7 #ifndef ALIFLOWBAYESIANPID_H 8 #define ALIFLOWBAYESIANPID_H 10 #include "AliESDpid.h" 11 #include "AliPIDResponse.h"
AliFlowBayesianPID(AliESDpid *esdpid=NULL)
const TH2D * GetHistoPriors(Int_t specie) const
void SetDetOR(Int_t idet)
const TF1 * GetTPCprob() const
void ComputeWeights(const AliESDtrack *t)
Float_t GetTOFMismProb() const
void ComputeProb(const AliESDtrack *t, Float_t)
static const Int_t fgkNdetectors
void ResetDetAND(Int_t idet)
void SetPsiCorrectionDeDx(Float_t psi, Float_t res)
void SetDetResponse(AliESDEvent *esd, Float_t centrality=-1.0, EStartTimeType_t flagStart=AliESDpid::kTOF_T0, Bool_t=kFALSE)
Float_t fProb[fgkNspecies]
Float_t GetMassOverZ() const
const Float_t * GetWeights(Int_t det) const
Float_t GetExpDeDx(const AliVTrack *t, Int_t iS) const
void ForceOldDedx(Bool_t status=kTRUE)
static TH2D * fghPriors[fgkNspecies]
Double_t fMass[fgkNspecies]
Bool_t GetCurrentMask(Int_t idet) const
void SetTOFres(Float_t res)
Bool_t fMaskOR[fgkNdetectors]
void SetDetAND(Int_t idet)
void ResetDetOR(Int_t idet)
AliFlowBayesianPID & operator=(const AliFlowBayesianPID &)
static TH1D * fgHtofChannelDist
const TF1 * GetTOFprob() const
Float_t GetTOFMismWeight() const
void SetNewTrackParam(Bool_t flag=kTRUE)
virtual ~AliFlowBayesianPID()
Bool_t GetDetANDstatus(Int_t idet) const
Bool_t fMaskAND[fgkNdetectors]
Bool_t fMaskCurrent[fgkNdetectors]
static const Int_t fgkNspecies
Float_t fWeights[fgkNdetectors][fgkNspecies]
void ComputeProb(const AliESDtrack *t)
Bool_t GetDetORstatus(Int_t idet) const