#include <ElectronIDAlgo.h>
Public Member Functions | |
void | baseSetup (const edm::ParameterSet &conf) |
ElectronIDAlgo () | |
virtual double | result (const reco::GsfElectron *, const edm::Event &, const edm::EventSetup &) |
virtual void | setup (const edm::ParameterSet &conf) |
virtual | ~ElectronIDAlgo () |
Protected Member Functions | |
EcalClusterLazyTools | getClusterShape (const edm::Event &, const edm::EventSetup &) |
Protected Attributes | |
edm::InputTag | reducedBarrelRecHitCollection_ |
edm::InputTag | reducedEndcapRecHitCollection_ |
Definition at line 21 of file ElectronIDAlgo.h.
|
inline |
Definition at line 25 of file ElectronIDAlgo.h.
|
inlinevirtual |
Definition at line 27 of file ElectronIDAlgo.h.
void ElectronIDAlgo::baseSetup | ( | const edm::ParameterSet & | conf | ) |
Definition at line 5 of file ElectronIDAlgo.cc.
References edm::ParameterSet::getParameter(), reducedBarrelRecHitCollection_, and reducedEndcapRecHitCollection_.
Referenced by ClassBasedElectronID::setup(), PTDRElectronID::setup(), and CutBasedElectronID::setup().
|
protected |
Definition at line 10 of file ElectronIDAlgo.cc.
References edm::Event::getByLabel(), reducedBarrelRecHitCollection_, and reducedEndcapRecHitCollection_.
Referenced by PTDRElectronID::result().
|
inlinevirtual |
Reimplemented in ClassBasedElectronID, CutBasedElectronID, and PTDRElectronID.
Definition at line 31 of file ElectronIDAlgo.h.
Referenced by ElectronIDSelectorCutBased::operator()().
|
inlinevirtual |
Reimplemented in ElectronNeuralNet, ClassBasedElectronID, CutBasedElectronID, and PTDRElectronID.
Definition at line 30 of file ElectronIDAlgo.h.
Referenced by ElectronIDSelectorCutBased::newEvent().
|
protected |
Definition at line 37 of file ElectronIDAlgo.h.
Referenced by baseSetup(), and getClusterShape().
|
protected |
Definition at line 38 of file ElectronIDAlgo.h.
Referenced by baseSetup(), and getClusterShape().