Skip to content

Commit fa156d6

Browse files
authored
first try in fixing the bug (#3950)
1 parent 7af6b6b commit fa156d6

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

PWGLF/Tasks/nuclei_in_jets.cxx

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)