11 #ifndef EGammaMvaEleEstimatorCSA14_H
12 #define EGammaMvaEleEstimatorCSA14_H
16 #include "TMVA/Factory.h"
17 #include "TMVA/Tools.h"
18 #include "TMVA/Reader.h"
52 Bool_t useBinnedVersion,
53 std::vector<std::string> weightsfiles);
Float_t fMVAVar_OneMinusE1x5E5x5
Float_t fMVAVar_NeutralHadronIso_DR0p2To0p3
void initialize(std::string methodName, std::string weightsfile, EGammaMvaEleEstimatorCSA14::MVAType type)
Float_t fMVAVar_GammaIso_DR0p3To0p4
Float_t fMVAVar_ChargedIso_DR0p2To0p3
~EGammaMvaEleEstimatorCSA14()
std::vector< TMVA::MethodBase * > fTMVAMethod
Float_t fMVAVar_NeutralHadronIso_DR0p4To0p5
Float_t fMVAVar_PreShowerOverRaw
Float_t fMVAVar_NeutralHadronIso_DR0p3To0p4
Float_t fMVAVar_GammaIso_DR0p1To0p2
Float_t fMVAVar_GammaIso_DR0p2To0p3
Float_t fMVAVar_GammaIso_DR0p4To0p5
Double_t mvaValue(const reco::GsfElectron &ele, const reco::Vertex &vertex, const TransientTrackBuilder &transientTrackBuilder, noZS::EcalClusterLazyTools myEcalCluster, bool printDebug=kFALSE)
std::vector< TMVA::Reader * > fTMVAReader
Float_t fMVAVar_ChargedIso_DR0p3To0p4
EGammaMvaEleEstimatorCSA14()
Float_t fMVAVar_ChargedIso_DR0p0To0p1
Float_t fMVAVar_NeutralHadronIso_DR0p0To0p1
Float_t fMVAVar_kfhitsall
Bool_t isInitialized() const
Float_t fMVAVar_NeutralHadronIso_DR0p1To0p2
Float_t fMVAVar_GammaIso_DR0p0To0p1
Analysis-level electron class.
Float_t fMVAVar_ChargedIso_DR0p1To0p2
UInt_t GetMVABin(double eta, double pt) const
Float_t fMVAVar_ChargedIso_DR0p4To0p5
Float_t fMVAVar_eleEoPout