13 #ifndef PNDSIMPLEANALYSIS_H
14 #define PNDSIMPLEANALYSIS_H 1
22 #include "TLorentzVector.h"
24 #define fMaxEntries 1000
54 typedef std::map<Int_t, Float_t>
mapper;
66 virtual InitStatus
Init();
70 virtual void Exec(Option_t* opt);
90 bool ErrorMessage(
int mid,
int line=0, std::string arg=
"");
int GetPdgCode(std::string name)
RhoMinusParticleSelector * minusSel
void PrintTree(RhoCandidate *tc, int level=0)
int GetAntiPdgCode(std::string name)
std::vector< std::string > fGenericListNames
TClonesArray * fNeutralProbability
RhoNeutralParticleSelector * neutralSel
RhoSimpleElectronSelector * eSel
TClonesArray * fChargedArray
RhoSimplePionSelector * piSel
TClonesArray * fMicroArray
bool IsGenericListName(std::string n)
std::map< Int_t, Float_t > mapper
TClonesArray * fChargedProbability
std::map< int, std::vector< std::string > > fColShortKeyMap
void SetConfigFile(std::string filename="analysis.cfg")
bool ErrorMessage(int mid, int line=0, std::string arg="")
std::map< std::string, int > fColKeyMap
RhoSimpleMuonSelector * muSel
ClassDef(PndSimpleAnalysis, 1)
RhoPlusParticleSelector * plusSel
RhoSimpleKaonSelector * kSel
RhoSimpleProtonSelector * pSel
virtual InitStatus Init()
virtual void Exec(Option_t *opt)
virtual void SetParContainers()
TClonesArray * fNeutralArray
std::map< std::string, int > fListMap
std::vector< PndListDefiner * > fListDefiners