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
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)
virtual double pt() const
transverse momentum
float trkSumPtHollowConeDR04() const
float ecalRecHitSumEtConeDR03() const
Isolation variables in cone dR=0.3.