1 #ifndef RecoEgamma_ElectronIdentification_ElectronMVAEstimatorRun2_H 2 #define RecoEgamma_ElectronIdentification_ElectronMVAEstimatorRun2_H 19 const bool debug =
false);
int findCategory(const edm::Ptr< reco::Candidate > &candPtr) const override
const std::string & getTag() const final
int getNCategories() const override
MVAVariableManager< reco::GsfElectron > mvaVarMngr_
const std::string methodName_
std::vector< int > nVariables_
void setConsumes(edm::ConsumesCollector &&) const final
~ElectronMVAEstimatorRun2() override
std::vector< StringCutObjectSelector< reco::GsfElectron > > categoryFunctions_
ElectronMVAEstimatorRun2(const edm::ParameterSet &conf)
void init(const std::vector< std::string > &weightFileNames)
std::vector< std::vector< int > > variables_
std::vector< std::unique_ptr< const GBRForest > > gbrForests_
const std::string & getName() const final
float mvaValue(const edm::Ptr< reco::Candidate > &candPtr, const edm::EventBase &iEvent) const override