EParticleType GetMostProbable(const Double_t* prior) const;
EParticleType GetMostProbable() const;
+ void SetProbabilities(const Double_t* probabilities,
+ Bool_t charged = kTRUE);
+
static void SetPriors(const Double_t* prior,
Bool_t charged = kTRUE);
static void SetPrior(EParticleType iType, Double_t prior);
- static void Init();
-
AliPID& operator *= (const AliPID& pid);
private:
+
+ void Init();
+
Bool_t fCharged; // flag for charged/neutral
Double_t fProbDensity[kSPECIESN]; // probability densities
static Double_t fgPrior[kSPECIESN]; // a priori probabilities
- static Float_t fgkParticleMass[kSPECIESN+1]; // particle masses
+ static /*const*/ Float_t fgkParticleMass[kSPECIESN+1]; // particle masses
static const char* fgkParticleName[kSPECIESN+1]; // particle names
static const Int_t fgkParticleCode[kSPECIESN+1]; // particle codes