#include <AnyMVAEstimatorRun2Base.h>
Public Member Functions | |
AnyMVAEstimatorRun2Base (const edm::ParameterSet &conf) | |
AnyMVAEstimatorRun2Base (const ::std::string &mvaName, const ::std::string &mvaTag, int nCategories, bool debug) | |
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 |
virtual float | mvaValue (const reco::Candidate *candidate, std::vector< float > const &auxVariables, int &iCategory) const =0 |
float | mvaValue (const reco::Candidate *candidate, std::vector< float > const &auxVariables) const |
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 15 of file AnyMVAEstimatorRun2Base.h.
|
inline |
Definition at line 21 of file AnyMVAEstimatorRun2Base.h.
|
inlinevirtual |
|
pure virtual |
Implemented in ElectronMVAEstimatorRun2, and PhotonMVAEstimator.
Referenced by mvaValue().
|
inline |
Definition at line 47 of file AnyMVAEstimatorRun2Base.h.
References name_.
Referenced by plotting.Plot::draw(), and ElectronMVAEstimatorRun2::ElectronMVAEstimatorRun2().
|
inline |
Definition at line 46 of file AnyMVAEstimatorRun2Base.h.
References nCategories_.
Referenced by ElectronMVAEstimatorRun2::ElectronMVAEstimatorRun2(), PhotonMVAEstimator::findCategory(), ElectronMVAEstimatorRun2::findCategory(), ElectronMVAEstimatorRun2::init(), and PhotonMVAEstimator::PhotonMVAEstimator().
|
inline |
Definition at line 51 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 53 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 37 of file AnyMVAEstimatorRun2Base.h.
References findCategory(), and mvaValue().
|
private |
Definition at line 76 of file AnyMVAEstimatorRun2Base.h.
Referenced by isDebug().
|
private |
Definition at line 66 of file AnyMVAEstimatorRun2Base.h.
Referenced by getName().
|
private |
Definition at line 74 of file AnyMVAEstimatorRun2Base.h.
Referenced by getNCategories().
|
private |
Definition at line 71 of file AnyMVAEstimatorRun2Base.h.
Referenced by getTag().