diff --git a/MuonSpectrometer/MuonValidation/MuonDQA/MuonRawDataMonitoring/RpcRawDataMonitoring/src/RpcTrackAnaAlg.cxx b/MuonSpectrometer/MuonValidation/MuonDQA/MuonRawDataMonitoring/RpcRawDataMonitoring/src/RpcTrackAnaAlg.cxx
index 498dcb8751fdd7326eabb54a8e115fc6b9d349a8..4b3fcb158c5072c17bac3d9899a3b7a7901dd9de 100644
--- a/MuonSpectrometer/MuonValidation/MuonDQA/MuonRawDataMonitoring/RpcRawDataMonitoring/src/RpcTrackAnaAlg.cxx
+++ b/MuonSpectrometer/MuonValidation/MuonDQA/MuonRawDataMonitoring/RpcRawDataMonitoring/src/RpcTrackAnaAlg.cxx
@@ -210,7 +210,7 @@ StatusCode RpcTrackAnaAlg::fillMuonExtrapolateEff(const EventContext& ctx) const
 
   std::vector<MyMuon> mymuons;
 
-  for(const auto& muon : *muons){
+  for(const xAOD::Muon* muon : *muons){
     // if(muon->muonType()!=xAOD::Muon::Combined)continue;
     // if(!(muon->quality() <= xAOD::Muon::Medium))continue;
     if(!(muon->quality() <= xAOD::Muon::Loose))continue;