23 #ifndef RECOTAUTAG_RECOTAU_AntiElectronIDMVA_H
24 #define RECOTAUTAG_RECOTAU_AntiElectronIDMVA_H
28 #include "TMVA/Tools.h"
29 #include "TMVA/Reader.h"
40 std::string oneProng0Pi0_BL,
41 std::string oneProng1pi0wGSF_BL,
42 std::string oneProng1pi0woGSF_BL,
43 std::string oneProng0Pi0_EC,
44 std::string oneProng1pi0wGSF_EC,
45 std::string oneProng1pi0woGSF_EC
49 double MVAValue(Float_t TauEta, Float_t TauPt,
50 Float_t TauSignalPFChargedCands, Float_t TauSignalPFGammaCands,
51 Float_t TauLeadPFChargedHadrMva,
52 Float_t TauLeadPFChargedHadrHoP, Float_t TauLeadPFChargedHadrEoP,
53 Float_t TauHasGsf, Float_t TauVisMass, Float_t TauEmFraction,
54 std::vector<Float_t>* GammasdEta, std::vector<Float_t>* GammasdPhi, std::vector<Float_t>* GammasPt
89 double MVAValue(Float_t TauEta, Float_t TauPt,
90 Float_t TauSignalPFChargedCands, Float_t TauSignalPFGammaCands,
91 Float_t TauLeadPFChargedHadrMva,
92 Float_t TauLeadPFChargedHadrHoP , Float_t TauLeadPFChargedHadrEoP,
93 Float_t TauHasGsf, Float_t TauVisMass, Float_t TauEmFraction,
94 Float_t GammaEtaMom, Float_t GammaPhiMom, Float_t GammaEnFrac
Float_t TauLeadPFChargedHadrMva_
Float_t TauLeadPFChargedHadrHoP_
double MVAValue(Float_t TauEta, Float_t TauPt, Float_t TauSignalPFChargedCands, Float_t TauSignalPFGammaCands, Float_t TauLeadPFChargedHadrMva, Float_t TauLeadPFChargedHadrHoP, Float_t TauLeadPFChargedHadrEoP, Float_t TauHasGsf, Float_t TauVisMass, Float_t TauEmFraction, std::vector< Float_t > *GammasdEta, std::vector< Float_t > *GammasdPhi, std::vector< Float_t > *GammasPt)
TMVA::Reader * fTMVAReader_[6]
Float_t TauLeadPFChargedHadrEoP_
Float_t TauSignalPFGammaCands_
void Initialize(std::string methodName, std::string oneProng0Pi0_BL, std::string oneProng1pi0wGSF_BL, std::string oneProng1pi0woGSF_BL, std::string oneProng0Pi0_EC, std::string oneProng1pi0wGSF_EC, std::string oneProng1pi0woGSF_EC)