1 #ifndef RecoEgamma_ElectronIdentification_ElectronMVAEstimatorRun2Spring15NonTrig_H
2 #define RecoEgamma_ElectronIdentification_ElectronMVAEstimatorRun2Spring15NonTrig_H
19 #include "TMVA/Factory.h"
20 #include "TMVA/Tools.h"
21 #include "TMVA/Reader.h"
148 ElectronMVAEstimatorRun2Spring15NonTrig,
149 "ElectronMVAEstimatorRun2Spring15NonTrig");
std::vector< std::unique_ptr< const GBRForest > > _gbrForests
std::unique_ptr< const GBRForest > createSingleReader(const int iCategory, const edm::FileInPath &weightFile)
ElectronMVAEstimatorRun2Spring15NonTrig(const edm::ParameterSet &conf)
float expectedMissingInnerHits
int findCategory(const edm::Ptr< reco::Candidate > &particle) const override
virtual const std::string & getName() const overridefinal
std::vector< float > fillMVAVariables(const edm::Ptr< reco::Candidate > &particle, const edm::Event &) const override
const edm::InputTag _beamSpotLabel
virtual int getNCategories() const override
void constrainMVAVariables(AllVariables &) const
bool isEndcapCategory(int category) const
const edm::InputTag _conversionsLabelAOD
virtual const std::string & getTag() const overridefinal
const edm::InputTag _conversionsLabelMiniAOD
float mcCBmatchingCategory
void setConsumes(edm::ConsumesCollector &&) const overridefinal
float convVtxFitProbability
#define DEFINE_EDM_PLUGIN(factory, type, name)
float mvaValue(const edm::Ptr< reco::Candidate > &particle, const edm::Event &) const override
const std::string _MethodName
~ElectronMVAEstimatorRun2Spring15NonTrig()