21 namespace EgammaCutBasedEleId {
27 typedef std::vector< edm::Handle< edm::ValueMap<reco::IsoDeposit> > >
IsoDepositMaps;
112 const double &iso_ch,
113 const double &iso_em,
114 const double &iso_nh,
123 const double &iso_ch,
124 const double &iso_em,
125 const double &iso_nh,
138 const float dEtaIn,
const float dPhiIn,
const float sigmaIEtaIEta,
const float hoe,
139 const float ooemoop,
const float d0vtx,
const float dzvtx,
const float iso_ch,
const float iso_em,
const float iso_nh,
143 const float dEtaIn,
const float dPhiIn,
const float sigmaIEtaIEta,
const float hoe,
144 const float trackIso,
const float ecalIso,
const float hcalIso);
149 const float dEtaIn,
const float dPhiIn,
const float sigmaIEtaIEta,
const float hoe,
150 const float ooemoop,
const float d0vtx,
const float dzvtx,
const float iso_ch,
const float iso_em,
const float iso_nh,
std::vector< edm::Handle< edm::ValueMap< reco::IsoDeposit > > > IsoDepositMaps
unsigned int TestWP(const WorkingPoint workingPoint, const reco::GsfElectronRef &ele, const edm::Handle< reco::ConversionCollection > &conversions, const reco::BeamSpot &beamspot, const edm::Handle< reco::VertexCollection > &vtxs, const double &iso_ch, const double &iso_em, const double &iso_nh, const double &rho, ElectronEffectiveArea::ElectronEffectiveAreaTarget EAtarget)
void PrintDebug(unsigned int mask)
bool PassWP(const WorkingPoint workingPoint, const reco::GsfElectronRef &ele, const edm::Handle< reco::ConversionCollection > &conversions, const reco::BeamSpot &beamspot, const edm::Handle< reco::VertexCollection > &vtxs, const double &iso_ch, const double &iso_em, const double &iso_nh, const double &rho, ElectronEffectiveArea::ElectronEffectiveAreaTarget EAtarget)
ElectronEffectiveAreaTarget
bool PassTriggerCuts(const TriggerWorkingPoint triggerWorkingPoint, const reco::GsfElectronRef &ele)
bool PassEoverPCuts(const reco::GsfElectronRef &ele)
static const unsigned int PassAll
std::vector< edm::Handle< edm::ValueMap< double > > > IsoDepositVals