diff --git a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkInDet/src/EventInfoBSErrDecorator.cxx b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkInDet/src/EventInfoBSErrDecorator.cxx
index acf9409dbcc29696b060bfb0a941a77628c72ada..db88e7bc5f01234f037826f7fcca393245073e90 100644
--- a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkInDet/src/EventInfoBSErrDecorator.cxx
+++ b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkInDet/src/EventInfoBSErrDecorator.cxx
@@ -88,7 +88,7 @@ namespace DerivationFramework {
       scterr[kSCT_BSErr_Ntot].push_back(totalNumErrors);
 
       // loop in errorSet
-      for(const auto error : errorSet) {
+      for(const auto& error : errorSet) {
         ATH_MSG_DEBUG("debugging information");
         Identifier itId = m_sctId->wafer_id(error);
         ATH_MSG_DEBUG(error);