#include <EGammaMvaEleEstimatorFWLite.h>
Public Types | |
enum | MVAType { kTrig = 0, kTrigNoIP = 1, kNonTrig = 2 } |
Public Member Functions | |
EGammaMvaEleEstimatorFWLite () | |
void | initialize (std::string methodName, MVAType type, bool useBinnedVersion, std::vector< std::string > weightsfiles) |
float | mvaValue (const pat::Electron &ele, const reco::Vertex &vertex, double rho, bool full5x5, bool printDebug=false) |
~EGammaMvaEleEstimatorFWLite () | |
Private Attributes | |
EGammaMvaEleEstimator * | estimator_ |
Definition at line 12 of file EGammaMvaEleEstimatorFWLite.h.
heppy::EGammaMvaEleEstimatorFWLite::EGammaMvaEleEstimatorFWLite | ( | ) |
Definition at line 8 of file EGammaMvaEleEstimatorFWLite.cc.
heppy::EGammaMvaEleEstimatorFWLite::~EGammaMvaEleEstimatorFWLite | ( | ) |
Definition at line 13 of file EGammaMvaEleEstimatorFWLite.cc.
References estimator_.
void heppy::EGammaMvaEleEstimatorFWLite::initialize | ( | std::string | methodName, |
MVAType | type, | ||
bool | useBinnedVersion, | ||
std::vector< std::string > | weightsfiles | ||
) |
Definition at line 18 of file EGammaMvaEleEstimatorFWLite.cc.
References estimator_, contentValuesFiles::fullPath, EGammaMvaEleEstimator::initialize(), kNonTrig, EGammaMvaEleEstimator::kNonTrig, kTrig, EGammaMvaEleEstimator::kTrig, kTrigNoIP, EGammaMvaEleEstimator::kTrigNoIP, alignCSCRings::s, and AlCaHLTBitMon_QueryRunRegistry::string.
float heppy::EGammaMvaEleEstimatorFWLite::mvaValue | ( | const pat::Electron & | ele, |
const reco::Vertex & | vertex, | ||
double | rho, | ||
bool | full5x5, | ||
bool | printDebug = false |
||
) |
Definition at line 39 of file EGammaMvaEleEstimatorFWLite.cc.
|
private |
Definition at line 34 of file EGammaMvaEleEstimatorFWLite.h.
Referenced by initialize(), and ~EGammaMvaEleEstimatorFWLite().