Skip to content

Commit 9df3fb4

Browse files
authored
Update propagationService.cxx
1 parent 6d5c55f commit 9df3fb4

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

PWGLF/TableProducer/Strangeness/propagationService.cxx

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -81,6 +81,9 @@ struct propagationService {
8181
o2::pwglf::strangenessbuilder::preSelectOpts preSelectOpts;
8282
o2::pwglf::strangenessbuilder::BuilderModule strangenessBuilderModule;
8383

84+
// the track tuner object -> needs to be here as it inherits from ConfigurableGroup (+ has its own copy of ccdbApi)
85+
TrackTuner trackTunerObj;
86+
8487
// track propagation
8588
o2::common::TrackPropagationProducts trackPropagationProducts;
8689
o2::common::TrackPropagationConfigurables trackPropagationConfigurables;
@@ -97,21 +100,21 @@ struct propagationService {
97100
ccdb->setURL(ccdburl.value);
98101

99102
// task-specific
100-
trackPropagation.init(trackPropagationConfigurables, histos, initContext);
103+
trackPropagation.init(trackPropagationConfigurables, trackTunerObj, histos, initContext);
101104
strangenessBuilderModule.init(baseOpts, v0BuilderOpts, cascadeBuilderOpts, preSelectOpts, histos, initContext);
102105
}
103106

104107
void processRealData(soa::Join<aod::Collisions, aod::EvSels> const& collisions, aod::V0s const& v0s, aod::Cascades const& cascades, aod::TrackedCascades const& trackedCascades, FullTracksExtIU const& tracks, aod::BCsWithTimestamps const& bcs)
105108
{
106109
ccdbLoader.initCCDBfromBCs(standardCCDBLoaderConfigurables, ccdb, bcs);
107-
trackPropagation.fillTrackTables<false>(trackPropagationConfigurables, ccdbLoader, collisions, tracks, trackPropagationProducts, histos);
110+
trackPropagation.fillTrackTables<false>(trackPropagationConfigurables, trackTunerObj, ccdbLoader, collisions, tracks, trackPropagationProducts, histos);
108111
strangenessBuilderModule.dataProcess(ccdb, histos, collisions, static_cast<TObject*>(nullptr), v0s, cascades, trackedCascades, tracks, bcs, static_cast<TObject*>(nullptr), products);
109112
}
110113

111114
void processMonteCarlo(soa::Join<aod::Collisions, aod::EvSels, aod::McCollisionLabels> const& collisions, aod::McCollisions const& mccollisions, aod::V0s const& v0s, aod::Cascades const& cascades, aod::TrackedCascades const& trackedCascades, FullTracksExtLabeledIU const& tracks, aod::BCsWithTimestamps const& bcs, aod::McParticles const& mcParticles)
112115
{
113116
ccdbLoader.initCCDBfromBCs(standardCCDBLoaderConfigurables, ccdb, bcs);
114-
trackPropagation.fillTrackTables<true>(trackPropagationConfigurables, ccdbLoader, collisions, tracks, trackPropagationProducts, histos);
117+
trackPropagation.fillTrackTables<true>(trackPropagationConfigurables, trackTunerObj, ccdbLoader, collisions, tracks, trackPropagationProducts, histos);
115118
strangenessBuilderModule.dataProcess(ccdb, histos, collisions, mccollisions, v0s, cascades, trackedCascades, tracks, bcs, mcParticles, products);
116119
}
117120

0 commit comments

Comments
 (0)