7 if ( algorithm_ ==
"eIDClassBased" )
9 else if ( algorithm_ ==
"eIDCBClasses" )
11 else if ( algorithm_ ==
"eIDCB" )
15 <<
"Invalid algorithm parameter in ElectronIDSelectorCutBased: must be eIDCBClasses or eIDCB." ;
ElectronIDAlgo * electronIDAlgo_
T getParameter(std::string const &) const
virtual ~ElectronIDSelectorCutBased()
double operator()(const reco::GsfElectron &, const edm::Event &, const edm::EventSetup &)
ElectronIDSelectorCutBased(const edm::ParameterSet &conf, edm::ConsumesCollector &&iC)
virtual void setup(const edm::ParameterSet &conf)
void newEvent(const edm::Event &, const edm::EventSetup &)
virtual double result(const reco::GsfElectron *, const edm::Event &, const edm::EventSetup &)