diff --git a/Trigger/TrigAnalysis/TrigTauAnalysis/TrigTauMatching/Root/TrigTauMatching.cxx b/Trigger/TrigAnalysis/TrigTauAnalysis/TrigTauMatching/Root/TrigTauMatching.cxx
index 65f65f98acb598ba17a8b30b06f56f8b1c3a12ad..f7cd4e8f8c11ad9b511f292f548171d0009a4e70 100644
--- a/Trigger/TrigAnalysis/TrigTauAnalysis/TrigTauMatching/Root/TrigTauMatching.cxx
+++ b/Trigger/TrigAnalysis/TrigTauAnalysis/TrigTauMatching/Root/TrigTauMatching.cxx
@@ -74,7 +74,7 @@ bool Trig::TrigTauMatchingTool::matchL1(const xAOD::TauJet *p,
   {
     if (c)
     {
-      for (auto &it: *c)
+      for (const xAOD::EmTauRoI* it : *c)
       {
         if (it->roiType() == xAOD::EmTauRoI::TauRoIWord)
         {