]> git.uio.no Git - u/mrichter/AliRoot.git/commitdiff
fix the TClonesArray out-of-bounds message which was filling up the logs
authormkrzewic <mkrzewic@f7af4fe6-9843-0410-8265-dc069ae4e863>
Fri, 6 Sep 2013 12:31:19 +0000 (12:31 +0000)
committermkrzewic <mkrzewic@f7af4fe6-9843-0410-8265-dc069ae4e863>
Fri, 6 Sep 2013 12:31:19 +0000 (12:31 +0000)
PWGPP/TPC/AliPerformanceTPC.cxx
PWGPP/TPC/AliPerformanceTask.cxx

index c3983ed28927b4e32943a58680043f8dd13c8ae0..fbdabd564c497c37e50b0ad538bc306f629f0d70 100644 (file)
@@ -512,7 +512,7 @@ void AliPerformanceTPC::Exec(AliMCEvent* const mcEvent, AliESDEvent *const esdEv
     // if not fUseKinkDaughters don't use tracks with kink index > 0
     if(!fUseKinkDaughters && track->GetKinkIndex(0) > 0) continue;
     
-    if(bUseESDfriend && esdFriend && esdFriend->TestSkipBit()==kFALSE) 
+    if(bUseESDfriend && esdFriend && esdFriend->TestSkipBit()==kFALSE && iTrack<esdFriend->GetNumberOfTracks()
     {
       AliESDfriendTrack *friendTrack=esdFriend->GetTrack(iTrack);
       if(friendTrack) 
index 4745ad9e293fbd4536218cf00301308f47e906ba..4253c5abbb99032f4919aa86f5eb2050eea8fd7f 100644 (file)
@@ -249,6 +249,7 @@ void AliPerformanceTask::UserExec(Option_t *)
     AliPerformanceObject *pObj=0;\r
     fPitList->Reset();\r
     while(( pObj = (AliPerformanceObject *)fPitList->Next()) != NULL) {\r
+          AliInfo(pObj->GetName());\r
           pObj->Exec(fMC,fESD,fESDfriend,fUseMCInfo,fUseESDfriend);\r
     }\r
   }\r