9 #ifndef RECOTAUTAG_RECOTAU_AntiElectronIDMVA5_H
10 #define RECOTAUTAG_RECOTAU_AntiElectronIDMVA5_H
24 #include "TMVA/Tools.h"
25 #include "TMVA/Reader.h"
40 double MVAValue(Float_t TauEtaAtEcalEntrance,
42 Float_t TauLeadChargedPFCandEtaAtEcalEntrance,
43 Float_t TauLeadChargedPFCandPt,
46 Float_t TauEmFraction,
47 Float_t TauSignalPFGammaCands,
48 Float_t TauLeadPFChargedHadrHoP,
49 Float_t TauLeadPFChargedHadrEoP,
52 const std::vector<Float_t>& GammasdEta,
53 const std::vector<Float_t>& GammasdPhi,
54 const std::vector<Float_t>& GammasPt,
56 Float_t TauGSFNumHits,
58 Float_t TauGSFTrackResol,
59 Float_t TauGSFTracklnPt,
60 Float_t TauGSFTrackEta,
62 Float_t TauSignalPFChargedCands,
73 Float_t ElecGSFNumHits,
74 Float_t ElecGSFTrackResol,
75 Float_t ElecGSFTracklnPt,
76 Float_t ElecGSFTrackEta);
78 double MVAValue(Float_t TauEtaAtEcalEntrance,
80 Float_t TauLeadChargedPFCandEtaAtEcalEntrance,
81 Float_t TauLeadChargedPFCandPt,
84 Float_t TauEmFraction,
85 Float_t TauSignalPFGammaCands,
86 Float_t TauLeadPFChargedHadrHoP,
87 Float_t TauLeadPFChargedHadrEoP,
90 Float_t TauGammaEtaMom,
91 Float_t TauGammaPhiMom,
92 Float_t TauGammaEnFrac,
94 Float_t TauGSFNumHits,
96 Float_t TauGSFTrackResol,
97 Float_t TauGSFTracklnPt,
98 Float_t TauGSFTrackEta,
100 Float_t TauSignalPFChargedCands,
111 Float_t ElecGSFNumHits,
112 Float_t ElecGSFTrackResol,
113 Float_t ElecGSFTracklnPt,
114 Float_t ElecGSFTrackEta);
const GBRForest * mva_woGwGSF_BL_
Float_t * Var_NoEleMatch_woGwoGSF_Endcap_
Float_t * Var_woGwGSF_Endcap_
Float_t * Var_NoEleMatch_wGwoGSF_Barrel_
const GBRForest * mva_woGwoGSF_BL_
Float_t * Var_wGwGSF_Barrel_
double minimum(double a, double b)
edm::FileInPath inputFileName_
const GBRForest * mva_wGwoGSF_EC_
std::string mvaName_woGwoGSF_BL_
const GBRForest * mva_NoEleMatch_woGwGSF_EC_
std::string mvaName_NoEleMatch_woGwoGSF_EC_
Float_t * Var_NoEleMatch_woGwoGSF_Barrel_
std::string mvaName_NoEleMatch_woGwGSF_BL_
const GBRForest * mva_NoEleMatch_wGwGSF_EC_
std::string mvaName_woGwoGSF_EC_
std::string mvaName_NoEleMatch_woGwGSF_EC_
std::string mvaName_wGwoGSF_EC_
const GBRForest * mva_NoEleMatch_woGwoGSF_EC_
void beginEvent(const edm::Event &, const edm::EventSetup &)
const GBRForest * mva_woGwoGSF_EC_
const GBRForest * mva_NoEleMatch_wGwGSF_BL_
const GBRForest * mva_NoEleMatch_woGwoGSF_BL_
std::string mvaName_wGwoGSF_BL_
Float_t * Var_wGwoGSF_Barrel_
std::string mvaName_woGwGSF_EC_
std::string mvaName_woGwGSF_BL_
const GBRForest * mva_woGwGSF_EC_
std::string mvaName_wGwGSF_EC_
std::string mvaName_NoEleMatch_wGwoGSF_BL_
Float_t * Var_NoEleMatch_woGwGSF_Endcap_
Float_t * Var_woGwGSF_Barrel_
std::vector< TFile * > inputFilesToDelete_
Float_t * Var_wGwGSF_Endcap_
std::string mvaName_NoEleMatch_woGwoGSF_BL_
double dCrackEta(double eta)
const GBRForest * mva_wGwoGSF_BL_
std::string mvaName_wGwGSF_BL_
double MVAValue(Float_t TauEtaAtEcalEntrance, Float_t TauPt, Float_t TauLeadChargedPFCandEtaAtEcalEntrance, Float_t TauLeadChargedPFCandPt, Float_t TaudCrackEta, Float_t TaudCrackPhi, Float_t TauEmFraction, Float_t TauSignalPFGammaCands, Float_t TauLeadPFChargedHadrHoP, Float_t TauLeadPFChargedHadrEoP, Float_t TauVisMass, Float_t TauHadrMva, const std::vector< Float_t > &GammasdEta, const std::vector< Float_t > &GammasdPhi, const std::vector< Float_t > &GammasPt, Float_t TauKFNumHits, Float_t TauGSFNumHits, Float_t TauGSFChi2, Float_t TauGSFTrackResol, Float_t TauGSFTracklnPt, Float_t TauGSFTrackEta, Float_t TauPhi, Float_t TauSignalPFChargedCands, Float_t TauHasGsf, Float_t ElecEta, Float_t ElecPhi, Float_t ElecPt, Float_t ElecEe, Float_t ElecEgamma, Float_t ElecPin, Float_t ElecPout, Float_t ElecFbrem, Float_t ElecChi2GSF, Float_t ElecGSFNumHits, Float_t ElecGSFTrackResol, Float_t ElecGSFTracklnPt, Float_t ElecGSFTrackEta)
const GBRForest * mva_NoEleMatch_woGwGSF_BL_
const GBRForest * mva_NoEleMatch_wGwoGSF_BL_
std::string mvaName_NoEleMatch_wGwGSF_BL_
Float_t * Var_NoEleMatch_woGwGSF_Barrel_
const GBRForest * mva_wGwGSF_BL_
Float_t * Var_NoEleMatch_wGwGSF_Endcap_
Float_t * Var_wGwoGSF_Endcap_
const GBRForest * mva_NoEleMatch_wGwoGSF_EC_
const GBRForest * mva_wGwGSF_EC_
double dCrackPhi(double phi, double eta)
std::string mvaName_NoEleMatch_wGwoGSF_EC_
Float_t * Var_woGwoGSF_Endcap_
Float_t * Var_woGwoGSF_Barrel_
std::string mvaName_NoEleMatch_wGwGSF_EC_
Float_t * Var_NoEleMatch_wGwGSF_Barrel_
AntiElectronIDMVA5(const edm::ParameterSet &)
Float_t * Var_NoEleMatch_wGwoGSF_Endcap_