@@ -108,27 +108,22 @@ struct propagationServiceRun2 {
108108 strangenessBuilderModule.dataProcess (ccdb, histos, collisions, mccollisions, v0s, cascades, static_cast <TObject*>(nullptr ), tracks, bcs, mcParticles, products);
109109 }
110110
111- // FIXME: the part below is only viable if TPC PID
112- // switches to using TracksIU (circular dependency)
113- //
114- // void processRealDataWithPID(soa::Join<aod::Collisions, aod::EvSels> const& collisions, aod::V0s const& v0s, aod::Cascades const& cascades, aod::TrackedCascades const& trackedCascades, FullTracksExtIUWithPID const& tracks, aod::BCsWithTimestamps const& bcs)
115- // {
116- // ccdbLoader.initCCDBfromBCs(standardCCDBLoaderConfigurables, ccdb, bcs);
117- // trackPropagation.fillTrackTables<false>(trackPropagationConfigurables, ccdbLoader, collisions, tracks, trackPropagationProducts, histos);
118- // strangenessBuilderModule.dataProcess(ccdb, histos, collisions, static_cast<TObject*>(nullptr), v0s, cascades, trackedCascades, tracks, bcs, static_cast<TObject*>(nullptr), products);
119- // }
120-
121- // void processMonteCarloWithPID(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, FullTracksExtLabeledIUWithPID const& tracks, aod::BCsWithTimestamps const& bcs, aod::McParticles const& mcParticles)
122- // {
123- // ccdbLoader.initCCDBfromBCs(standardCCDBLoaderConfigurables, ccdb, bcs);
124- // trackPropagation.fillTrackTables<true>(trackPropagationConfigurables, ccdbLoader, collisions, tracks, trackPropagationProducts, histos);
125- // strangenessBuilderModule.dataProcess(ccdb, histos, collisions, mccollisions, v0s, cascades, trackedCascades, tracks, bcs, mcParticles, products);
126- // }
111+ void processRealDataWithPID (soa::Join<aod::Collisions, aod::EvSels> const & collisions, aod::V0s const & v0s, aod::Cascades const & cascades, FullTracksExtWithPID const & tracks, aod::BCsWithTimestamps const & bcs)
112+ {
113+ ccdbLoader.initCCDBfromBCs (standardCCDBLoaderConfigurables, ccdb, bcs);
114+ strangenessBuilderModule.dataProcess (ccdb, histos, collisions, static_cast <TObject*>(nullptr ), v0s, cascades, static_cast <TObject*>(nullptr ), tracks, bcs, static_cast <TObject*>(nullptr ), products);
115+ }
116+
117+ void processMonteCarloWithPID (soa::Join<aod::Collisions, aod::EvSels, aod::McCollisionLabels> const & collisions, aod::McCollisions const & mccollisions, aod::V0s const & v0s, aod::Cascades const & cascades, FullTracksExtLabeledWithPID const & tracks, aod::BCsWithTimestamps const & bcs, aod::McParticles const & mcParticles)
118+ {
119+ ccdbLoader.initCCDBfromBCs (standardCCDBLoaderConfigurables, ccdb, bcs);
120+ strangenessBuilderModule.dataProcess (ccdb, histos, collisions, mccollisions, v0s, cascades, static_cast <TObject*>(nullptr ), tracks, bcs, mcParticles, products);
121+ }
127122
128123 PROCESS_SWITCH (propagationServiceRun2, processRealData, " process real data" , true );
129124 PROCESS_SWITCH (propagationServiceRun2, processMonteCarlo, " process monte carlo" , false );
130- // PROCESS_SWITCH(propagationService , processRealDataWithPID, "process real data", false);
131- // PROCESS_SWITCH(propagationService , processMonteCarloWithPID, "process monte carlo", false);
125+ PROCESS_SWITCH (propagationServiceRun2 , processRealDataWithPID, " process real data" , false );
126+ PROCESS_SWITCH (propagationServiceRun2 , processMonteCarloWithPID, " process monte carlo" , false );
132127};
133128
134129// ****************************************************************************************
0 commit comments