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
Bool_t isInitialized() const
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
UInt_t GetMVABin(double eta, double pt) const
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
Float_t fMVAVar_NeutralHadronIso_DR0p1To0p2
Float_t fMVAVar_GammaIso_DR0p0To0p1
Analysis-level electron class.
Float_t fMVAVar_ChargedIso_DR0p1To0p2
Float_t fMVAVar_ChargedIso_DR0p4To0p5
Float_t fMVAVar_eleEoPout