#include <EGammaMvaEleEstimatorFWLite.h>
Public Types | |
enum | MVAType { kTrig = 0, kTrigNoIP = 1, kNonTrig = 2, kTrigCSA14 = 3, kNonTrigCSA14 = 4, kNonTrigPhys14 = 5 } |
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_ |
EGammaMvaEleEstimatorCSA14 * | estimatorCSA14_ |
Definition at line 17 of file EGammaMvaEleEstimatorFWLite.h.
Enumerator | |
---|---|
kTrig | |
kTrigNoIP | |
kNonTrig | |
kTrigCSA14 | |
kNonTrigCSA14 | |
kNonTrigPhys14 |
Definition at line 22 of file EGammaMvaEleEstimatorFWLite.h.
heppy::EGammaMvaEleEstimatorFWLite::EGammaMvaEleEstimatorFWLite | ( | ) |
Definition at line 9 of file EGammaMvaEleEstimatorFWLite.cc.
heppy::EGammaMvaEleEstimatorFWLite::~EGammaMvaEleEstimatorFWLite | ( | ) |
Definition at line 11 of file EGammaMvaEleEstimatorFWLite.cc.
References estimator_, and estimatorCSA14_.
void heppy::EGammaMvaEleEstimatorFWLite::initialize | ( | std::string | methodName, |
MVAType | type, | ||
bool | useBinnedVersion, | ||
std::vector< std::string > | weightsfiles | ||
) |
Definition at line 16 of file EGammaMvaEleEstimatorFWLite.cc.
References estimator_, estimatorCSA14_, contentValuesFiles::fullPath, EGammaMvaEleEstimatorCSA14::initialize(), EGammaMvaEleEstimator::initialize(), kNonTrig, EGammaMvaEleEstimatorCSA14::kNonTrig, EGammaMvaEleEstimator::kNonTrig, kNonTrigCSA14, kNonTrigPhys14, EGammaMvaEleEstimatorCSA14::kNonTrigPhys14, kTrig, EGammaMvaEleEstimatorCSA14::kTrig, EGammaMvaEleEstimator::kTrig, kTrigCSA14, 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 60 of file EGammaMvaEleEstimatorFWLite.cc.
References estimator_, estimatorCSA14_, Exception, EGammaMvaEleEstimatorCSA14::mvaValue(), EGammaMvaEleEstimator::mvaValue(), HLT_2023v12_cff::printDebug, and bphysicsOniaDQM_cfi::vertex.
|
private |
Definition at line 37 of file EGammaMvaEleEstimatorFWLite.h.
Referenced by initialize(), mvaValue(), and ~EGammaMvaEleEstimatorFWLite().
|
private |
Definition at line 38 of file EGammaMvaEleEstimatorFWLite.h.
Referenced by initialize(), mvaValue(), and ~EGammaMvaEleEstimatorFWLite().