20 : LeafCandidate(0, p4,
Point(0, 0, 0)),
39 : LeafCandidate(0, p4,
Point(0, 0, 0)),
60 : LeafCandidate(0,
p3, iEnergy, massless,
Point(0, 0, 0)),
81 : LeafCandidate(0,
p3, iEnergy, imass,
Point(0, 0, 0)),
104 double newEta = asinh(ctgTheta);
105 double pf = 1.0 / cosh(newEta);
116 double newEta = asinh(ctgTheta);
117 double pf = 1.0 / cosh(newEta);
162 double newEta = asinh(ctgTheta);
163 double pf = 1.0 / cosh(newEta);
209 std::vector<DetId>::const_iterator it =
constituents_.begin();
222 unsigned int numBadEcalChan,
223 unsigned int numRecHcalChan,
224 unsigned int numRecEcalChan,
225 unsigned int numProbHcalChan,
226 unsigned int numProbEcalChan) {
281 return s << ct.
id() <<
":" << ct.
et() <<
" GeV ET (EM=" << ct.
emEt() <<
" HAD=" << ct.
hadEt()
282 <<
" OUTER=" << ct.
outerEt() <<
") (" << ct.
eta() <<
"," << ct.
phi() <<
")";
double energyInHO() const
double energyInHE() const
Geom::Phi< T > phi() const
void setCaloTowerStatus(unsigned int numBadHcalChan, unsigned int numBadEcalChan, unsigned int numRecHcalChan, unsigned int numRecEcalChan, unsigned int numProbHcalChan, unsigned int numProbEcalChan)
math::PtEtaPhiMLorentzVector emP4(const Point &v) const
math::PtEtaPhiMLorentzVector PolarLorentzVector
Lorentz vector.
Sin< T >::type sin(const T &t)
math::PtEtaPhiMLorentzVector hadP4(const Point &v) const
const LorentzVector & p4() const final
four-momentum Lorentz vector
PtEtaPhiMLorentzVectorD PtEtaPhiMLorentzVector
Lorentz vector with cartesian internal representation.
double et(double vtxZ) const
double energyInHB() const
void addConstituents(const std::vector< DetId > &ids)
double p() const final
magnitude of momentum vector
std::ostream & operator<<(std::ostream &s, const CaloTower &ct)
math::PtEtaPhiMLorentzVector p4_HO() const
XYZVectorD XYZVector
spatial vector with cartesian internal representation
math::XYZTLorentzVector LorentzVector
Lorentz vector.
Structure Point Contains parameters of Gaussian fits to DMRs.
double phi() const final
momentum azimuthal angle
CaloTowerDetId id() const
double energyInHF() const
Geom::Theta< T > theta() const
double energy() const final
energy
math::PtEtaPhiMLorentzVector PolarLorentzVector
Lorentz vector.
std::vector< DetId > constituents_
double eta() const final
momentum pseudorapidity