From adc72d6a85c8abcb1cbd1ec30142165d3c3a01aa Mon Sep 17 00:00:00 2001 From: Xiaocong Ai <xiaocong.ai@cern.ch> Date: Sun, 23 Jun 2024 17:41:41 +0200 Subject: [PATCH] amend --- .../TrackerSpacePoint/FaserSCT_SpacePoint.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Tracker/TrackerRecEvent/TrackerSpacePoint/TrackerSpacePoint/FaserSCT_SpacePoint.h b/Tracker/TrackerRecEvent/TrackerSpacePoint/TrackerSpacePoint/FaserSCT_SpacePoint.h index f21facf6a..5c4c92cdb 100755 --- a/Tracker/TrackerRecEvent/TrackerSpacePoint/TrackerSpacePoint/FaserSCT_SpacePoint.h +++ b/Tracker/TrackerRecEvent/TrackerSpacePoint/TrackerSpacePoint/FaserSCT_SpacePoint.h @@ -233,15 +233,15 @@ namespace Tracker inline double FaserSCT_SpacePoint::eta(double z0) const { // double zr = (m_z-z0)/m_r; - double zr = (m_position.z() - z0)/m_position.perp(); + double zr = (m_position.z() - z0)/std::hypot(m_position.x(), m_position.y()); return std::log(zr+std::sqrt(1.+zr*zr)); } inline double FaserSCT_SpacePoint::r() const - { return m_position.perp(); } + { return std::hypot(m_position.x(), m_position.y()); } inline double FaserSCT_SpacePoint::phi() const - { return m_position.phi(); } + { return std::atan2(m_position[1], m_position[0]); } // The methods required by MeasurementBase inline const Amg::Vector3D& FaserSCT_SpacePoint::globalPosition() const -- GitLab