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