]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - ANALYSIS/AliAnalysisTaskESDfilter.cxx
New event mixing task for HF vertexing (Rossella)
[u/mrichter/AliRoot.git] / ANALYSIS / AliAnalysisTaskESDfilter.cxx
index 72fac1e2f1639a42cd77d3a153d77ab1cae6f559..a1361cd0fa15e74e94e079017b48cf500cedb7d0 100644 (file)
@@ -1199,9 +1199,11 @@ void AliAnalysisTaskESDfilter::SetAODPID(AliESDtrack *esdtrack, AliAODTrack *aod
     }// end else\r
 \r
     if (pidSave) {\r
+      if(!aodtrack->GetDetPid()){// prevent memory leak when calling SetAODPID twice for the same track\r
        detpid = new AliAODPid();\r
        SetDetectorRawSignals(detpid,esdtrack,timezero, bfield);\r
        aodtrack->SetDetPID(detpid);\r
+      }\r
     }\r
 }\r
 \r