#include <ClassBasedElectronID.h>
Public Member Functions | |
ClassBasedElectronID () | |
double | result (const reco::GsfElectron *, const edm::Event &, const edm::EventSetup &) override |
void | setup (const edm::ParameterSet &conf) override |
~ClassBasedElectronID () override | |
Public Member Functions inherited from ElectronIDAlgo | |
ElectronIDAlgo () | |
virtual | ~ElectronIDAlgo () |
Private Attributes | |
edm::ParameterSet | cuts_ |
std::string | quality_ |
Additional Inherited Members | |
Protected Attributes inherited from ElectronIDAlgo | |
edm::InputTag | reducedBarrelRecHitCollection_ |
edm::InputTag | reducedEndcapRecHitCollection_ |
Definition at line 6 of file ClassBasedElectronID.h.
|
inline |
Definition at line 8 of file ClassBasedElectronID.h.
|
inlineoverride |
Definition at line 10 of file ClassBasedElectronID.h.
|
overridevirtual |
Reimplemented from ElectronIDAlgo.
Definition at line 27 of file ClassBasedElectronID.cc.
References reco::GsfElectron::BIGBREM, cuts_, metsig::electron, reco::GsfElectron::GAP, edm::ParameterSet::getParameter(), reco::GsfElectron::GOLDEN, reco::GsfElectron::SHOWERING, reco::GsfElectron::UNKNOWN, HLT_2018_cff::value1, and HLT_2018_cff::value2.
|
overridevirtual |
Reimplemented from ElectronIDAlgo.
Definition at line 4 of file ClassBasedElectronID.cc.
References cuts_, beamvalidation::exit(), edm::ParameterSet::getParameter(), quality_, and AlCaHLTBitMon_QueryRunRegistry::string.
|
private |
Definition at line 17 of file ClassBasedElectronID.h.
|
private |
Definition at line 16 of file ClassBasedElectronID.h.
Referenced by setup().