diff --git a/MuonSpectrometer/MuonPhaseII/Event/xAOD/xAODMuonPrepData/Root/MMClusterAuxContainer_v1.cxx b/MuonSpectrometer/MuonPhaseII/Event/xAOD/xAODMuonPrepData/Root/MMClusterAuxContainer_v1.cxx
index 4f9058387e75fe11848b79aac3dca6df95d026af..ee4c75e419b7198d901d7f145c7a2f66fffdb084 100644
--- a/MuonSpectrometer/MuonPhaseII/Event/xAOD/xAODMuonPrepData/Root/MMClusterAuxContainer_v1.cxx
+++ b/MuonSpectrometer/MuonPhaseII/Event/xAOD/xAODMuonPrepData/Root/MMClusterAuxContainer_v1.cxx
@@ -34,7 +34,6 @@ MMClusterAuxContainer_v1::MMClusterAuxContainer_v1()
    PRD_AUXVARIABLE(stripCharges);
    PRD_AUXVARIABLE(stripDriftDist);
    PRD_AUXVARIABLE(stripDriftErrors);
-   PRD_AUXVARIABLE(stripPosInStation);
 }
 }  // namespace xAOD
 #undef PRD_AUXVARIABLE
\ No newline at end of file
diff --git a/MuonSpectrometer/MuonPhaseII/Event/xAOD/xAODMuonPrepData/Root/MMCluster_v1.cxx b/MuonSpectrometer/MuonPhaseII/Event/xAOD/xAODMuonPrepData/Root/MMCluster_v1.cxx
index 984fea0dfad2d2117164fb12f98024d619da6750..f44b33f53170afabd6f9f4b6b051211a5b538a11 100644
--- a/MuonSpectrometer/MuonPhaseII/Event/xAOD/xAODMuonPrepData/Root/MMCluster_v1.cxx
+++ b/MuonSpectrometer/MuonPhaseII/Event/xAOD/xAODMuonPrepData/Root/MMCluster_v1.cxx
@@ -13,7 +13,6 @@
 
 namespace {
     static const std::string preFixStr{"Mm_"};
-    static const xAOD::PosAccessor<3> accStripPos{preFixStr + "stripPosInStation"}; 
 }
 
 
@@ -25,13 +24,6 @@ IdentifierHash MMCluster_v1::measurementHash() const {
 IdentifierHash MMCluster_v1::layerHash() const {
     return MuonGMR4::MmReadoutElement::createHash(0, gasGap());
 }
-void MMCluster_v1::setStripPosInStation(const MeasVector<3>& pos){
-    VectorMap<3> v{accStripPos(*this).data()};
-    v = pos;
-}
-ConstVectorMap<3> MMCluster_v1::stripPosInStation() const {
-    return ConstVectorMap<3>{accStripPos(*this).data()};
-}
 IMPLEMENT_SETTER_GETTER(MMCluster_v1, uint16_t, time, setTime)
 IMPLEMENT_SETTER_GETTER(MMCluster_v1, uint32_t, charge, setCharge)
 IMPLEMENT_SETTER_GETTER(MMCluster_v1, float, driftDist, setDriftDist)
diff --git a/MuonSpectrometer/MuonPhaseII/Event/xAOD/xAODMuonPrepData/Root/MdtDriftCircleAuxContainer_v1.cxx b/MuonSpectrometer/MuonPhaseII/Event/xAOD/xAODMuonPrepData/Root/MdtDriftCircleAuxContainer_v1.cxx
index e09cc2f45e081b8665289941350bea9247cfaf0d..912ff2d30e48a0cb5b5c805f119d809e8dd9b7fa 100644
--- a/MuonSpectrometer/MuonPhaseII/Event/xAOD/xAODMuonPrepData/Root/MdtDriftCircleAuxContainer_v1.cxx
+++ b/MuonSpectrometer/MuonPhaseII/Event/xAOD/xAODMuonPrepData/Root/MdtDriftCircleAuxContainer_v1.cxx
@@ -22,7 +22,6 @@ MdtDriftCircleAuxContainer_v1::MdtDriftCircleAuxContainer_v1()
     AUX_MEASUREMENTVAR(localCovariance, 1)
     
     /// Names may be shared across different subdetectors
-    PRD_AUXVARIABLE(tubePosInStation);
     PRD_AUXVARIABLE(tdc);
     PRD_AUXVARIABLE(adc);
     PRD_AUXVARIABLE(driftTube);
diff --git a/MuonSpectrometer/MuonPhaseII/Event/xAOD/xAODMuonPrepData/Root/MdtDriftCircle_v1.cxx b/MuonSpectrometer/MuonPhaseII/Event/xAOD/xAODMuonPrepData/Root/MdtDriftCircle_v1.cxx
index 7086c04ac003d509cd7ff41cc7eb2960d0b7c667..c378f4cb75f8ef9d1ce3becf13a33fc7dea2917b 100644
--- a/MuonSpectrometer/MuonPhaseII/Event/xAOD/xAODMuonPrepData/Root/MdtDriftCircle_v1.cxx
+++ b/MuonSpectrometer/MuonPhaseII/Event/xAOD/xAODMuonPrepData/Root/MdtDriftCircle_v1.cxx
@@ -12,8 +12,7 @@
 #include "StoreGate/StoreGateSvc.h"
 
 namespace {
-    static const std::string preFixStr{"Mdt_"};
-    static const xAOD::PosAccessor<3> accTubePos{preFixStr + "tubePosInStation"};
+    static const std::string preFixStr{"Mdt_"};    
 }
 
 namespace xAOD {
@@ -47,12 +46,5 @@ void MdtDriftCircle_v1::setDriftRadius(float r) {
 void MdtDriftCircle_v1::setDriftRadCov(float cov) {
     localCovariance<1>()(Trk::locR, Trk::locR) = cov;
 }
-void MdtDriftCircle_v1::setTubePosInStation(const MeasVector<3>& pos){
-    VectorMap<3> v{accTubePos(*this).data()};
-    v = pos;
-}
-ConstVectorMap<3> MdtDriftCircle_v1::tubePosInStation() const {
-    return ConstVectorMap<3>{accTubePos(*this).data()};
-}
 
 }  // namespace xAOD
diff --git a/MuonSpectrometer/MuonPhaseII/Event/xAOD/xAODMuonPrepData/Root/RpcStripAuxContainer_v1.cxx b/MuonSpectrometer/MuonPhaseII/Event/xAOD/xAODMuonPrepData/Root/RpcStripAuxContainer_v1.cxx
index 6f18dc711040c4e91790c5dd7775931e53423850..1f9683bd228bef1b7dd376cf1cd2d6b807fbf318 100644
--- a/MuonSpectrometer/MuonPhaseII/Event/xAOD/xAODMuonPrepData/Root/RpcStripAuxContainer_v1.cxx
+++ b/MuonSpectrometer/MuonPhaseII/Event/xAOD/xAODMuonPrepData/Root/RpcStripAuxContainer_v1.cxx
@@ -25,7 +25,6 @@ RpcStripAuxContainer_v1::RpcStripAuxContainer_v1()
     PRD_AUXVARIABLE(triggerInfo);
     PRD_AUXVARIABLE(ambiguityFlag);
     PRD_AUXVARIABLE(timeOverThreshold);
-    PRD_AUXVARIABLE(stripPosInStation);
 
     PRD_AUXVARIABLE(stripNumber);
     PRD_AUXVARIABLE(gasGap);
diff --git a/MuonSpectrometer/MuonPhaseII/Event/xAOD/xAODMuonPrepData/Root/RpcStrip_v1.cxx b/MuonSpectrometer/MuonPhaseII/Event/xAOD/xAODMuonPrepData/Root/RpcStrip_v1.cxx
index e93797cef11a5b78ce01b3691de5a3278f608ac2..0bc3f377486d6519940dc76ec960df979675bc4e 100644
--- a/MuonSpectrometer/MuonPhaseII/Event/xAOD/xAODMuonPrepData/Root/RpcStrip_v1.cxx
+++ b/MuonSpectrometer/MuonPhaseII/Event/xAOD/xAODMuonPrepData/Root/RpcStrip_v1.cxx
@@ -1,5 +1,5 @@
 /*
-   Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration
+   Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
 */
 
 // EDM include(s):
@@ -14,7 +14,6 @@
 
 namespace {
     static const std::string preFixStr{"Rpc_"};
-    static const xAOD::PosAccessor<3> accStripPos{preFixStr + "stripPosInStation"};
 }
 namespace xAOD {
 
@@ -37,13 +36,6 @@ IdentifierHash RpcStrip_v1::measurementHash() const {
 IdentifierHash RpcStrip_v1::layerHash() const {
     return MuonGMR4::RpcReadoutElement::createHash(0, gasGap(), doubletPhi(), measuresPhi());
 }
-void RpcStrip_v1::setStripPosInStation(const MeasVector<3>& pos){
-    VectorMap<3> v{accStripPos(*this).data()};
-    v = pos;
-}
-ConstVectorMap<3> RpcStrip_v1::stripPosInStation() const {
-    return ConstVectorMap<3>{accStripPos(*this).data()};
-}
 
 }  // namespace xAOD
 #undef IMPLEMENT_SETTER_GETTER
diff --git a/MuonSpectrometer/MuonPhaseII/Event/xAOD/xAODMuonPrepData/Root/TgcStripAuxContainer_v1.cxx b/MuonSpectrometer/MuonPhaseII/Event/xAOD/xAODMuonPrepData/Root/TgcStripAuxContainer_v1.cxx
index a05e6e5acf5147e796685a050013596c83acc8f0..b82a97ad34c63f6e9f00417f136d6407751cd4fa 100644
--- a/MuonSpectrometer/MuonPhaseII/Event/xAOD/xAODMuonPrepData/Root/TgcStripAuxContainer_v1.cxx
+++ b/MuonSpectrometer/MuonPhaseII/Event/xAOD/xAODMuonPrepData/Root/TgcStripAuxContainer_v1.cxx
@@ -27,7 +27,6 @@ TgcStripAuxContainer_v1::TgcStripAuxContainer_v1()
     PRD_AUXVARIABLE(channelNumber);
     PRD_AUXVARIABLE(gasGap);
     PRD_AUXVARIABLE(measuresPhi);
-    PRD_AUXVARIABLE(stripPosInStation);
 }
 }  // namespace xAOD
 #undef PRD_AUXVARIABLE
\ No newline at end of file
diff --git a/MuonSpectrometer/MuonPhaseII/Event/xAOD/xAODMuonPrepData/Root/TgcStrip_v1.cxx b/MuonSpectrometer/MuonPhaseII/Event/xAOD/xAODMuonPrepData/Root/TgcStrip_v1.cxx
index 162743c6c7de455e41f96c627e7812e1047b9bee..69ae91061a10311abc35193d8bc247e6c01bc0e9 100644
--- a/MuonSpectrometer/MuonPhaseII/Event/xAOD/xAODMuonPrepData/Root/TgcStrip_v1.cxx
+++ b/MuonSpectrometer/MuonPhaseII/Event/xAOD/xAODMuonPrepData/Root/TgcStrip_v1.cxx
@@ -1,5 +1,5 @@
 /*
-   Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration
+   Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
 */
 
 // EDM include(s):
@@ -13,8 +13,6 @@
 
 namespace {
     static const std::string preFixStr{"Tgc_"};
-    static const xAOD::PosAccessor<3> accStripPos{preFixStr + "stripPosInStation"};
-
 }
 
 namespace xAOD {
@@ -31,12 +29,5 @@ IdentifierHash TgcStrip_v1::measurementHash() const {
 IdentifierHash TgcStrip_v1::layerHash() const {
    return MuonGMR4::TgcReadoutElement::constructHash(0, gasGap(), measuresPhi());
 }
-void TgcStrip_v1::setStripPosInStation(const MeasVector<3>& pos){
-    VectorMap<3> v{accStripPos(*this).data()};
-    v = pos;
-}
-ConstVectorMap<3> TgcStrip_v1::stripPosInStation() const {
-    return ConstVectorMap<3>{accStripPos(*this).data()};
-}
 }  // namespace xAOD
 #undef IMPLEMENT_SETTER_GETTER
diff --git a/MuonSpectrometer/MuonPhaseII/Event/xAOD/xAODMuonPrepData/xAODMuonPrepData/versions/MMClusterAuxContainer_v1.h b/MuonSpectrometer/MuonPhaseII/Event/xAOD/xAODMuonPrepData/xAODMuonPrepData/versions/MMClusterAuxContainer_v1.h
index e36b1d1ed5000bd4ae7c2dc21fa7325093b3d7c1..06a07cffe316dc4fdb3d89b8e35655f525695a51 100644
--- a/MuonSpectrometer/MuonPhaseII/Event/xAOD/xAODMuonPrepData/xAODMuonPrepData/versions/MMClusterAuxContainer_v1.h
+++ b/MuonSpectrometer/MuonPhaseII/Event/xAOD/xAODMuonPrepData/xAODMuonPrepData/versions/MMClusterAuxContainer_v1.h
@@ -42,7 +42,6 @@ class MMClusterAuxContainer_v1 : public AuxContainerBase {
     std::vector<std::vector<int>>       stripCharges{};
     std::vector<std::vector<float>>     stripDriftDist{};
     std::vector<std::vector<PosAccessor<2>::element_type>> stripDriftErrors{};
-    std::vector<PosAccessor<3>::element_type> stripPosInStation{};
     /// @}
 };
 }  // namespace xAOD
diff --git a/MuonSpectrometer/MuonPhaseII/Event/xAOD/xAODMuonPrepData/xAODMuonPrepData/versions/MMCluster_v1.h b/MuonSpectrometer/MuonPhaseII/Event/xAOD/xAODMuonPrepData/xAODMuonPrepData/versions/MMCluster_v1.h
index bf845fba35b21fc642a9db2effa068d6946e8869..d0fa27203c1ee41b3e4f6d8d009ea1e9b78882f0 100644
--- a/MuonSpectrometer/MuonPhaseII/Event/xAOD/xAODMuonPrepData/xAODMuonPrepData/versions/MMCluster_v1.h
+++ b/MuonSpectrometer/MuonPhaseII/Event/xAOD/xAODMuonPrepData/xAODMuonPrepData/versions/MMCluster_v1.h
@@ -107,14 +107,6 @@ class MMCluster_v1 : public UncalibratedMeasurement_v1 {
         Exceptions are thrown if that fails as well */
     const MuonGMR4::MmReadoutElement* readoutElement() const;
 
-    /** @brief Returns the local position of the strip within
-     *        the Muon Station (I.e. the center plane between 2 multilayers)
-     */
-    ConstVectorMap<3> stripPosInStation() const;
-
-    /** @brief Sets the position of the strip within a muon station*/
-    void setStripPosInStation(const MeasVector<3>& pos);
-
     private:
 #ifdef __CLING__
     /// Down cast the memory of the readoutElement cache if the object is stored to disk 
diff --git a/MuonSpectrometer/MuonPhaseII/Event/xAOD/xAODMuonPrepData/xAODMuonPrepData/versions/MdtDriftCircleAuxContainer_v1.h b/MuonSpectrometer/MuonPhaseII/Event/xAOD/xAODMuonPrepData/xAODMuonPrepData/versions/MdtDriftCircleAuxContainer_v1.h
index c902e6162c7ce21404f0a70e6d373509489f7bed..d525807720d284843584cfe61ee508b757445acc 100644
--- a/MuonSpectrometer/MuonPhaseII/Event/xAOD/xAODMuonPrepData/xAODMuonPrepData/versions/MdtDriftCircleAuxContainer_v1.h
+++ b/MuonSpectrometer/MuonPhaseII/Event/xAOD/xAODMuonPrepData/xAODMuonPrepData/versions/MdtDriftCircleAuxContainer_v1.h
@@ -26,8 +26,6 @@ class MdtDriftCircleAuxContainer_v1 : public AuxContainerBase {
     std::vector<PosAccessor<1>::element_type> localPosition{};
     std::vector<CovAccessor<1>::element_type> localCovariance{};
 
-    std::vector<PosAccessor<3>::element_type> tubePosInStation{};
-    
     std::vector<int16_t> tdc{};
     std::vector<int16_t> adc{};
     std::vector<uint16_t> driftTube{};
diff --git a/MuonSpectrometer/MuonPhaseII/Event/xAOD/xAODMuonPrepData/xAODMuonPrepData/versions/MdtDriftCircle_v1.h b/MuonSpectrometer/MuonPhaseII/Event/xAOD/xAODMuonPrepData/xAODMuonPrepData/versions/MdtDriftCircle_v1.h
index 5fa03659cede499c534c69e4b4c4dfc6c22ccb95..ef3fe63e44cd74ec9aec9000d889c449aa7e4cf8 100644
--- a/MuonSpectrometer/MuonPhaseII/Event/xAOD/xAODMuonPrepData/xAODMuonPrepData/versions/MdtDriftCircle_v1.h
+++ b/MuonSpectrometer/MuonPhaseII/Event/xAOD/xAODMuonPrepData/xAODMuonPrepData/versions/MdtDriftCircle_v1.h
@@ -1,5 +1,5 @@
 /*
-   Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration
+   Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
 */
 #ifndef XAODMUONPREPDATA_VERSION_MDTDRIFTCIRCLE_V1_H
 #define XAODMUONPREPDATA_VERSION_MDTDRIFTCIRCLE_V1_H
@@ -48,10 +48,6 @@ class MdtDriftCircle_v1 : public UncalibratedMeasurement_v1 {
     float driftRadiusCov() const;
     /** @brief Returns the uncertainty on the drift radius*/
     float driftRadiusUncert() const;
-    /** @brief Returns the local position of the tube within
-     *        the Muon Station (I.e. the center plane between 2 multilayers)
-     */
-    ConstVectorMap<3> tubePosInStation() const;
 
     /// Setter methods
 
@@ -69,8 +65,6 @@ class MdtDriftCircle_v1 : public UncalibratedMeasurement_v1 {
     void setDriftRadius(float r);
     /** @brief Sets the covariance on the drift circle */
     void setDriftRadCov(float cov);
-    /** @brief Sets the position of the tube within a muon station*/
-    void setTubePosInStation(const MeasVector<3>& pos);
 
     /** @brief set the pointer to the MdtReadoutElement */
     void setReadoutElement(const MuonGMR4::MdtReadoutElement* readoutEle);
diff --git a/MuonSpectrometer/MuonPhaseII/Event/xAOD/xAODMuonPrepData/xAODMuonPrepData/versions/RpcStripAuxContainer_v1.h b/MuonSpectrometer/MuonPhaseII/Event/xAOD/xAODMuonPrepData/xAODMuonPrepData/versions/RpcStripAuxContainer_v1.h
index 66a16b2434090aa7465fe37602216fc5cddfc6c1..2dc0615ec9ee14963e21a3bc6174fa3baa8a53b4 100644
--- a/MuonSpectrometer/MuonPhaseII/Event/xAOD/xAODMuonPrepData/xAODMuonPrepData/versions/RpcStripAuxContainer_v1.h
+++ b/MuonSpectrometer/MuonPhaseII/Event/xAOD/xAODMuonPrepData/xAODMuonPrepData/versions/RpcStripAuxContainer_v1.h
@@ -30,7 +30,6 @@ class RpcStripAuxContainer_v1 : public AuxContainerBase {
     std::vector<uint32_t> triggerInfo{}; // FIXME - how big do we need this to be?
     std::vector<uint8_t> ambiguityFlag{};
     std::vector<float> timeOverThreshold{};
-    std::vector<PosAccessor<3>::element_type> stripPosInStation{};
 
     std::vector<uint16_t> stripNumber{};
     std::vector<uint8_t> gasGap{};
diff --git a/MuonSpectrometer/MuonPhaseII/Event/xAOD/xAODMuonPrepData/xAODMuonPrepData/versions/RpcStrip_v1.h b/MuonSpectrometer/MuonPhaseII/Event/xAOD/xAODMuonPrepData/xAODMuonPrepData/versions/RpcStrip_v1.h
index 7277755a8755086d70f22a7cd8c78db302fc3b52..949bb9c324b072c653ec4141871ee5afccc6327a 100644
--- a/MuonSpectrometer/MuonPhaseII/Event/xAOD/xAODMuonPrepData/xAODMuonPrepData/versions/RpcStrip_v1.h
+++ b/MuonSpectrometer/MuonPhaseII/Event/xAOD/xAODMuonPrepData/xAODMuonPrepData/versions/RpcStrip_v1.h
@@ -77,14 +77,6 @@ class RpcStrip_v1 : public UncalibratedMeasurement_v1 {
         Exceptions are thrown if that fails as well */
     const MuonGMR4::RpcReadoutElement* readoutElement() const;
 
-    /** @brief Returns the local position of the strip within
-     *        the Muon Station (I.e. the center plane between 2 multilayers)
-     */
-    ConstVectorMap<3> stripPosInStation() const;
-
-    /** @brief Sets the position of the strip within a muon station*/
-    void setStripPosInStation(const MeasVector<3>& pos);
-
     private:
 #ifdef __CLING__
     /// Down cast the memory of the readoutElement cache if the object is stored to disk 
diff --git a/MuonSpectrometer/MuonPhaseII/Event/xAOD/xAODMuonPrepData/xAODMuonPrepData/versions/TgcStripAuxContainer_v1.h b/MuonSpectrometer/MuonPhaseII/Event/xAOD/xAODMuonPrepData/xAODMuonPrepData/versions/TgcStripAuxContainer_v1.h
index 255fcff9dd396464c9b20dab853b949d8a9daa0d..afdf5d5ffa65f3b9d40d9e077fe9e1da5d77f807 100644
--- a/MuonSpectrometer/MuonPhaseII/Event/xAOD/xAODMuonPrepData/xAODMuonPrepData/versions/TgcStripAuxContainer_v1.h
+++ b/MuonSpectrometer/MuonPhaseII/Event/xAOD/xAODMuonPrepData/xAODMuonPrepData/versions/TgcStripAuxContainer_v1.h
@@ -31,7 +31,6 @@ class TgcStripAuxContainer_v1 : public AuxContainerBase {
     std::vector<uint16_t> channelNumber{};
     std::vector<uint8_t> gasGap{};
     std::vector<uint8_t> measuresPhi{};
-    std::vector<PosAccessor<3>::element_type> stripPosInStation{};
     /// @}
 };
 }  // namespace xAOD
diff --git a/MuonSpectrometer/MuonPhaseII/Event/xAOD/xAODMuonPrepData/xAODMuonPrepData/versions/TgcStrip_v1.h b/MuonSpectrometer/MuonPhaseII/Event/xAOD/xAODMuonPrepData/xAODMuonPrepData/versions/TgcStrip_v1.h
index 4e9371b63c66fa0f8459b9c1ce77dde7b566bc86..f21a9e484124acc90dd58323d8bec7be6ccdda50 100644
--- a/MuonSpectrometer/MuonPhaseII/Event/xAOD/xAODMuonPrepData/xAODMuonPrepData/versions/TgcStrip_v1.h
+++ b/MuonSpectrometer/MuonPhaseII/Event/xAOD/xAODMuonPrepData/xAODMuonPrepData/versions/TgcStrip_v1.h
@@ -1,5 +1,5 @@
 /*
-   Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration
+   Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
 */
 #ifndef XAODMUONPREPDATA_VERSION_TGCSTRIP_V1_H
 #define XAODMUONPREPDATA_VERSION_TGCSTRIP_V1_H
@@ -61,13 +61,7 @@ class TgcStrip_v1 : public UncalibratedMeasurement_v1 {
         If the element has not been set before, it's tried to load it on the fly. 
         Exceptions are thrown if that fails as well */
     const MuonGMR4::TgcReadoutElement* readoutElement() const;
-    /** @brief Returns the local position of the strip within
-     *        the Muon Station (I.e. the center plane between 2 multilayers)
-     */
-    ConstVectorMap<3> stripPosInStation() const;
 
-    /** @brief Sets the position of the strip within a muon station*/
-    void setStripPosInStation(const MeasVector<3>& pos);
     private:
 #ifdef __CLING__
     /// Down cast the memory of the readoutElement cache if the object is stored to disk