@@ -303,7 +303,7 @@ struct nuclei_in_jets {
303303 registryQC.fill (HIST (" number_of_events_data" ), 3.5 );
304304
305305 // Momentum of the Leading Particle
306- auto leading_track = tracks.iteratorAt (leading_ID);
306+ const auto & leading_track = tracks.iteratorAt (leading_ID);
307307 TVector3 p_leading (leading_track.px (), leading_track.py (), leading_track.pz ());
308308
309309 // Array of Particles inside Jet
@@ -329,7 +329,7 @@ struct nuclei_in_jets {
329329 continue ;
330330
331331 // Get Particle Momentum
332- auto stored_track = tracks.iteratorAt (particle_ID[i]);
332+ const auto & stored_track = tracks.iteratorAt (particle_ID[i]);
333333 TVector3 p_particle (stored_track.px (), stored_track.py (), stored_track.pz ());
334334
335335 // Variables
@@ -363,7 +363,7 @@ struct nuclei_in_jets {
363363 jet_particle_ID.push_back (label_jet_particle);
364364
365365 // Update Momentum of Leading Particle
366- auto jet_track = tracks.iteratorAt (label_jet_particle);
366+ const auto & jet_track = tracks.iteratorAt (label_jet_particle);
367367 TVector3 p_i (jet_track.px (), jet_track.py (), jet_track.pz ());
368368 p_leading = p_leading + p_i;
369369
@@ -400,7 +400,7 @@ struct nuclei_in_jets {
400400 continue ;
401401
402402 // Get UE Track
403- auto ue_track = tracks.iteratorAt (particle_ID[i]);
403+ const auto & ue_track = tracks.iteratorAt (particle_ID[i]);
404404
405405 // Variables
406406 float deltaEta1 = ue_track.eta () - v1.Eta ();
@@ -432,7 +432,7 @@ struct nuclei_in_jets {
432432 // Loop over particles inside Jet
433433 for (int i = 0 ; i < jet_particle_ID.size (); i++) {
434434
435- auto jet_track = tracks.iteratorAt (jet_particle_ID[i]);
435+ const auto & jet_track = tracks.iteratorAt (jet_particle_ID[i]);
436436 TVector3 p_i (jet_track.px (), jet_track.py (), jet_track.pz ());
437437
438438 float deltaEta = p_i.Eta () - p_leading.Eta ();
@@ -478,7 +478,7 @@ struct nuclei_in_jets {
478478 // Loop over particles inside UE
479479 for (int i = 0 ; i < ue_particle_ID.size (); i++) {
480480
481- auto ue_track = tracks.iteratorAt (ue_particle_ID[i]);
481+ const auto & ue_track = tracks.iteratorAt (ue_particle_ID[i]);
482482
483483 // Track Selection
484484 if (!passedTrackSelection (ue_track))
0 commit comments