//________________________________________________________________________
Bool_t AliProtonAnalysisBase::IsProton(AliESDtrack *track) {
//Function that checks if a track is a proton
- Double_t probability[5];
+ Double_t probability[5] = {0.,0.,0.,0.,0.};
Double_t gPt = 0.0, gP = 0.0, gEta = 0.0;
Long64_t fParticleType = 0;
gP = tpcTrack->P();
track->GetTPCpid(probability);
}
+ else return 0;
}//TPC standalone or Hybrid TPC
else if(fProtonAnalysisMode == kGlobal) {
gPt = track->Pt();
}
if(fParticleType == 4)
return kTRUE;
- }
+ }//Bayesian pid
//Ratio of the measured over the theoretical dE/dx a la STAR
else if(fProtonPIDMode == kRatio) {
AliExternalTrackParam *tpcTrack = (AliExternalTrackParam *)track->GetTPCInnerParam();
gP = track->GetInnerParam()->P();
gEta = tpcTrack->Eta();
}
- Double_t fAlephParameters[5];
+ Double_t fAlephParameters[5] = {0.,0.,0.,0.,0.};
if(fAnalysisMC) {
fAlephParameters[0] = 2.15898e+00/50.;
fAlephParameters[1] = 1.75295e+01;