|
ATLAS Offline Software
|
Go to the documentation of this file.
75 if (std::fabs(
eta)>10. || std::fabs(
phi)>10.)
return;
78 double iradius = 1 /
radius;
80 m_phi +=
sc.apply (vx[0], -vx[1]) * iradius;
Base class to evaluate cluster kinematics with a different vertex / signal state.
void computeVertexCorr(const Amg::Vector3D &vx, double radius)
Calculate cluster kinematics for a given vertex.
CaloVertexedClusterBase(const CaloCluster &cl)
Constructor.
T wrapToPi(T phi)
Wrap angle in radians to [-pi, pi].
double m_eta
The recalculated cluster eta.
State
enum of possible signal states.
Helper to simultaneously calculate sin and cos of the same angle.
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
virtual double phi() const final
The azimuthal angle ( ) of the particle.
virtual double eta() const final
The pseudorapidity ( ) of the particle.
Description of a calorimeter cluster.
double m_phi
The recalculated cluster phi.
FourMom_t m_p4
The recalculated cluster 4-momentum.
Helper for azimuthal angle calculations.
Eigen::Matrix< double, 3, 1 > Vector3D
Helper to simultaneously calculate sin and cos of the same angle.
virtual double pt() const final
The transverse momentum ( ) of the particle.
cl
print [x.__class__ for x in toList(dqregion.getSubRegions()) ]