#include <ElectronIDSelectorCutBased.h>
Public Member Functions | |
ElectronIDSelectorCutBased (const edm::ParameterSet &conf, edm::ConsumesCollector &&iC) | |
ElectronIDSelectorCutBased (const edm::ParameterSet &conf, edm::ConsumesCollector &iC) | |
void | newEvent (const edm::Event &, const edm::EventSetup &) |
double | operator() (const reco::GsfElectron &, const edm::Event &, const edm::EventSetup &) |
virtual | ~ElectronIDSelectorCutBased () |
Private Attributes | |
std::string | algorithm_ |
edm::ParameterSet | conf_ |
ElectronIDAlgo * | electronIDAlgo_ |
Definition at line 16 of file ElectronIDSelectorCutBased.h.
|
inlineexplicit |
Definition at line 20 of file ElectronIDSelectorCutBased.h.
|
explicit |
Definition at line 3 of file ElectronIDSelectorCutBased.cc.
References algorithm_, electronIDAlgo_, Exception, edm::ParameterSet::getParameter(), and AlCaHLTBitMon_QueryRunRegistry::string.
|
virtual |
Definition at line 19 of file ElectronIDSelectorCutBased.cc.
References electronIDAlgo_.
void ElectronIDSelectorCutBased::newEvent | ( | const edm::Event & | e, |
const edm::EventSetup & | es | ||
) |
Definition at line 24 of file ElectronIDSelectorCutBased.cc.
References conf_, electronIDAlgo_, and ElectronIDAlgo::setup().
double ElectronIDSelectorCutBased::operator() | ( | const reco::GsfElectron & | ele, |
const edm::Event & | e, | ||
const edm::EventSetup & | es | ||
) |
Definition at line 29 of file ElectronIDSelectorCutBased.cc.
References electronIDAlgo_, and ElectronIDAlgo::result().
|
private |
Definition at line 32 of file ElectronIDSelectorCutBased.h.
Referenced by ElectronIDSelectorCutBased().
|
private |
Definition at line 31 of file ElectronIDSelectorCutBased.h.
Referenced by newEvent().
|
private |
Definition at line 30 of file ElectronIDSelectorCutBased.h.
Referenced by ElectronIDSelectorCutBased(), newEvent(), operator()(), and ~ElectronIDSelectorCutBased().