1 #ifndef RecoEgamma_EgammaTools_AnyMVAEstimatorRun2Base_H 2 #define RecoEgamma_EgammaTools_AnyMVAEstimatorRun2Base_H 32 return mvaValue(candPtr, iEvent, iCategory);
AnyMVAEstimatorRun2Base(const edm::ParameterSet &conf)
const std::string & getName() const
const std::string & getTag() const
virtual void setConsumes(edm::ConsumesCollector &&cc)
const edm::ParameterSet conf_
virtual ~AnyMVAEstimatorRun2Base()
const std::string methodName_
float mvaValue(const edm::Ptr< reco::Candidate > &candPtr, const edm::EventBase &iEvent) const
int getNCategories() const
virtual int findCategory(const edm::Ptr< reco::Candidate > &candPtr) const =0
virtual float mvaValue(const edm::Ptr< reco::Candidate > &particle, const edm::EventBase &, int &iCategory) const =0
edmplugin::PluginFactory< AnyMVAEstimatorRun2Base *(const edm::ParameterSet &) > AnyMVAEstimatorRun2Factory