13 double emE,
double hadE,
double outerE,
14 int ecal_tp,
int hcal_tp,
25 double emE,
double hadE,
double outerE,
26 int ecal_tp,
int hcal_tp,
50 double newEta = asinh(ctgTheta);
51 double pf = 1.0/cosh(newEta);
63 double newEta = asinh(ctgTheta);
64 double pf = 1.0/cosh(newEta);
112 double newEta = asinh(ctgTheta);
113 double pf = 1.0/cosh(newEta);
162 std::vector<DetId>::const_iterator it =
constituents_.begin();
176 unsigned int numRecHcalChan,
unsigned int numRecEcalChan,
177 unsigned int numProbHcalChan,
unsigned int numProbEcalChan) {
230 return s << ct.
id() <<
":" << ct.
et()
231 <<
" GeV ET (EM=" << ct.
emEt() <<
232 " HAD=" << ct.
hadEt() <<
" OUTER=" << ct.
outerEt() <<
") (" << ct.
eta() <<
"," << ct.
phi() <<
")";
virtual double energy() const GCC11_FINAL
energy
double energyInHO() const
double energyInHF() const
virtual double p() const GCC11_FINAL
magnitude of momentum vector
math::PtEtaPhiMLorentzVector emP4(Point v) const
virtual const LorentzVector & p4() const GCC11_FINAL
four-momentum Lorentz vector
int ietaAbs() const
get the absolute value of the tower ieta
void setCaloTowerStatus(unsigned int numBadHcalChan, unsigned int numBadEcalChan, unsigned int numRecHcalChan, unsigned int numRecEcalChan, unsigned int numProbHcalChan, unsigned int numProbEcalChan)
math::PtEtaPhiMLorentzVector PolarLorentzVector
Lorentz vector.
Sin< T >::type sin(const T &t)
Geom::Phi< T > phi() const
std::ostream & operator<<(std::ostream &out, const ALILine &li)
double energyInHB() const
Geom::Theta< T > theta() const
PtEtaPhiMLorentzVectorD PtEtaPhiMLorentzVector
Lorentz vector with cartesian internal representation.
virtual float phi() const GCC11_FINAL
momentum azimuthal angle
void addConstituents(const std::vector< DetId > &ids)
virtual float eta() const GCC11_FINAL
momentum pseudorapidity
math::PtEtaPhiMLorentzVector p4_HO() const
CaloTowerDetId id() const
XYZVectorD XYZVector
spatial vector with cartesian internal representation
double energyInHE() const
math::XYZTLorentzVector LorentzVector
Lorentz vector.
LeafCandidate()
default constructor
math::XYZPoint Point
point in the space
double et(double vtxZ) const
math::PtEtaPhiMLorentzVector hadP4(Point v) const
math::PtEtaPhiMLorentzVector PolarLorentzVector
Lorentz vector.
std::vector< DetId > constituents_