30 "GsfEleFull5x5SigmaIEtaIEtaCut");
34 _full5x5SigmaIEtaIEtaCutValueEB(c.getParameter<double>(
"full5x5SigmaIEtaIEtaCutValueEB")),
35 _full5x5SigmaIEtaIEtaCutValueEE(c.getParameter<double>(
"full5x5SigmaIEtaIEtaCutValueEE")),
36 _barrelCutOff(c.getParameter<double>(
"barrelCutOff")) {
43 auto full5x5SigmaIEtaIEta =
52 CutApplicatorBase::result_type
57 const float full5x5SigmaIEtaIEtaCutValue =
62 const float full5x5SigmaIEtaIEta = (*_full5x5SigmaIEtaIEtaMap)[cand];
65 return full5x5SigmaIEtaIEta < full5x5SigmaIEtaIEtaCutValue;
EDGetTokenT< ProductType > consumes(edm::InputTag const &tag)
T getParameter(std::string const &) const
float _full5x5SigmaIEtaIEtaCutValueEB
std::unordered_map< std::string, edm::EDGetToken > contentTokens_
std::unordered_map< std::string, edm::InputTag > contentTags_
result_type operator()(const reco::GsfElectronPtr &) const overridefinal
void getEventContent(const edm::EventBase &) overridefinal
Abs< T >::type abs(const T &t)
CandidateType candidateType() const overridefinal
edm::Handle< edm::ValueMap< float > > _full5x5SigmaIEtaIEtaMap
float _full5x5SigmaIEtaIEtaCutValueEE
void setConsumes(edm::ConsumesCollector &) overridefinal
bool getByLabel(InputTag const &, Handle< T > &) const
#define DEFINE_EDM_PLUGIN(factory, type, name)
static constexpr char full5x5SigmaIEtaIEta_[]
GsfEleFull5x5SigmaIEtaIEtaCut(const edm::ParameterSet &c)