diff --git a/MuonSpectrometer/MuonPhaseII/MuonValidation/MuonPatternRecognitionTest/src/MdtEtaTransformTester.cxx b/MuonSpectrometer/MuonPhaseII/MuonValidation/MuonPatternRecognitionTest/src/MdtEtaTransformTester.cxx
index 32f13ba6511f487042615e1dd5812b0898213b12..51cde3618c8a91996f88a03cf6eb013a0770ec34 100644
--- a/MuonSpectrometer/MuonPhaseII/MuonValidation/MuonPatternRecognitionTest/src/MdtEtaTransformTester.cxx
+++ b/MuonSpectrometer/MuonPhaseII/MuonValidation/MuonPatternRecognitionTest/src/MdtEtaTransformTester.cxx
@@ -112,7 +112,7 @@ namespace MuonValR4 {
             /// Global coordinates
             m_out_gen_Eta   = genParticlePtr->momentum().eta();
             m_out_gen_Phi= genParticlePtr->momentum().phi();
-            m_out_gen_Pt= genParticlePtr->momentum().pt();
+            m_out_gen_Pt= genParticlePtr->momentum().perp();
             m_out_gen_nHits = hits.size(); 
             unsigned int nMdt{0}, nRpc{0}, nTgc{0}; 
             for (const xAOD::MuonSimHit* hit : hits){