]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - PWG1/TPC/AliPerformanceRes.cxx
bug fix and small changed in the macros
[u/mrichter/AliRoot.git] / PWG1 / TPC / AliPerformanceRes.cxx
index 8689250677e4ae88f125ca911c0f68c341f5f9b7..5a1e0d3eb9898f8f1ad75a8e79f4be407f3e190d 100644 (file)
@@ -295,6 +295,7 @@ void AliPerformanceRes::ProcessTPCITS(AliStack* const stack, AliESDtrack *const
   Int_t label = TMath::Abs(esdTrack->GetLabel()); 
   TParticle* particle = stack->Particle(label);
   if(!particle) return;
+  if(!particle->GetPDG()) return;
   if(particle->GetPDG()->Charge()==0) return;
   //printf("charge %d \n",particle->GetPDG()->Charge());
 
@@ -402,6 +403,7 @@ void AliPerformanceRes::ProcessConstrained(AliStack* const stack, AliESDtrack *c
   Int_t label = TMath::Abs(esdTrack->GetLabel()); 
   TParticle* particle = stack->Particle(label);
   if(!particle) return;
+  if(!particle->GetPDG()) return;
   if(particle->GetPDG()->Charge()==0) return;
   //printf("charge %d \n",particle->GetPDG()->Charge());