1 #ifndef ICHiggsTauTau_CaloJet_hh
2 #define ICHiggsTauTau_CaloJet_hh
19 virtual void Print()
const;
25 return max_em_tower_energy_;
30 return max_had_tower_energy_;
61 inline float const&
towers_area()
const {
return towers_area_; }
64 inline int const&
n90()
const {
return n90_; }
67 inline int const&
n60()
const {
return n60_; }
70 inline float const&
fHPD()
const {
return fHPD_; }
73 inline float const&
fRBX()
const {
return fRBX_; }
76 inline bool const&
id_loose()
const {
return id_loose_; }
79 inline bool const&
id_tight()
const {
return id_tight_; }
164 float max_em_tower_energy_;
165 float max_had_tower_energy_;
166 float energy_frac_had_;
167 float energy_frac_em_;
168 float had_energy_HB_;
169 float had_energy_HO_;
170 float had_energy_HE_;
171 float had_energy_HF_;
183 #ifndef SKIP_CINT_DICT
float const & had_energy_HO() const
Hadronic energy in the HO detector.
void set_had_energy_HO(float const &had_energy_HO)
Hadronic energy in the HO detector.
float const & had_energy_HB() const
Hadronic energy in the HB detector.
float const & em_energy_EB() const
Electromagnetic energy in the EB detector.
void set_id_loose(bool const &id_loose)
Flag indicates if the jet passes the loose ID.
void set_id_tight(bool const &id_tight)
Flag indicates if the jet passes the tight ID.
float const & towers_area() const
Area of towers contributing to the jet.
float const & max_em_tower_energy() const
Maximum energy deposited in the ECAL towers.
void set_fRBX(float const &fRBX)
Fraction of energy carried by the "hottest" RBX (readout box)
bool const & id_tight() const
Flag indicates if the jet passes the tight ID.
void set_max_em_tower_energy(float const &max_em_tower_energy)
Maximum energy deposited in the ECAL towers.
void set_em_energy_EE(float const &em_energy_EE)
Electromagnetic energy in the EE detector.
float const & max_had_tower_energy() const
Maximum energy deposited in the HCAL towers.
void set_n90(int const &n90)
Number of constituents carrying 90% of the jet energy.
virtual void Print() const
void set_had_energy_HB(float const &had_energy_HB)
Hadronic energy in the HB detector.
float const & had_energy_HF() const
Hadronic energy in the HF detector.
float const & had_energy_HE() const
Hadronic energy in the HE detector.
std::vector< ic::CaloJet > CaloJetCollection
float const & energy_frac_had() const
Hadronic fraction of the jet energy.
int const & n90() const
Number of constituents carrying 90% of the jet energy.
void set_em_energy_HF(float const &em_energy_HF)
Electromagnetic energy in the HF detector.
int const & n60() const
Number of constituents carrying 60% of the jet energy.
float const & fHPD() const
Fraction of energy carried by the "hottest" HPD (hybrid photodiode)
Derived from the ic::Jet class and adding information specific to calorimeter jets.
void set_energy_frac_had(float const &energy_frac_had)
Hadronic fraction of the jet energy.
void set_max_had_tower_energy(float const &max_had_tower_energy)
Maximum energy deposited in the HCAL towers.
void set_n60(int const &n60)
Number of constituents carrying 60% of the jet energy.
float const & em_energy_HF() const
Electromagnetic energy in the HF detector.
void set_energy_frac_em(float const &energy_frac_em)
Electromagnetic fraction of the jet energy.
float const & fRBX() const
Fraction of energy carried by the "hottest" RBX (readout box)
void set_fHPD(float const &fHPD)
Fraction of energy carried by the "hottest" HPD (hybrid photodiode)
float const & energy_frac_em() const
Electromagnetic fraction of the jet energy.
bool const & id_loose() const
Flag indicates if the jet passes the loose ID.
void set_had_energy_HF(float const &had_energy_HF)
Hadronic energy in the HF detector.
void set_em_energy_EB(float const &em_energy_EB)
Electromagnetic energy in the EB detector.
void set_towers_area(float const &towers_area)
Area of towers contributing to the jet.
void set_had_energy_HE(float const &had_energy_HE)
Hadronic energy in the HE detector.
float const & em_energy_EE() const
Electromagnetic energy in the EE detector.
A basic jet class to store properties common to all jet types.