#include <AnyMVAEstimatorRun2Base.h>
Public Member Functions | |
AnyMVAEstimatorRun2Base (const edm::ParameterSet &conf) | |
virtual int | findCategory (const edm::Ptr< reco::Candidate > &candPtr) const =0 |
const std::string & | getName () const |
int | getNCategories () const |
const std::string & | getTag () const |
bool | isDebug () const |
virtual float | mvaValue (const edm::Ptr< reco::Candidate > &particle, const edm::EventBase &, int &iCategory) const =0 |
float | mvaValue (const edm::Ptr< reco::Candidate > &candPtr, const edm::EventBase &iEvent) const |
virtual void | setConsumes (edm::ConsumesCollector &&cc) |
virtual | ~AnyMVAEstimatorRun2Base () |
Private Attributes | |
const edm::ParameterSet | conf_ |
const bool | debug_ |
const std::string | methodName_ |
const std::string | name_ |
const int | nCategories_ |
const std::string | tag_ |
Definition at line 11 of file AnyMVAEstimatorRun2Base.h.
|
inline |
Definition at line 15 of file AnyMVAEstimatorRun2Base.h.
|
inlinevirtual |
|
pure virtual |
Implemented in ElectronMVAEstimatorRun2, and PhotonMVAEstimator.
Referenced by mvaValue().
|
inline |
Definition at line 42 of file AnyMVAEstimatorRun2Base.h.
References name_.
Referenced by plotting.Plot::draw(), ElectronMVAEstimatorRun2::ElectronMVAEstimatorRun2(), ElectronMVAEstimatorRun2::findCategory(), PhotonMVAEstimator::findCategory(), ElectronMVAEstimatorRun2::init(), PhotonMVAEstimator::mvaValue(), ElectronMVAEstimatorRun2::mvaValue(), and PhotonMVAEstimator::PhotonMVAEstimator().
|
inline |
Definition at line 39 of file AnyMVAEstimatorRun2Base.h.
References nCategories_.
Referenced by ElectronMVAEstimatorRun2::ElectronMVAEstimatorRun2(), PhotonMVAEstimator::findCategory(), ElectronMVAEstimatorRun2::findCategory(), ElectronMVAEstimatorRun2::init(), and PhotonMVAEstimator::PhotonMVAEstimator().
|
inline |
Definition at line 46 of file AnyMVAEstimatorRun2Base.h.
References tag_.
Referenced by ElectronMVAEstimatorRun2::ElectronMVAEstimatorRun2(), ElectronMVAEstimatorRun2::findCategory(), PhotonMVAEstimator::findCategory(), ElectronMVAEstimatorRun2::init(), PhotonMVAEstimator::mvaValue(), ElectronMVAEstimatorRun2::mvaValue(), and PhotonMVAEstimator::PhotonMVAEstimator().
|
inline |
Definition at line 48 of file AnyMVAEstimatorRun2Base.h.
References debug_.
Referenced by ElectronMVAEstimatorRun2::init(), PhotonMVAEstimator::mvaValue(), and ElectronMVAEstimatorRun2::mvaValue().
|
pure virtual |
Implemented in ElectronMVAEstimatorRun2, and PhotonMVAEstimator.
Referenced by mvaValue(), and ~AnyMVAEstimatorRun2Base().
|
inline |
Definition at line 30 of file AnyMVAEstimatorRun2Base.h.
References findCategory(), and mvaValue().
|
inlinevirtual |
Reimplemented in ElectronMVAEstimatorRun2, and PhotonMVAEstimator.
Definition at line 57 of file AnyMVAEstimatorRun2Base.h.
References conf_.
|
private |
Definition at line 57 of file AnyMVAEstimatorRun2Base.h.
Referenced by setConsumes().
|
private |
Definition at line 83 of file AnyMVAEstimatorRun2Base.h.
Referenced by isDebug().
|
private |
Definition at line 81 of file AnyMVAEstimatorRun2Base.h.
|
private |
Definition at line 71 of file AnyMVAEstimatorRun2Base.h.
Referenced by getName().
|
private |
Definition at line 79 of file AnyMVAEstimatorRun2Base.h.
Referenced by getNCategories().
|
private |
Definition at line 76 of file AnyMVAEstimatorRun2Base.h.
Referenced by getTag().