diff --git a/Trigger/TrigAnalysis/TrigAnalysisExamples/src/TriggerAnalysisHelper.h b/Trigger/TrigAnalysis/TrigAnalysisExamples/src/TriggerAnalysisHelper.h index eac981dbb7df70857d383570f0094fdaa861ae41..f0dbf91cb7ba87d5c712277abc34a07d21e4396c 100644 --- a/Trigger/TrigAnalysis/TrigAnalysisExamples/src/TriggerAnalysisHelper.h +++ b/Trigger/TrigAnalysis/TrigAnalysisExamples/src/TriggerAnalysisHelper.h @@ -124,7 +124,7 @@ namespace Trig{ std::vector<Feature<T> > vectorOfFeatures = features.get<T>(key); ATH_MSG_INFO(chainName << " has " << features.get<T>().size() << " T features "); // Loop over the features of type T - for( const Trig::Feature<T> feature : vectorOfFeatures ) { + for( const Trig::Feature<T>& feature : vectorOfFeatures ) { printFeatureAndTEInfo<T>(feature); } // End loop over the features } @@ -146,13 +146,13 @@ namespace Trig{ std::vector< Trig::Feature <T1> > feature1 = comb.get<T1>(key1); ATH_MSG_INFO("COMB Combination has " << feature1.size() << " T1 features "); - for(const Trig::Feature<T1> feat1:feature1){ + for(const Trig::Feature<T1>& feat1:feature1){ printFeatureAndTEInfo<T1>(feat1); } std::vector< Trig::Feature <T2> > feature2 = comb.get<T2>(key2); ATH_MSG_INFO("COMB Combination has " << feature2.size() << " T2 features "); - for(const Trig::Feature<T2> feat2:feature2){ + for(const Trig::Feature<T2>& feat2:feature2){ printFeatureAndTEInfo<T2>(feat2); } } @@ -165,7 +165,7 @@ namespace Trig{ FeatureContainer features = m_trigDecisionTool->features( chainName, condition); std::vector<Feature<T> > vectorOfFeatures = features.get<T>(key); // Loop over the features of type T - for( const Trig::Feature<T> feature : vectorOfFeatures ) { + for( const Trig::Feature<T>& feature : vectorOfFeatures ) { const T *cont=feature.cptr(); //Get pointer to container of type T const xAOD::TrigPassBits *bits=(m_trigDecisionTool->ancestor<xAOD::TrigPassBits>(feature.te())).cptr(); if(!bits)