EDGetTokenT< ProductType > consumes(edm::InputTag const &tag)
T getParameter(std::string const &) const
edm::ESHandle< ElectronLikelihood > likelihoodAlgo_
bool getByToken(EDGetToken token, Handle< PROD > &result) const
double operator()(const reco::GsfElectron &, const edm::Event &, const edm::EventSetup &)
void newEvent(const edm::Event &, const edm::EventSetup &)
ElectronIDSelectorLikelihood(const edm::ParameterSet &conf, edm::ConsumesCollector &&iC)
bool getData(T &iHolder) const
edm::EDGetTokenT< EcalRecHitCollection > reducedEndcapRecHitCollectionToken_
float resultLog(const reco::GsfElectron &electron, const EcalClusterLazyTools &) const
get the log-expanded result of the algorithm
edm::InputTag reducedBarrelRecHitCollection_
edm::EDGetTokenT< EcalRecHitCollection > reducedBarrelRecHitCollectionToken_
edm::InputTag reducedEndcapRecHitCollection_
virtual ~ElectronIDSelectorLikelihood()