1 #ifndef JetReco_CaloJet_h 2 #define JetReco_CaloJet_h 79 const Specific& fSpecific,
float mMaxEInEmTowers
Maximum energy in EM towers.
float maxEInEmTowers() const
CaloJet * clone() const override
Polymorphic clone.
virtual std::vector< CaloTowerPtr > getCaloConstituents() const
get all constituents
Jets made from CaloTowers.
float emEnergyInHF() const
float mEmEnergyInHF
Em energy in HF.
int nCarrying(float fFraction) const
return # of constituent carrying fraction of energy
float mEnergyFractionHadronic
Hadronic energy fraction.
float emEnergyInEE() const
float mEmEnergyInEB
Em energy in EB.
std::vector< Constituent > Constituents
const Point & vertex() const override
vertex position (overwritten by PF...)
float emEnergyInEB() const
float mHadEnergyInHB
Hadronic energy in HB.
const Specific & getSpecific() const
LorentzVector detectorP4() const
detector p4 for full 3d vertex correction.
virtual CaloTowerPtr getCaloConstituent(unsigned fIndex) const
Physics Eta (loop over constituents)
float hadEnergyInHO() const
math::XYZPoint Point
point in the space
float mEnergyFractionEm
Em energy fraction.
math::XYZTLorentzVector LorentzVector
float mHadEnergyInHF
Hadronic energy in HF.
float mMaxEInHadTowers
Maximum energy in HCAL towers.
float hadEnergyInHF() const
float hadEnergyInHE() const
float hadEnergyInHB() const
CaloTowerPtr ConstituentTypePtr
float mHadEnergyInHO
Hadronic nergy fraction in HO.
float energyFractionHadronic() const
Structure Point Contains parameters of Gaussian fits to DMRs.
CaloTowerFwdPtr ConstituentTypeFwdPtr
LorentzVector physicsP4(const Particle::Point &vertex) const
Physics Eta (use jet Z and kinematics only)
std::string print() const override
Print object.
bool overlap(const Candidate &) const override
Polymorphic overlap.
std::vector< CaloTowerDetId > getTowerIndices() const
CaloTowers indexes.
float mTowersArea
Area of contributing CaloTowers.
float maxEInHadTowers() const
float mEmEnergyInEE
Em energy in EE.
float mHadEnergyInHE
Hadronic energy in HE.
float emEnergyFraction() const