@@ -81,7 +81,6 @@ class TrackPropagationModule
8181
8282 // pointers to objs needed for operation
8383 std::shared_ptr<TH1> trackTunedTracks;
84- TrackTuner trackTunerObj;
8584
8685 // Running variables
8786 std::array<float , 2 > mDcaInfo ;
@@ -90,8 +89,8 @@ class TrackPropagationModule
9089 o2::track::TrackParametrization<float > mTrackPar ;
9190 o2::track::TrackParametrizationWithError<float > mTrackParCov ;
9291
93- template <typename TConfigurableGroup, typename TInitContext, typename THistoRegistry>
94- void init (TConfigurableGroup const & cGroup, THistoRegistry& registry, TInitContext& initContext)
92+ template <typename TConfigurableGroup, typename TTrackTuner, typename TInitContext, typename THistoRegistry>
93+ void init (TConfigurableGroup const & cGroup, TTrackTuner& trackTunerObj, THistoRegistry& registry, TInitContext& initContext)
9594 {
9695 // Checking if the tables are requested in the workflow and enabling them
9796 fillTracks = isTableRequiredInWorkflow (initContext, " Tracks" );
@@ -153,8 +152,8 @@ class TrackPropagationModule
153152 registry.template add <TH2>(" hDCAzVsPtMC" , " hDCAzVsPtMC" , o2::framework::kTH2F , {axisBinsDCA, cGroup.axisPtQA });
154153 }
155154
156- template <bool isMc, typename TConfigurableGroup, typename TCCDBLoader, typename TCollisions, typename TTracks, typename TOutputGroup, typename THistoRegistry>
157- void fillTrackTables (TConfigurableGroup const & cGroup, TCCDBLoader const & ccdbLoader, TCollisions const & collisions, TTracks const & tracks, TOutputGroup& cursors, THistoRegistry& registry)
155+ template <bool isMc, typename TConfigurableGroup, typename TTrackTuner, typename TCCDBLoader, typename TCollisions, typename TTracks, typename TOutputGroup, typename THistoRegistry>
156+ void fillTrackTables (TConfigurableGroup const & cGroup, TTrackTuner& trackTunerObj, TCCDBLoader const & ccdbLoader, TCollisions const & collisions, TTracks const & tracks, TOutputGroup& cursors, THistoRegistry& registry)
158157 {
159158 if (!fillTracks) {
160159 return ; // suppress everything
0 commit comments