From 047294af8cc2acf16d2315e41c1146f27e5bbf7b Mon Sep 17 00:00:00 2001
From: Maximilian Goblirsch-Kolb <goblirsc@cern.ch>
Date: Mon, 12 Oct 2020 11:43:45 +0200
Subject: [PATCH] reduce inconsistent switching between [] and at()

---
 .../src/SiDetElementsRoadMaker_xk.cxx         | 42 +++++++++----------
 1 file changed, 21 insertions(+), 21 deletions(-)

diff --git a/InnerDetector/InDetRecTools/SiDetElementsRoadTool_xk/src/SiDetElementsRoadMaker_xk.cxx b/InnerDetector/InDetRecTools/SiDetElementsRoadTool_xk/src/SiDetElementsRoadMaker_xk.cxx
index 899bea40317..09ef2fd75b7 100644
--- a/InnerDetector/InDetRecTools/SiDetElementsRoadTool_xk/src/SiDetElementsRoadMaker_xk.cxx
+++ b/InnerDetector/InDetRecTools/SiDetElementsRoadTool_xk/src/SiDetElementsRoadMaker_xk.cxx
@@ -337,7 +337,7 @@ void InDet::SiDetElementsRoadMaker_xk::detElementsRoad
   /// the first position from the left side
   int n0 = 0;
   for (; n0!=static_cast<int>(layer[0].size()); ++n0) {
-    if (par_startingPoint[2] > layer[0].at(n0).z()) break;
+    if (par_startingPoint[2] > layer[0][n0].z()) break;
   }
 
   /// check the barrel layers
@@ -345,13 +345,13 @@ void InDet::SiDetElementsRoadMaker_xk::detElementsRoad
   /// the first position in the radial direction
   int n1 = 0;
   for (; n1!=static_cast<int>(layer[1].size()); ++n1) {
-    if (par_startingPoint[3] < layer[1].at(n1).r()) break;
+    if (par_startingPoint[3] < layer[1][n1].r()) break;
   }
   /// and finally, the left endcap. 
   /// this time, look for the layer closest on the right side. 
   int n2 = 0;
   for (; n2!=static_cast<int>(layer[2].size()); ++n2) {
-    if (par_startingPoint[2] < layer[2].at(n2).z()) break;
+    if (par_startingPoint[2] < layer[2][n2].z()) break;
   }
 
   
@@ -432,19 +432,19 @@ void InDet::SiDetElementsRoadMaker_xk::detElementsRoad
       /// loop over all barrel layers (starting with the closest one previously identified)
       for (; n1<static_cast<int>(layer[1].size()); ++n1) {
         /// stop if we moved past the targer point in R
-	      if (par_targetPoint[3] < layer[1].at(n1).r()) break;
-        assert( used.at(1).size() > static_cast<unsigned int>(n1) );
+	      if (par_targetPoint[3] < layer[1][n1].r()) break;
+        assert( used[1].size() > static_cast<unsigned int>(n1) );
         /// collect all compatible detector elements from the current layer
-	      layer[1].at(n1).getBarrelDetElements(par_startingPoint, searchDirection, lDE, used[1][n1]);
+	      layer[1][n1].getBarrelDetElements(par_startingPoint, searchDirection, lDE, used[1][n1]);
       }
       /// if we are moving inward in R, iterate the other way for the barrel
     } else {
       for (--n1; n1>=0; --n1) {
         /// stop if we moved past the test point in R
-	      if (par_targetPoint[3] > layer[1].at(n1).r()+dr) break;
-        assert( used.at(1).size() > static_cast<unsigned int>(n1) );
+	      if (par_targetPoint[3] > layer[1][n1].r()+dr) break;
+        assert( used[1].size() > static_cast<unsigned int>(n1) );
         /// collect all compatible detector elements        
-	      layer[1].at(n1).getBarrelDetElements(par_startingPoint, searchDirection, lDE, used[1][n1]);
+	      layer[1][n1].getBarrelDetElements(par_startingPoint, searchDirection, lDE, used[1][n1]);
       }
       ++n1;
     }
@@ -453,17 +453,17 @@ void InDet::SiDetElementsRoadMaker_xk::detElementsRoad
     /// again check if we are moving forward or back in z
     if (par_targetPoint[2]>par_startingPoint[2]) {
       for (; n2<static_cast<int>(layer[2].size()); ++n2) {
-	      if (par_targetPoint[2] < layer[2].at(n2).z()) break;
-        assert( used.at(2).size() > static_cast<unsigned int>(n2) );
+	      if (par_targetPoint[2] < layer[2][n2].z()) break;
+        assert( used[2].size() > static_cast<unsigned int>(n2) );
         /// collect all compatible detector elements        
-	      layer[2].at(n2).getEndcapDetElements(par_startingPoint, searchDirection, lDE,used[2][n2]);
+	      layer[2][n2].getEndcapDetElements(par_startingPoint, searchDirection, lDE,used[2][n2]);
       }
     } else {
       for (--n2; n2>=0; --n2) {
-	      if (par_targetPoint[2] > layer[2].at(n2).z()) break;
-        assert( used.at(2).size() > static_cast<unsigned int>(n2) );
+	      if (par_targetPoint[2] > layer[2][n2].z()) break;
+        assert( used[2].size() > static_cast<unsigned int>(n2) );
         /// collect all compatible detector elements        
-	      layer[2].at(n2).getEndcapDetElements(par_startingPoint, searchDirection, lDE, used[2][n2]);
+	      layer[2][n2].getEndcapDetElements(par_startingPoint, searchDirection, lDE, used[2][n2]);
       }
       ++n2;
     }
@@ -472,17 +472,17 @@ void InDet::SiDetElementsRoadMaker_xk::detElementsRoad
     /// same game as above
     if (par_targetPoint[2]<par_startingPoint[2]) {
       for (; n0<static_cast<int>(layer[0].size()); ++n0) {
-	      if (par_targetPoint[2] > layer[0].at(n0).z()) break;
-        assert( used.at(0).size() > static_cast<unsigned int>(n0) );
+	      if (par_targetPoint[2] > layer[0][n0].z()) break;
+        assert( used[0].size() > static_cast<unsigned int>(n0) );
         /// collect all compatible detector elements        
-	      layer[0].at(n0).getEndcapDetElements(par_startingPoint, searchDirection, lDE,used[0][n0]);
+	      layer[0][n0].getEndcapDetElements(par_startingPoint, searchDirection, lDE,used[0][n0]);
       }
     } else {
       for (--n0; n0>=0; --n0) {
-	      if (par_targetPoint[2] < layer[0].at(n0).z()) break;
-        assert( used.at(0).size() > static_cast<unsigned int>(n0) );
+	      if (par_targetPoint[2] < layer[0][n0].z()) break;
+        assert( used[0].size() > static_cast<unsigned int>(n0) );
         /// collect all compatible detector elements        
-	      layer[0].at(n0).getEndcapDetElements(par_startingPoint, searchDirection, lDE,used[0][n0]);
+	      layer[0][n0].getEndcapDetElements(par_startingPoint, searchDirection, lDE,used[0][n0]);
       }
       ++n0;
     }
-- 
GitLab