74 AliPID(
const Double_t* probDensity, Bool_t charged = kTRUE);
75 AliPID(
const Float_t* probDensity, Bool_t charged = kTRUE);
80 const Double_t* prior)
const;
83 const Double_t* prior)
const;
89 Bool_t charged = kTRUE);
91 static void SetPriors(
const Double_t* prior,
92 Bool_t charged = kTRUE);
static void SetPrior(EParticleType iType, Double_t prior)
static void SetPriors(const Double_t *prior, Bool_t charged=kTRUE)
static const char * ParticleLatexName(Int_t iType)
static Float_t fgkParticleMassZ[kSPECIESCN+1]
Double_t fProbDensity[kSPECIESCN]
static Float_t ParticleMass(Int_t iType)
void SetProbabilities(const Double_t *probabilities, Bool_t charged=kTRUE)
void GetProbabilities(Double_t *probabilities, const Double_t *prior) const
static const char * ParticleShortName(Int_t iType)
static Char_t fgkParticleCharge[kSPECIESCN+1]
static const Int_t fgkParticleCode[kSPECIESCN+1]
static Float_t fgkParticleMass[kSPECIESCN+1]
static Int_t ParticleCharge(Int_t iType)
AliPID & operator*=(const AliPID &pid)
EParticleType GetMostProbable() const
static Double_t fgPrior[kSPECIESCN]
static const char * fgkParticleName[kSPECIESCN+1]
static Int_t ParticleCode(Int_t iType)
static const char * fgkParticleShortName[kSPECIESCN+1]
static Float_t ParticleMassZ(Int_t iType)
static const char * fgkParticleLatexName[kSPECIESCN+1]
AliPID & operator=(const AliPID &pid)
Double_t GetProbability(EParticleType iType, const Double_t *prior) const
static const char * ParticleName(Int_t iType)
AliPID operator*(const AliPID &pid1, const AliPID &pid2)