]> git.uio.no Git - u/mrichter/AliRoot.git/commitdiff
Fix for RefArray problem: After copying make sure unique id and ref bit are cleared
authorloizides <cloizides@lbl.gov>
Sat, 15 Mar 2014 05:52:47 +0000 (06:52 +0100)
committerloizides <cloizides@lbl.gov>
Sat, 15 Mar 2014 05:53:36 +0000 (06:53 +0100)
PWG/EMCAL/AliEmcalAodTrackFilterTask.cxx

index 8abb969b1802bdec43c66dc08a3b772eb77d575b..dc1de736147958b09020b02633a88b5cf48875a7 100644 (file)
@@ -145,6 +145,10 @@ void AliEmcalAodTrackFilterTask::UserExec(Option_t *)
     }
 
     AliAODTrack *newt = new ((*fTracksOut)[nacc]) AliAODTrack(*track);
+    newt->SetUniqueID(0);
+    newt->ResetBit(TObject::kHasUUID);
+    newt->ResetBit(TObject::kIsReferenced);
+
     Bool_t propthistrack = kFALSE;
     if (fDoPropagation)
       propthistrack = kTRUE;