#include <PhotonSelectorAlgo.h>
Public Member Functions | |
bool | passPhotonSelection (const reco::Photon &) const |
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) | |
~PhotonSelectorAlgo () | |
Private Attributes | |
float | c_Et_ |
float | c_hoe_ |
float | c_iso_ecal_a_ |
float | c_iso_ecal_b_ |
float | c_iso_hcal_a_ |
float | c_iso_hcal_b_ |
float | c_iso_track_a_ |
float | c_iso_track_b_ |
int | choice_ |
float | comb_iso_ |
float | loose_hoe_ |
Definition at line 9 of file PhotonSelectorAlgo.h.
PhotonSelectorAlgo::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 | ||
) |
Definition at line 6 of file PhotonSelectorAlgo.cc.
|
inline |
Definition at line 24 of file PhotonSelectorAlgo.h.
bool PhotonSelectorAlgo::passPhotonSelection | ( | const reco::Photon & | photon | ) | const |
Definition at line 28 of file PhotonSelectorAlgo.cc.
References c_Et_, c_hoe_, c_iso_ecal_a_, c_iso_ecal_b_, c_iso_hcal_a_, c_iso_hcal_b_, c_iso_track_a_, c_iso_track_b_, choice_, comb_iso_, reco::Photon::ecalRecHitSumEtConeDR03(), reco::Photon::ecalRecHitSumEtConeDR04(), reco::Photon::hadronicOverEm(), reco::Photon::hcalTowerSumEtConeDR03(), reco::Photon::hcalTowerSumEtConeDR04(), loose_hoe_, reco::LeafCandidate::pt(), reco::Photon::trkSumPtHollowConeDR03(), and reco::Photon::trkSumPtHollowConeDR04().
|
private |
Definition at line 33 of file PhotonSelectorAlgo.h.
Referenced by passPhotonSelection().
|
private |
Definition at line 40 of file PhotonSelectorAlgo.h.
Referenced by passPhotonSelection().
|
private |
Definition at line 37 of file PhotonSelectorAlgo.h.
Referenced by passPhotonSelection().
|
private |
Definition at line 37 of file PhotonSelectorAlgo.h.
Referenced by passPhotonSelection().
|
private |
Definition at line 39 of file PhotonSelectorAlgo.h.
Referenced by passPhotonSelection().
|
private |
Definition at line 39 of file PhotonSelectorAlgo.h.
Referenced by passPhotonSelection().
|
private |
Definition at line 35 of file PhotonSelectorAlgo.h.
Referenced by passPhotonSelection().
|
private |
Definition at line 35 of file PhotonSelectorAlgo.h.
Referenced by passPhotonSelection().
|
private |
Definition at line 30 of file PhotonSelectorAlgo.h.
Referenced by passPhotonSelection().
|
private |
Definition at line 43 of file PhotonSelectorAlgo.h.
Referenced by passPhotonSelection().
|
private |
Definition at line 44 of file PhotonSelectorAlgo.h.
Referenced by passPhotonSelection().