14 #ifndef EGammaMvaEleEstimatorCSA14_H
15 #define EGammaMvaEleEstimatorCSA14_H
19 #include "TMVA/Factory.h"
20 #include "TMVA/Tools.h"
21 #include "TMVA/Reader.h"
57 Bool_t useBinnedVersion,
58 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