@@ -1259,19 +1259,19 @@ struct muonQa {
12591259 std::vector<GlobalMuonPair>& globalMuonPairs)
12601260 {
12611261 // muon tracks - outer loop over collisions
1262- for (auto & [collisionIndex1, collisionInfo1] : collisionInfos) {
1262+ for (const auto & [collisionIndex1, collisionInfo1] : collisionInfos) {
12631263
12641264 // outer loop over muon tracks
12651265 auto muonCollision1 = muons.sliceBy (fwdtracksPerCollision, collisionInfo1.globalIndex );
1266- for (auto muon1 : muonCollision1) {
1266+ for (const auto muon1 : muonCollision1) {
12671267
12681268 if (muon1.trackType () <= 2 ) {
12691269 continue ;
12701270 }
12711271 auto mchIndex1 = muon1.globalIndex ();
12721272
12731273 // inner loop over collisions
1274- for (auto & [collisionIndex2, collisionInfo2] : collisionInfos) {
1274+ for (const auto & [collisionIndex2, collisionInfo2] : collisionInfos) {
12751275 // avoid double-counting of collisions
12761276 if (collisionIndex2 < collisionIndex1)
12771277 continue ;
@@ -1284,7 +1284,7 @@ struct muonQa {
12841284
12851285 // inner loop over muon tracks
12861286 auto muonCollision2 = muons.sliceBy (fwdtracksPerCollision, collisionInfo2.globalIndex );
1287- for (auto muon2 : muonCollision2) {
1287+ for (const auto muon2 : muonCollision2) {
12881288 if (muon2.trackType () <= 2 ) {
12891289 continue ;
12901290 }
@@ -1302,11 +1302,11 @@ struct muonQa {
13021302 }
13031303
13041304 // global muon tracks - outer loop over collisions
1305- for (auto & [collisionIndex1, collisionInfo1] : collisionInfos) {
1305+ for (const auto & [collisionIndex1, collisionInfo1] : collisionInfos) {
13061306
13071307 // outer loop over global muon tracks
13081308 auto muonCollision1 = muons.sliceBy (fwdtracksPerCollision, collisionInfo1.globalIndex );
1309- for (auto muon1 : muonCollision1) {
1309+ for (const auto muon1 : muonCollision1) {
13101310
13111311 if (muon1.trackType () <= 2 ) {
13121312 continue ;
@@ -1318,7 +1318,7 @@ struct muonQa {
13181318 }
13191319
13201320 // inner loop over collisions
1321- for (auto & [collisionIndex2, collisionInfo2] : collisionInfos) {
1321+ for (const auto & [collisionIndex2, collisionInfo2] : collisionInfos) {
13221322 // avoid double-counting of collisions
13231323 if (collisionIndex2 < collisionIndex1)
13241324 continue ;
@@ -1331,7 +1331,7 @@ struct muonQa {
13311331
13321332 // outer loop over global muon tracks
13331333 auto muonCollision2 = muons.sliceBy (fwdtracksPerCollision, collisionInfo2.globalIndex );
1334- for (auto muon2 : muonCollision2) {
1334+ for (const auto muon2 : muonCollision2) {
13351335
13361336 if (muon2.trackType () <= 2 ) {
13371337 continue ;
@@ -2216,7 +2216,7 @@ struct muonQa {
22162216
22172217 // Do extrapolation for muons to all reference planes
22182218 std::vector<VarTrack> mchTrackExtrap;
2219- for (double z : zRefPlane) {
2219+ for (const double z : zRefPlane) {
22202220 VarTrack fgValues;
22212221 if (configRealign.fDoRealign ) {
22222222 FillPropagation (mchrealigned, VarColl{}, fgValues, kToZ , z);
@@ -2252,7 +2252,7 @@ struct muonQa {
22522252
22532253 // Do extrapolation for MFTs to all reference planes
22542254 std::vector<VarTrack> mftTrackExtrap;
2255- for (double z : zRefPlane) {
2255+ for (const double z : zRefPlane) {
22562256 VarTrack fgValues;
22572257 FillPropagation<0 , 1 >(mft, fgValuesCollMFT, mchTrackExtrap[1 ], fgValues, kToZ , z);
22582258 mftTrackExtrap.emplace_back (fgValues);
@@ -2533,7 +2533,7 @@ struct muonQa {
25332533
25342534 GetMuonPairs (muonTracks, matchingCandidates, collisions, muonPairs, globalMuonPairs);
25352535
2536- for (auto & [muon1, muon2] : muonPairs) {
2536+ for (const auto & [muon1, muon2] : muonPairs) {
25372537 auto collisionIndex1 = muon1.first ;
25382538 auto const & collision1 = collisions.at (collisionIndex1);
25392539 auto collisionIndex2 = muon2.first ;
@@ -3036,7 +3036,7 @@ struct muonQa {
30363036 }
30373037
30383038 if (configQAs.fEnableQADimuonSameSignDCA ) {
3039- for (auto & [muon1, muon2] : muonPairs) {
3039+ for (const auto & [muon1, muon2] : muonPairs) {
30403040 auto collisionIndex1 = muon1.first ;
30413041 auto const & collision1 = collisions.at (collisionIndex1);
30423042 auto collisionIndex2 = muon2.first ;
@@ -3182,7 +3182,7 @@ struct muonQa {
31823182 }
31833183 }
31843184
3185- for (auto & [muon1, muon2] : globalMuonPairs) {
3185+ for (const auto & [muon1, muon2] : globalMuonPairs) {
31863186 auto collisionIndex1 = muon1.first ;
31873187 auto collisionIndex2 = muon2.first ;
31883188 auto & globalTracksVector1 = muon1.second ;
0 commit comments