1 #ifndef ICHiggsTauTau_Photon_hh
2 #define ICHiggsTauTau_Photon_hh
17 virtual void Print()
const;
24 return dr03_pfiso_charged_all_;
42 return dr04_pfiso_charged_all_;
137 float dr03_pfiso_charged_all_;
138 float dr03_pfiso_charged_;
139 float dr03_pfiso_neutral_;
140 float dr03_pfiso_gamma_;
141 float dr03_pfiso_pu_;
142 float dr04_pfiso_charged_all_;
143 float dr04_pfiso_charged_;
144 float dr04_pfiso_neutral_;
145 float dr04_pfiso_gamma_;
146 float dr04_pfiso_pu_;
148 float had_tower_over_em_;
149 float sigma_IetaIeta_;
151 bool pass_electron_veto_;
153 #ifndef SKIP_CINT_DICT
void set_dr03_pfiso_gamma(float const &dr03_pfiso_gamma)
PF isolation, using photons in a cone with .
float dr04_pfiso_charged() const
PF isolation, using charged hadrons in a cone with .
float dr04_pfiso_gamma() const
PF isolation, using photons in a cone with .
float dr04_pfiso_neutral() const
PF isolation, using neutral hadrons in a cone with .
std::vector< ic::Photon > PhotonCollection
float dr03_pfiso_charged_all() const
PF isolation, using all charged particles in a cone with .
void set_dr03_pfiso_neutral(float const &dr03_pfiso_neutral)
PF isolation, using neutral hadrons in a cone with .
float dr04_pfiso_charged_all() const
PF isolation, using all charged particles in a cone with .
void set_dr04_pfiso_neutral(float const &dr04_pfiso_neutral)
PF isolation, using neutral hadrons in a cone with .
Stores a four-momentum, charge and identifier, and is the base class for most other physics objects...
virtual void Print() const
float dr04_pfiso_pu() const
PF isolation, using charged pileup in a cone with .
bool pass_electron_veto() const
True if photon passes the electron veto.
float had_tower_over_em() const
Hadronic over electromagnetic energy fraction.
void set_sigma_IetaIeta(float const &sigma_IetaIeta)
Weighted cluster RMS in the -direction, measured in units of crystals in a 5x5 block centred on the s...
float dr03_pfiso_neutral() const
PF isolation, using neutral hadrons in a cone with .
void set_had_tower_over_em(float const &had_tower_over_em)
Hadronic over electromagnetic energy fraction.
void set_dr04_pfiso_charged_all(float const &dr04_pfiso_charged_all)
PF isolation, using all charged particles in a cone with .
void set_dr04_pfiso_gamma(float const &dr04_pfiso_gamma)
PF isolation, using photons in a cone with .
This class stores a subset of the reco::Photon properties which are most commonly used in analysis...
void set_dr04_pfiso_charged(float const &dr04_pfiso_charged)
PF isolation, using charged hadrons in a cone with .
void set_pass_electron_veto(bool const &pass_electron_veto)
True if photon passes the electron veto.
float dr03_pfiso_charged() const
PF isolation, using charged hadrons in a cone with .
float dr03_pfiso_gamma() const
PF isolation, using photons in a cone with .
void set_dr03_pfiso_charged_all(float const &dr03_pfiso_charged_all)
PF isolation, using all charged particles in a cone with .
void set_dr04_pfiso_pu(float const &dr04_pfiso_pu)
PF isolation, using charged pileup in a cone with .
float dr03_pfiso_pu() const
PF isolation, using charged pileup in a cone with .
void set_dr03_pfiso_pu(float const &dr03_pfiso_pu)
PF isolation, using charged pileup in a cone with .
float sigma_IetaIeta() const
Weighted cluster RMS in the -direction, measured in units of crystals in a 5x5 block centred on the s...
void set_dr03_pfiso_charged(float const &dr03_pfiso_charged)
PF isolation, using charged hadrons in a cone with .