31 slopeTerm_(params,
"slopeTerm"),
32 slopeStart_(params,
"slopeStart"),
33 constTerm_(params,
"constTerm"),
34 useHEEPIso_(params.getParameter<bool>(
"useHEEPIso")) {}
37 const float isolTrkPt =
useHEEPIso_ ? cand->dr03TkSumPtHEEP() : cand->dr03TkSumPt();
39 const float et = cand->et();
40 const float cutValue =
42 return isolTrkPt < cutValue;
47 return useHEEPIso_ ? ele->dr03TkSumPtHEEP() : ele->dr03TkSumPt();
const edm::EventSetup & c
EBEECutValues slopeStart_
double value(const reco::CandidatePtr &cand) const final
result_type operator()(const reco::GsfElectronPtr &) const final
edm::Handle< double > rhoHandle_
CandidateType candidateType() const final
#define DEFINE_EDM_PLUGIN(factory, type, name)
GsfEleTrkPtIsoCut(const edm::ParameterSet &c)