Skip to content

Commit 065d4f6

Browse files
committed
PWGJE: Fixing mctracklabals in jet derived data since they didnt account for orphan tracks
1 parent f68564e commit 065d4f6

1 file changed

Lines changed: 7 additions & 5 deletions

File tree

PWGJE/TableProducer/jetderiveddataproducer.cxx

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -282,12 +282,14 @@ struct JetDerivedDataProducerTask {
282282
}
283283
PROCESS_SWITCH(JetDerivedDataProducerTask, processTracksWithCollisionAssociator, "produces derived track table taking into account track-to-collision associations", false);
284284

285-
void processMcTrackLabels(soa::Join<aod::Tracks, aod::McTrackLabels>::iterator const& track)
285+
void processMcTrackLabels(aod::Collision const&, soa::Join<aod::Tracks, aod::McTrackLabels> const& tracks)
286286
{
287-
if (track.has_mcParticle()) {
288-
jMcTracksLabelTable(track.mcParticleId());
289-
} else {
290-
jMcTracksLabelTable(-1);
287+
for (auto const& track : tracks) {
288+
if (track.has_mcParticle()) {
289+
jMcTracksLabelTable(track.mcParticleId());
290+
} else {
291+
jMcTracksLabelTable(-1);
292+
}
291293
}
292294
}
293295
PROCESS_SWITCH(JetDerivedDataProducerTask, processMcTrackLabels, "produces derived track labels table", false);

0 commit comments

Comments
 (0)