|
ATLAS Offline Software
|
Go to the documentation of this file.
16 #ifndef CALOUTILS_CALOVERTEXEDCELL_H
17 #define CALOUTILS_CALOVERTEXEDCELL_H
136 #endif // not CALOUTILS_CALOVERTEXEDCELL_H
double m_eta
The recalculated cell eta.
virtual double eta() const final
The pseudorapidity of the particle.
virtual double sinTh() const final
The sine of the polar angle of the particle.
double energy() const
The energy of the particle.
virtual double e() const override final
get energy (data member) (synonym to method energy()
virtual double phi() const final
The aximuthal angle of the particle.
virtual double m() const final
The mass of the particle.
bool const RAWDATA *ch2 const
bool greater(double a, double b)
Compare two FP numbers, working around x87 precision issues.
double m_sinph
The recalculated cell sin(phi).
double m_phi
The recalculated cell phi.
void computeVertexCorr(const Amg::Vector3D &vx)
Calculate cell kinematics for a given vertex.
virtual double e() const final
The energy of the particle.
double energy() const
get energy (data member)
const CaloCell & cell() const
Return the cell being proxied,.
const CaloCell * m_cell
The cell being proxied.
Workaround x86 precision issues for FP inequality comparisons.
double m_cosph
The recalculated cell cos(phi).
Helper to compare two of these objects by energy.
virtual double sinPhi() const final
The sine of the azimuthal angle of the particle.
double m_costh
The recalculated cell cos(theta).
Eigen::Matrix< double, 3, 1 > Vector3D
virtual double cosPhi() const final
The cosine of the azimuthal angle of the particle.
Data object for each calorimeter readout cell.
Evaluate cell kinematics with a different vertex.
virtual double cosTh() const final
The cosine of the polar angle of the particle.
bool operator()(const CaloVertexedCell &a, const CaloVertexedCell &b) const
double m_sinth
The recalculated cell sin(theta).
virtual double m() const override final
get mass (hardcoded to be null)
CaloVertexedCell(const CaloCell &cell)
Constructor.