//\r
\r
const Int_t multNbins = 27;\r
- const Int_t ptNbinsTrackEventCorr = 37;\r
+ const Int_t ptNbinsTrackEventCorr = 38;\r
//const Int_t ptNbins = 56;\r
const Int_t ptNbins = 55;\r
const Int_t etaNbins = 30;\r
9.5, 10.5, 11.5, 12.5, 13.5, 14.5, 15.5, 16.5, 17.5, 18.5,\r
19.5,20.5, 21.5, 22.5, 23.5, 24.5, 29.5, 149.5};\r
\r
- Double_t binsPtTrackEventCorr[ptNbinsTrackEventCorr+1] = {0.,0.05,0.1,0.15,0.2,0.25,0.3,0.35,0.4,0.45,0.5,0.55,0.6,0.65,0.7,0.75,0.8,0.85,0.9,0.95,1.0,1.1,1.2,1.3,1.4,1.5,1.6,1.7,1.8,1.9,2.0,2.2,2.4,2.6,4.0,6.0,10.0,16.0};\r
+ Double_t binsPtTrackEventCorr[ptNbinsTrackEventCorr+1] = {0.,0.05,0.1,0.15,0.2,0.25,0.3,0.35,0.4,0.45,0.5,0.55,0.6,0.65,0.7,0.75,0.8,0.85,0.9,0.95,1.0,1.1,1.2,1.3,1.4,1.5,1.6,1.7,1.8,1.9,2.0,2.2,2.4,2.6,3.0,4.0,6.0,10.0,16.0};\r
\r
Double_t binsPt[ptNbins+1] = {0.,0.05,0.1,0.15,0.2,0.25,0.3,0.35,0.4,0.45,0.5,0.55,0.6,0.65,0.7,0.75,0.8,0.85,0.9,0.95,1.0,1.1,1.2,1.3,1.4,1.5,1.6,1.7,1.8,1.9,2.0,2.2,2.4,2.6,2.8,3.0,3.2,3.4,3.6,3.8,4.0,4.5,5.0,5.5,6.0,6.5,7.0,8.0,9.0,10.0,11.0,12.0,13.0,14.0,15.0,16.0};\r
\r
if(!particle) return;\r
\r
Bool_t prim = stack->IsPhysicalPrimary(label);\r
+ if(!particle->GetPDG()) continue;\r
if((particle->GetPDG()->Charge()/3.) != 0 && multRec > 3) \r
{\r
printf("zero true mult event: %d \n", esdEvent->GetEventNumberInFile());\r
continue;\r
\r
// only charged particles\r
+ if(!particle->GetPDG()) continue;\r
Double_t charge = particle->GetPDG()->Charge()/3.;\r
if ( TMath::Abs(charge) < 0.001 )\r
continue;\r
}\r
\r
// only charged particles\r
+ if(!particle->GetPDG()) continue;\r
Double_t charge = particle->GetPDG()->Charge()/3.;\r
if (TMath::Abs(charge) < 0.001)\r
continue;\r
if(mother) motherPdg = TMath::Abs(mother->GetPdgCode()); // take abs for visualisation only\r
//Int_t mech = particle->GetUniqueID(); // production mechanism\r
\r
+ if(!particle->GetPDG()) return;\r
Double_t gq = particle->GetPDG()->Charge()/3.0; // Charge units |e|/3 \r
if(TMath::Abs(gq)<0.001) return;\r
Float_t gpt = particle->Pt();\r
if(mother) motherPdg = TMath::Abs(mother->GetPdgCode()); // take abs for visualisation only\r
Int_t mech = particle->GetUniqueID(); // production mechanism\r
\r
+ if(!particle->GetPDG()) return;\r
Double_t gq = particle->GetPDG()->Charge()/3.0; // Charge units |e|/3 \r
if(TMath::Abs(gq) < 0.001) return;\r
\r