X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;f=STEER%2FSTEERBase%2FAliITSPIDResponse.h;h=3556220b59715483598f154348207fe4e36049ed;hb=00a38d0729217a72e2a4c3b7dae1f90aa2cbef58;hp=c4b63d60d525abfa5c6e25ed02c04f01224835fb;hpb=581877c992622fbea02e463a24ed648dfd01a62a;p=u%2Fmrichter%2FAliRoot.git diff --git a/STEER/STEERBase/AliITSPIDResponse.h b/STEER/STEERBase/AliITSPIDResponse.h index c4b63d60d52..3556220b597 100644 --- a/STEER/STEERBase/AliITSPIDResponse.h +++ b/STEER/STEERBase/AliITSPIDResponse.h @@ -36,7 +36,8 @@ public: Double_t GetResolution(Double_t bethe, Int_t nPtsForPid=4, Bool_t isSA=kFALSE) const; void GetITSProbabilities(Float_t mom, Double_t qclu[4], Double_t condprobfun[AliPID::kSPECIES],Bool_t isMC=kFALSE) const; Float_t GetNumberOfSigmas(Float_t mom, Float_t signal, AliPID::EParticleType type, Int_t nPtsForPid=4, Bool_t isSA=kFALSE) const { - Float_t bethe = Bethe(mom,AliPID::ParticleMass(type),isSA); + const Double_t chargeFactor = TMath::Power(AliPID::ParticleCharge(type),2.); + Float_t bethe = Bethe(mom,AliPID::ParticleMassZ(type),isSA)*chargeFactor; return (signal - bethe)/GetResolution(bethe,nPtsForPid,isSA); } Int_t GetParticleIdFromdEdxVsP(Float_t mom, Float_t signal, Bool_t isSA=kFALSE) const;