9 float c_iso_track_a,
float c_iso_track_b,
10 float c_iso_ecal_a,
float c_iso_ecal_b,
11 float c_iso_hcal_a,
float c_iso_hcal_b,
18 c_iso_track_a_(c_iso_track_a), c_iso_track_b_(c_iso_track_b),
19 c_iso_ecal_a_(c_iso_ecal_a), c_iso_ecal_b_(c_iso_ecal_b),
20 c_iso_hcal_a_(c_iso_hcal_a), c_iso_hcal_b_(c_iso_hcal_b),
31 float photonPt=photon.
pt();
32 if( photonPt <
c_Et_ )
return false;
float hcalTowerSumEtConeDR04() const
Hcal isolation sum.
bool passPhotonSelection(const reco::Photon &) const
float hcalTowerSumEtConeDR03() const
Hcal isolation sum.
float ecalRecHitSumEtConeDR04() const
float trkSumPtHollowConeDR03() const
virtual double pt() const
transverse momentum
float hadronicOverEm() const
the total hadronic over electromagnetic fraction
PhotonSelectorAlgo(float choice, float c_Et_, float c_iso_track_a, float c_iso_track_b, float c_iso_ecal_a, float c_iso_ecal_b, float c_iso_hcal_a, float c_hcal_b, float c_hoe_, float comb_iso, float loose_hoe)
float trkSumPtHollowConeDR04() const
float ecalRecHitSumEtConeDR03() const
Isolation variables in cone dR=0.3.