26 minE1x5OverE5x5Cut_(params,
"minE1x5OverE5x5"),
27 minE2x5OverE5x5Cut_(params,
"minE2x5OverE5x5"),
28 maxNrSatCrysIn5x5Cut_(params,
"maxNrSatCrysIn5x5") {}
34 const double e5x5 = cand->full5x5_e5x5();
35 const double e2x5OverE5x5 = e5x5 != 0 ? cand->full5x5_e2x5Max() / e5x5 : 0;
36 const double e1x5OverE5x5 = e5x5 != 0 ? cand->full5x5_e1x5() / e5x5 : 0;
45 return ele->full5x5_e1x5() ? ele->full5x5_e2x5Max() / ele->full5x5_e1x5() : 0.;
const edm::EventSetup & c
EBEECutValues minE2x5OverE5x5Cut_
EBEECutValues minE1x5OverE5x5Cut_
CandidateType candidateType() const final
EBEECutValuesInt maxNrSatCrysIn5x5Cut_
result_type operator()(const reco::GsfElectronPtr &) const final
double value(const reco::CandidatePtr &cand) const final
#define DEFINE_EDM_PLUGIN(factory, type, name)
GsfEleFull5x5E2x5OverE5x5WithSatCut(const edm::ParameterSet &c)