27 "GsfEleDeltaBetaIsoCutStandalone");
31 _isoCutEBLowPt(c.getParameter<double>(
"isoCutEBLowPt")),
32 _isoCutEBHighPt(c.getParameter<double>(
"isoCutEBHighPt")),
33 _isoCutEELowPt(c.getParameter<double>(
"isoCutEELowPt")),
34 _isoCutEEHighPt(c.getParameter<double>(
"isoCutEEHighPt")),
35 _deltaBetaConstant(c.getParameter<double>(
"deltaBetaConstant")),
36 _ptCutOff(c.getParameter<double>(
"ptCutOff")),
37 _barrelCutOff(c.getParameter<double>(
"barrelCutOff")),
38 _relativeIso(c.getParameter<bool>(
"isRelativeIso")) {
41 CutApplicatorBase::result_type
51 cand->pfIsolationVariables();
55 const float puchad = pfIso.
sumPUPt;
result_type operator()(const reco::GsfElectronPtr &) const overridefinal
const float _isoCutEBLowPt
const float _deltaBetaConstant
float sumPUPt
sum pt of charged Particles not from PV (for Pu corrections)
const float _barrelCutOff
CandidateType candidateType() const overridefinal
GsfEleDeltaBetaIsoCutStandalone(const edm::ParameterSet &c)
const float _isoCutEELowPt
const T & max(const T &a, const T &b)
float sumPhotonEt
sum pt of PF photons // old float photonIso ;
Abs< T >::type abs(const T &t)
float sumNeutralHadronEt
sum pt of neutral hadrons // old float neutralHadronIso ;
const float _isoCutEEHighPt
#define DEFINE_EDM_PLUGIN(factory, type, name)
float sumChargedHadronPt
sum-pt of charged Hadron // old float chargedHadronIso ;
const float _isoCutEBHighPt