@@ -130,6 +130,8 @@ static const int defaultParameters[nTablesConst][nParameters]{
130130// use parameters + cov mat non-propagated, aux info + (extension propagated)
131131using FullTracksExt = soa::Join<aod::Tracks, aod::TracksExtra, aod::TracksCov>;
132132using FullTracksExtIU = soa::Join<aod::TracksIU, aod::TracksExtra, aod::TracksCovIU>;
133+ using FullTracksExtLabeled = soa::Join<aod::Tracks, aod::TracksExtra, aod::TracksCov, aod::McTrackLabels>;
134+ using FullTracksExtLabeledIU = soa::Join<aod::TracksIU, aod::TracksExtra, aod::TracksCovIU, aod::McTrackLabels>;
133135using TracksWithExtra = soa::Join<aod::Tracks, aod::TracksExtra>;
134136
135137// For dE/dx association in pre-selection
@@ -1471,7 +1473,12 @@ struct StrangenessBuilder {
14711473 dataProcess (collisions, v0s, cascades, (TObject*) nullptr , tracks, bcs, (TObject*) nullptr );
14721474 }
14731475
1474- void processMonteCarlo (aod::Collisions const & collisions, aod::V0s const & v0s, aod::Cascades const & cascades, aod::TrackedCascades const & trackedCascades, FullTracksExtIU const & tracks, aod::BCsWithTimestamps const & bcs, aod::McParticles const & mcParticles)
1476+ void processMonteCarlo (aod::Collisions const & collisions, aod::V0s const & v0s, aod::Cascades const & cascades, aod::TrackedCascades const & trackedCascades, FullTracksExtLabeledIU const & tracks, aod::BCsWithTimestamps const & bcs, aod::McParticles const & mcParticles)
1477+ {
1478+ dataProcess (collisions, v0s, cascades, trackedCascades, tracks, bcs, mcParticles);
1479+ }
1480+
1481+ void processMonteCarloRun2 (aod::Collisions const & collisions, aod::V0s const & v0s, aod::Cascades const & cascades, aod::TrackedCascades const & trackedCascades, FullTracksExtLabeled const & tracks, aod::BCsWithTimestamps const & bcs, aod::McParticles const & mcParticles)
14751482 {
14761483 dataProcess (collisions, v0s, cascades, trackedCascades, tracks, bcs, mcParticles);
14771484 }
@@ -1483,6 +1490,8 @@ struct StrangenessBuilder {
14831490
14841491 PROCESS_SWITCH (StrangenessBuilder, processRealData, " process real data" , true );
14851492 PROCESS_SWITCH (StrangenessBuilder, processRealDataRun2, " process real data (Run 2)" , false );
1493+ PROCESS_SWITCH (StrangenessBuilder, processMonteCarlo, " process real data" , true );
1494+ PROCESS_SWITCH (StrangenessBuilder, processMonteCarloRun2, " process real data (Run 2)" , false );
14861495 PROCESS_SWITCH (StrangenessBuilder, processSimulationFindable, " process simulation findable (requires lambdakzeromcfinder)" , false );
14871496};
14881497
0 commit comments