|
ATLAS Offline Software
|
Go to the documentation of this file.
28 m_sinth (
cell.sinTh()),
29 m_costh (
cell.cosTh()),
30 m_sinph (
cell.sinPhi()),
31 m_cosph (
cell.cosPhi())
49 m_sinth (
cell.sinTh()),
50 m_costh (
cell.cosTh()),
51 m_sinph (
cell.sinPhi()),
52 m_cosph (
cell.cosPhi())
66 m_eta += ((vx.x()*
dd.cosPhi()+vx.y()*
dd.sinPhi())*
dd.cosTh()-vx.z()*
dd.sinTh())/
dd.r();
67 m_phi += (vx.x()*
dd.sinPhi()-vx.y()*
dd.cosPhi())/
dd.r() ;
69 m_sinth += (vx.z()*
dd.sinTh() - (vx.x()*
dd.cosPhi() + vx.y()*
dd.sinPhi())*
dd.cosTh()) *
dd.cosTh()*
dd.sinTh()/
dd.r();
70 m_costh += - (vx.z()*
dd.sinTh() - (vx.x()*
dd.cosPhi() + vx.y()*
dd.sinPhi())*
dd.cosTh()) *
dd.sinTh()*
dd.sinTh()/
dd.r();
72 m_sinph += - ( vx.y()*
dd.cosPhi() - vx.x()*
dd.sinPhi())*
dd.cosPhi()/
dd.r();
73 m_cosph += + ( vx.y()*
dd.cosPhi() - vx.x()*
dd.sinPhi())*
dd.sinPhi()/
dd.r();
double m_eta
The recalculated cell eta.
Scalar phi() const
phi method
Scalar eta() const
pseudorapidity method
This class groups all DetDescr information related to a CaloCell. Provides a generic interface for al...
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.
const CaloCell * m_cell
The cell being proxied.
const CaloDetDescrElement * caloDDE() const
get pointer to CaloDetDescrElement (data member)
double m_cosph
The recalculated cell cos(phi).
double m_costh
The recalculated cell cos(theta).
Eigen::Matrix< double, 3, 1 > Vector3D
Data object for each calorimeter readout cell.
double m_sinth
The recalculated cell sin(theta).
CaloVertexedCell(const CaloCell &cell)
Constructor.
Evaluate cell kinematics with a different vertex.