27 #ifndef PndSimpleCombiner_H
28 #define PndSimpleCombiner_H 1
32 #include "TDatabasePDG.h"
RhoMomentumParticleSelector * fPSel
void SetPidPion(TString crit="", TString algo="")
void SetPidElectron(TString crit="", TString algo="")
std::map< int, TString > fIdxPidAlgoMap
std::map< int, TString > fIdxPidCritMap
void SetPidProton(TString crit="", TString algo="")
std::vector< SCDecayInfo > fDecayInfoArray
bool GetListN(RhoCandList &l, int idx)
std::map< int, int > fIdxPdgMap
RhoCandList fList[MAXLISTS]
std::map< int, int > fPdgIdxMap
int SplitString(TString s, TString delim, StringList &toks)
std::vector< TString > StringList
int CombineList(RhoCandList &l, int mpdg, std::vector< int > &idx)
PndSimpleCombiner(PndAnalysis *fAna, TString decay, TString params="", double Ecm=0)
std::vector< TString > StringList
bool ParseDecay(TString decay)
void InitDecayInfo(SCDecayInfo &info, int pdg, int idx)
RhoEnergyParticleSelector * fESel
bool CCInvariant(std::vector< int > &vpdg)
void SetPidMuon(TString crit="", TString algo="")
bool CCInvariant(int pdg)
RhoMassParticleSelector * msel
void SetVerbose(int verb=1)
bool GetList(RhoCandList &l, TString comp)
void SetPidKaon(TString crit="", TString algo="")
void SetPid(TString crit="", TString algo="")
std::map< int, TString > fIdxListNameMap
bool ParseParams(TString params)