diff --git a/MuonSpectrometer/MuonCnv/MuonEventTPCnv/src/MuonRDO/NSW_PadTriggerDataContainerCnv_p1.cxx b/MuonSpectrometer/MuonCnv/MuonEventTPCnv/src/MuonRDO/NSW_PadTriggerDataContainerCnv_p1.cxx
index d57700703a7a11623fa570dea28c1f5efa3780c0..1539f78b45499d11a5bb48d7891d6551381a8e8b 100644
--- a/MuonSpectrometer/MuonCnv/MuonEventTPCnv/src/MuonRDO/NSW_PadTriggerDataContainerCnv_p1.cxx
+++ b/MuonSpectrometer/MuonCnv/MuonEventTPCnv/src/MuonRDO/NSW_PadTriggerDataContainerCnv_p1.cxx
@@ -31,7 +31,7 @@ void NSW_PadTriggerDataContainerCnv_p1::transToPers(const NSW_PadTriggerDataCont
     }
     persistentObj->m_collections.reserve(transientObj->size());
     // Iterate over collections
-    for (const auto& tCollection : *transientObj) {
+    for (const Muon::NSW_PadTriggerData* tCollection : *transientObj) {
         NSW_PadTriggerData_p1 pCollection{};
         pCollection.m_segments.reserve(tCollection->size());