20 namespace EgammaCutBasedEleId {
26 typedef std::vector< edm::Handle< edm::ValueMap<reco::IsoDeposit> > >
IsoDepositMaps;
109 const double &iso_ch,
110 const double &iso_em,
111 const double &iso_nh,
119 const double &iso_ch,
120 const double &iso_em,
121 const double &iso_nh,
133 const float dEtaIn,
const float dPhiIn,
const float sigmaIEtaIEta,
const float hoe,
134 const float ooemoop,
const float d0vtx,
const float dzvtx,
const float iso_ch,
const float iso_em,
const float iso_nh,
135 const bool vtxFitConversion,
const unsigned int mHits,
const double rho);
138 const float dEtaIn,
const float dPhiIn,
const float sigmaIEtaIEta,
const float hoe,
139 const float trackIso,
const float ecalIso,
const float hcalIso);
144 const float dEtaIn,
const float dPhiIn,
const float sigmaIEtaIEta,
const float hoe,
145 const float ooemoop,
const float d0vtx,
const float dzvtx,
const float iso_ch,
const float iso_em,
const float iso_nh,
146 const bool vtxFitConversion,
const unsigned int mHits,
const double rho);
std::vector< edm::Handle< edm::ValueMap< reco::IsoDeposit > > > IsoDepositMaps
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)
bool PassTriggerCuts(const TriggerWorkingPoint triggerWorkingPoint, const reco::GsfElectronRef &ele)
bool PassEoverPCuts(const reco::GsfElectronRef &ele)
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)
static const unsigned int PassAll
std::vector< edm::Handle< edm::ValueMap< double > > > IsoDepositVals