From 39d5038cb47a50477bb56e9a4271bd05647d6da7 Mon Sep 17 00:00:00 2001
From: scott snyder <snyder@bnl.gov>
Date: Thu, 7 Nov 2019 00:14:00 +0100
Subject: [PATCH] HFORTools: Remove use of BOOST_FOREACH.

Change to range-based for.
---
 .../HFORTools/Root/HFOR_Truth.cxx                     | 11 +++++------
 1 file changed, 5 insertions(+), 6 deletions(-)

diff --git a/PhysicsAnalysis/AnalysisCommon/PMGOverlapRemovalTools/HFORTools/Root/HFOR_Truth.cxx b/PhysicsAnalysis/AnalysisCommon/PMGOverlapRemovalTools/HFORTools/Root/HFOR_Truth.cxx
index c4cb27d31fd..d726a46c81e 100644
--- a/PhysicsAnalysis/AnalysisCommon/PMGOverlapRemovalTools/HFORTools/Root/HFOR_Truth.cxx
+++ b/PhysicsAnalysis/AnalysisCommon/PMGOverlapRemovalTools/HFORTools/Root/HFOR_Truth.cxx
@@ -1,5 +1,5 @@
 /*
-  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
+  Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration
 */
 
 #include <iostream>
@@ -11,7 +11,6 @@
 #include "boost/current_function.hpp"
 #include <boost/any.hpp>
 
-#include "boost/foreach.hpp"
 #include "boost/property_tree/info_parser.hpp"
 #include "boost/property_tree/xml_parser.hpp"
 
@@ -719,19 +718,19 @@ int HFOR_Truth::readRunConfig(std::string runConfigFile) {
   //std::cout <<  BOOST_CURRENT_FUNCTION << " Configuration Date:    " <<  runConfig.get<std::string>("configuration.date")    << std::endl ;
 
 
-  BOOST_FOREACH(boost::property_tree::ptree::value_type &v, runConfig.get_child("flavor.isLight")) {
+  for(boost::property_tree::ptree::value_type &v : runConfig.get_child("flavor.isLight")) {
     //std::cout << BOOST_CURRENT_FUNCTION << " In flavor isLight: " << v.first.data() << " --> " << v.second.data() << std::endl;
     m_runConfigMap[HFORType::isLight].push_back( atoi(v.first.data()) ) ;
   }
-  BOOST_FOREACH(boost::property_tree::ptree::value_type &v, runConfig.get_child("flavor.isBB")) {
+  for(boost::property_tree::ptree::value_type &v : runConfig.get_child("flavor.isBB")) {
     //std::cout << BOOST_CURRENT_FUNCTION << " In flavor isBB: " << v.first.data() << " --> " << v.second.data() << std::endl;
     m_runConfigMap[HFORType::isBB].push_back( atoi(v.first.data()) ) ;
   }
-  BOOST_FOREACH(boost::property_tree::ptree::value_type &v, runConfig.get_child("flavor.isCC")) {
+  for(boost::property_tree::ptree::value_type &v : runConfig.get_child("flavor.isCC")) {
     //std::cout << BOOST_CURRENT_FUNCTION << " In flavor isCC: " << v.first.data() << " --> " << v.second.data() << std::endl;
     m_runConfigMap[HFORType::isCC].push_back( atoi(v.first.data()) ) ;
   }
-  BOOST_FOREACH(boost::property_tree::ptree::value_type &v, runConfig.get_child("flavor.isC")) {
+  for(boost::property_tree::ptree::value_type &v : runConfig.get_child("flavor.isC")) {
     //std::cout << BOOST_CURRENT_FUNCTION << " In flavor isC: " << v.first.data() << " --> " << v.second.data() << std::endl;
     m_runConfigMap[HFORType::isC].push_back( atoi(v.first.data()) ) ;
   }
-- 
GitLab