CMS 3D CMS Logo

List of all members | Public Member Functions | Private Attributes
AnyMVAEstimatorRun2Base Class Referenceabstract

#include <AnyMVAEstimatorRun2Base.h>

Inheritance diagram for AnyMVAEstimatorRun2Base:
ElectronMVAEstimatorRun2 PhotonMVAEstimator

Public Member Functions

 AnyMVAEstimatorRun2Base (const edm::ParameterSet &conf)
 
virtual int findCategory (const edm::Ptr< reco::Candidate > &particle) const =0
 
virtual const std::string & getName () const =0
 
virtual int getNCategories () const =0
 
virtual const std::string & getTag () const =0
 
virtual float mvaValue (const edm::Ptr< reco::Candidate > &particle, const edm::EventBase &) const =0
 
virtual void setConsumes (edm::ConsumesCollector &&cc) const
 
virtual ~AnyMVAEstimatorRun2Base ()
 

Private Attributes

const edm::ParameterSet conf_
 

Detailed Description

Definition at line 11 of file AnyMVAEstimatorRun2Base.h.

Constructor & Destructor Documentation

AnyMVAEstimatorRun2Base::AnyMVAEstimatorRun2Base ( const edm::ParameterSet conf)
inline

Definition at line 15 of file AnyMVAEstimatorRun2Base.h.

15 : conf_(conf) {}
const edm::ParameterSet conf_
virtual AnyMVAEstimatorRun2Base::~AnyMVAEstimatorRun2Base ( )
inlinevirtual

Member Function Documentation

virtual int AnyMVAEstimatorRun2Base::findCategory ( const edm::Ptr< reco::Candidate > &  particle) const
pure virtual
virtual const std::string& AnyMVAEstimatorRun2Base::getName ( ) const
pure virtual
virtual int AnyMVAEstimatorRun2Base::getNCategories ( ) const
pure virtual
virtual const std::string& AnyMVAEstimatorRun2Base::getTag ( ) const
pure virtual
virtual float AnyMVAEstimatorRun2Base::mvaValue ( const edm::Ptr< reco::Candidate > &  particle,
const edm::EventBase  
) const
pure virtual
virtual void AnyMVAEstimatorRun2Base::setConsumes ( edm::ConsumesCollector &&  cc) const
inlinevirtual

Reimplemented in PhotonMVAEstimator, and ElectronMVAEstimatorRun2.

Definition at line 45 of file AnyMVAEstimatorRun2Base.h.

References conf_.

45 {};

Member Data Documentation

const edm::ParameterSet AnyMVAEstimatorRun2Base::conf_
private

Definition at line 45 of file AnyMVAEstimatorRun2Base.h.

Referenced by setConsumes().