5#ifndef CANDIDATEMATCHHELPERS_H
6#define CANDIDATEMATCHHELPERS_H
24 const double r_start,
const bool isEndCap);
Scalar eta() const
pseudorapidity method
double charge(const T &p)
Eigen::Matrix< double, 3, 1 > Vector3D
double PhiROT(const double pt, const double eta, const int charge, const double r_start, const bool isEndCap)
Function to calculate the approximate rotation in phi/bending of a track until it reaches the calo.
Amg::Vector3D approxXYZwrtPoint(const xAOD::CaloCluster &cluster, const Amg::Vector3D &point, const bool isEndCap)
Function to get the (x,y,z) of the cluster wrt to a point (x0,y0,z0)
Amg::Vector3D approxXYZwrtATLAS(const xAOD::CaloCluster &clusterEta, const bool isEndCap)
Function to get the (x,y,z) of the cluster in the ATLAS frame origin (0,0,0)
CaloCluster_v1 CaloCluster
Define the latest version of the calorimeter cluster class.