Skip to content

Commit 6d5c55f

Browse files
authored
Update TrackPropagationModule.h
1 parent 7cd6fde commit 6d5c55f

File tree

1 file changed

+4
-5
lines changed

1 file changed

+4
-5
lines changed

Common/Tools/TrackPropagationModule.h

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)