@@ -1263,7 +1263,7 @@ struct muonQa {
12631263
12641264 // outer loop over muon tracks
12651265 auto muonCollision1 = muons.sliceBy (fwdtracksPerCollision, collisionInfo1.globalIndex );
1266- for (const auto muon1 : muonCollision1) {
1266+ for (const auto & muon1 : muonCollision1) {
12671267
12681268 if (muon1.trackType () <= 2 ) {
12691269 continue ;
@@ -1284,7 +1284,7 @@ struct muonQa {
12841284
12851285 // inner loop over muon tracks
12861286 auto muonCollision2 = muons.sliceBy (fwdtracksPerCollision, collisionInfo2.globalIndex );
1287- for (const auto muon2 : muonCollision2) {
1287+ for (const auto & muon2 : muonCollision2) {
12881288 if (muon2.trackType () <= 2 ) {
12891289 continue ;
12901290 }
@@ -1306,7 +1306,7 @@ struct muonQa {
13061306
13071307 // outer loop over global muon tracks
13081308 auto muonCollision1 = muons.sliceBy (fwdtracksPerCollision, collisionInfo1.globalIndex );
1309- for (const auto muon1 : muonCollision1) {
1309+ for (const auto & muon1 : muonCollision1) {
13101310
13111311 if (muon1.trackType () <= 2 ) {
13121312 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 (const auto muon2 : muonCollision2) {
1334+ for (const auto & muon2 : muonCollision2) {
13351335
13361336 if (muon2.trackType () <= 2 ) {
13371337 continue ;
0 commit comments