21 namespace EgammaCutBasedEleId {
27 typedef std::vector<edm::Handle<edm::ValueMap<reco::IsoDeposit> > >
IsoDepositMaps;
103 const double &iso_ch,
104 const double &iso_em,
105 const double &iso_nh,
114 const double &iso_ch,
115 const double &iso_em,
116 const double &iso_nh,
134 const float sigmaIEtaIEta,
142 const bool vtxFitConversion,
143 const unsigned int mHits,
152 const float sigmaIEtaIEta,
154 const float trackIso,
156 const float hcalIso);
166 const float sigmaIEtaIEta,
174 const bool vtxFitConversion,
175 const unsigned int mHits,
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)
std::vector< edm::Handle< edm::ValueMap< reco::IsoDeposit > > > IsoDepositMaps
std::vector< edm::Handle< edm::ValueMap< double > > > IsoDepositVals
ElectronEffectiveAreaTarget
bool PassTriggerCuts(const TriggerWorkingPoint triggerWorkingPoint, const reco::GsfElectronRef &ele)
bool PassEoverPCuts(const reco::GsfElectronRef &ele)
static const unsigned int PassAll