#include <AnyMVAEstimatorRun2Base.h>
Public Member Functions | |
AnyMVAEstimatorRun2Base (const ::std::string &mvaName, const ::std::string &mvaTag, int nCategories, bool debug) | |
AnyMVAEstimatorRun2Base (const edm::ParameterSet &conf) | |
virtual int | findCategory (const reco::Candidate *candidate) const =0 |
const std::string & | getName () const |
int | getNCategories () const |
const std::string & | getTag () const |
bool | isDebug () const |
float | mvaValue (const reco::Candidate *candidate, std::vector< float > const &auxVariables) const |
virtual float | mvaValue (const reco::Candidate *candidate, std::vector< float > const &auxVariables, int &iCategory) const =0 |
virtual | ~AnyMVAEstimatorRun2Base () |
Private Attributes | |
const bool | debug_ |
const std::string | name_ |
const int | nCategories_ |
const std::string | tag_ |
Definition at line 11 of file AnyMVAEstimatorRun2Base.h.
|
inline |
Definition at line 14 of file AnyMVAEstimatorRun2Base.h.
|
inline |
Definition at line 19 of file AnyMVAEstimatorRun2Base.h.
|
inlinevirtual |
Definition at line 21 of file AnyMVAEstimatorRun2Base.h.
|
pure virtual |
Implemented in PhotonMVAEstimator, and ElectronMVAEstimatorRun2.
|
inline |
Definition at line 40 of file AnyMVAEstimatorRun2Base.h.
References name_.
Referenced by plotting.Plot::draw(), and ElectronMVAEstimatorRun2::ElectronMVAEstimatorRun2().
|
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 44 of file AnyMVAEstimatorRun2Base.h.
References tag_.
Referenced by ElectronMVAEstimatorRun2::ElectronMVAEstimatorRun2(), PhotonMVAEstimator::findCategory(), ElectronMVAEstimatorRun2::findCategory(), ElectronMVAEstimatorRun2::init(), PhotonMVAEstimator::mvaValue(), ElectronMVAEstimatorRun2::mvaValue(), and PhotonMVAEstimator::PhotonMVAEstimator().
|
inline |
Definition at line 46 of file AnyMVAEstimatorRun2Base.h.
References debug_.
Referenced by ElectronMVAEstimatorRun2::init(), PhotonMVAEstimator::mvaValue(), and ElectronMVAEstimatorRun2::mvaValue().
|
inline |
Definition at line 30 of file AnyMVAEstimatorRun2Base.h.
References mvaValue().
|
pure virtual |
Implemented in PhotonMVAEstimator, and ElectronMVAEstimatorRun2.
Referenced by mvaValue().
|
private |
Definition at line 68 of file AnyMVAEstimatorRun2Base.h.
Referenced by isDebug().
|
private |
Definition at line 58 of file AnyMVAEstimatorRun2Base.h.
Referenced by getName().
|
private |
Definition at line 66 of file AnyMVAEstimatorRun2Base.h.
Referenced by getNCategories().
|
private |
Definition at line 63 of file AnyMVAEstimatorRun2Base.h.
Referenced by getTag().