From c07242e2641b1f7d4e7121ba9afcfb9f55fa571e Mon Sep 17 00:00:00 2001
From: scott snyder <sss@karma>
Date: Wed, 8 Jul 2020 17:07:43 +0200
Subject: [PATCH] xAODTau: Fix clang 10 warning.

Avoid spurious object copy in range for.
---
 Event/xAOD/xAODTau/Root/TauJet_v3.cxx | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/Event/xAOD/xAODTau/Root/TauJet_v3.cxx b/Event/xAOD/xAODTau/Root/TauJet_v3.cxx
index a465a61feee..2f62bb0434d 100644
--- a/Event/xAOD/xAODTau/Root/TauJet_v3.cxx
+++ b/Event/xAOD/xAODTau/Root/TauJet_v3.cxx
@@ -537,7 +537,7 @@ namespace xAOD {
   /// Get the v<const pointer> to a given tauTrack collection associated with this tau
   std::vector<const TauTrack*> TauJet_v3::tracksWithMask(unsigned int mask )const {
   std::vector<const TauTrack*> trks;
-    for(const ElementLink< xAOD::TauTrackContainer > link : tauTrackAcc(*this) ){
+    for(const ElementLink< xAOD::TauTrackContainer >& link : tauTrackAcc(*this) ){
       const TauTrack* trk = *link;
       if(trk->flagWithMask(mask)){
 	trks.push_back(trk);
-- 
GitLab