]> git.uio.no Git - u/mrichter/AliRoot.git/commitdiff
protection against wrong esd track labels
authorjotwinow <jotwinow@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 4 May 2011 17:28:24 +0000 (17:28 +0000)
committerjotwinow <jotwinow@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 4 May 2011 17:28:24 +0000 (17:28 +0000)
PWG0/dNdPt/AlidNdPtAnalysis.cxx

index 99f198b50ba6edfc4fdd2048dbdeb561db8ef608..b8ed4a88815e98843a35e071c457370faf153e54 100644 (file)
@@ -1749,7 +1749,11 @@ void AlidNdPtAnalysis::FillHistograms(AliESDtrack *const esdTrack, AliStack *con
   if(!stack) return;\r
 \r
   Int_t label = TMath::Abs(esdTrack->GetLabel()); \r
-  //if(label == 0) return;\r
+  if(label > stack->GetNtrack()) \r
+  {\r
+    printf("esd track label: %d, stack->GetNtrack(): %d\n", label, stack->GetNtrack());\r
+    return;\r
+  }\r
 \r
   TParticle* particle = stack->Particle(label);\r
   if(!particle) return;\r