diff --git a/macro/analysis/common/analysis_tree_converter/run_analysis_tree_maker.C b/macro/analysis/common/analysis_tree_converter/run_analysis_tree_maker.C index 64b45d91b0e2c8e4668aed38e99446f829fdf1d5..19e7268dd455a05c042a291cae569f4f9bb0eea1 100644 --- a/macro/analysis/common/analysis_tree_converter/run_analysis_tree_maker.C +++ b/macro/analysis/common/analysis_tree_converter/run_analysis_tree_maker.C @@ -118,7 +118,9 @@ void run_analysis_tree_maker(TString dataSet = "../../../run/test", TString setu man->AddTask(new CbmRichRingsConverter("RichRings", "VtxTracks")); man->AddTask(new CbmTofHitsConverter("TofHits", "VtxTracks")); man->AddTask(new CbmTrdTracksConverter("TrdTracks", "VtxTracks")); - if (is_event_base) { man->AddTask(new CbmPsdModulesConverter("PsdModules")); } + if (is_event_base && setup->IsActive(ECbmModuleId::kPsd)) { + man->AddTask(new CbmPsdModulesConverter("PsdModules")); + } run->AddTask(man); // ----- Parameter database --------------------------------------------