From c5312d926f9febc692187b701d168153742e9a99 Mon Sep 17 00:00:00 2001
From: scott snyder <sss@karma>
Date: Mon, 22 Jun 2020 11:34:01 -0400
Subject: [PATCH] xAODBTaggingEfficiency: Fix clang 10 warning.

Avoid spurious object copy in range for.
---
 .../xAODBTaggingEfficiency/Root/BTaggingTruthTaggingTool.cxx    | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/PhysicsAnalysis/JetTagging/JetTagPerformanceCalibration/xAODBTaggingEfficiency/Root/BTaggingTruthTaggingTool.cxx b/PhysicsAnalysis/JetTagging/JetTagPerformanceCalibration/xAODBTaggingEfficiency/Root/BTaggingTruthTaggingTool.cxx
index 068dba84fae..3f728ee3f1a 100644
--- a/PhysicsAnalysis/JetTagging/JetTagPerformanceCalibration/xAODBTaggingEfficiency/Root/BTaggingTruthTaggingTool.cxx
+++ b/PhysicsAnalysis/JetTagging/JetTagPerformanceCalibration/xAODBTaggingEfficiency/Root/BTaggingTruthTaggingTool.cxx
@@ -1104,7 +1104,7 @@ StatusCode BTaggingTruthTaggingTool::getDirectTaggedJets(TRFinfo &trfinf,std::ve
   is_tagged.clear();
   std::vector<int> appo;
   
-  for(const auto jet : trfinf.jets) {
+  for(const auto& jet : trfinf.jets) {
     ATH_MSG_DEBUG("pt " << jet.vars.jetPt << "   eta " << jet.vars.jetEta << "   wei " << jet.vars.jetTagWeight);
     bool is_btagged = false;
     if(!m_continuous)
-- 
GitLab