#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 20 of file AnyMVAEstimatorRun2Base.h.
AnyMVAEstimatorRun2Base::AnyMVAEstimatorRun2Base | ( | const edm::ParameterSet & | conf | ) |
Definition at line 5 of file AnyMVAEstimatorRun2Base.cc.
|
inline |
Definition at line 25 of file AnyMVAEstimatorRun2Base.h.
|
inlinevirtual |
Definition at line 27 of file AnyMVAEstimatorRun2Base.h.
|
pure virtual |
Implemented in ElectronMVAEstimatorRun2, and PhotonMVAEstimator.
|
inline |
Definition at line 46 of file AnyMVAEstimatorRun2Base.h.
References name_.
Referenced by plotting.Plot::draw().
|
inline |
Definition at line 45 of file AnyMVAEstimatorRun2Base.h.
References nCategories_.
Referenced by PhotonMVAEstimator::findCategory(), ElectronMVAEstimatorRun2::findCategory(), ElectronMVAEstimatorRun2::init(), and PhotonMVAEstimator::PhotonMVAEstimator().
|
inline |
Definition at line 50 of file AnyMVAEstimatorRun2Base.h.
References tag_.
Referenced by PhotonMVAEstimator::findCategory(), ElectronMVAEstimatorRun2::findCategory(), ElectronMVAEstimatorRun2::init(), PhotonMVAEstimator::mvaValue(), ElectronMVAEstimatorRun2::mvaValue(), and PhotonMVAEstimator::PhotonMVAEstimator().
|
inline |
Definition at line 52 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().
|
inline |
Definition at line 36 of file AnyMVAEstimatorRun2Base.h.
References mvaValue().
|
private |
Definition at line 74 of file AnyMVAEstimatorRun2Base.h.
Referenced by isDebug().
|
private |
Definition at line 64 of file AnyMVAEstimatorRun2Base.h.
Referenced by getName().
|
private |
Definition at line 72 of file AnyMVAEstimatorRun2Base.h.
Referenced by getNCategories().
|
private |
Definition at line 69 of file AnyMVAEstimatorRun2Base.h.
Referenced by getTag().