Int_t label = TMath::Abs(esdTrack->GetLabel()); \r
//if(label == 0) return;\r
\r
+ if(label > stack->GetNtrack()) return;\r
TParticle* particle = stack->Particle(label);\r
if(!particle) return;\r
\r
// Fill MC histograms\r
if(!stack) return;\r
\r
+ if(label > stack->GetNtrack()) return;\r
TParticle* particle = stack->Particle(label);\r
if(!particle) return;\r
\r
Int_t label = TMath::Abs(esdTrack->GetLabel());
//if(label == 0) return;
+ if(label > stack->GetNtrack()) return;
TParticle* particle = stack->Particle(label);
if(!particle) return;
// Fill MC histograms
if(!stack) return;
+ if(label > stack->GetNtrack()) return;
TParticle* particle = stack->Particle(label);
if(!particle) return;
if(!track->GetTPCInnerParam()) continue;\r
if(!(track->GetStatus()&AliESDtrack::kTPCrefit)) continue;\r
\r
- // Get TPC only tracks (must be deleted by user) \r
- // AliESDtrack* tpcTrack = AliESDtrackCuts::GetTPCOnlyTrack(esdEvent,iTrack);\r
- // if(!tpcTrack) continue;\r
- // if(!tpcTrack->RelateToVertex(vtxESD,esdEvent->GetMagneticField(),100.)) { delete tpcTrack; continue; } \r
-\r
// check loose cuts for TPC tracks\r
- // if(!esdTrackCuts->AcceptTrack(tpcTrack)) { delete tpcTrack; continue; } \r
if(!esdTrackCuts->AcceptTrack(track)) { continue; } \r
\r
isTPC = kTRUE;\r