1 #ifndef PNDPIDPROBABILITY_H 2 #define PNDPIDPROBABILITY_H 20 PndPidProbability(Double_t e, Double_t mu, Double_t
pi, Double_t k, Double_t p, Int_t idx = -1);
30 Double_t
GetPdf(
int pdgCode);
75 fProtonPdf * flux->GetProtonPdf();
friend std::ostream & operator<<(std::ostream &out, PndPidProbability &pid)
Double_t GetElectronPidProb(PndPidProbability *flux=nullptr) const
void SetPionPdf(Double_t val)
Double_t GetProtonPdf() const
Double_t GetPdf(int pdgCode)
PndPidProbability operator*(const PndPidProbability &a)
Double_t GetPidProb(int pdgCode)
void SetKaonPdf(Double_t val)
void SetElectronPdf(Double_t val)
void SetMuonPdf(Double_t val)
PndPidProbability & operator*=(const PndPidProbability &a)
Double_t GetProtonPidProb(PndPidProbability *flux=nullptr) const
Double_t GetKaonPidProb(PndPidProbability *flux=nullptr) const
Double_t GetElectronPdf() const
void SetProtonPdf(Double_t val)
Double_t GetMuonPdf() const
void NormalizeTo(Double_t N=1.)
Double_t GetKaonPdf() const
Double_t GetPionPidProb(PndPidProbability *flux=nullptr) const
Double_t GetPionPdf() const
Double_t GetMuonPidProb(PndPidProbability *flux=nullptr) const
Double_t GetSumProb(PndPidProbability *flux=nullptr) const