From 7ce50394365e148e2c33b17c116294ad6cfa24f5 Mon Sep 17 00:00:00 2001 From: Eoin Clerkin <e.clerkin@gsi.de> Date: Mon, 10 Mar 2025 12:26:24 +0100 Subject: [PATCH] Check if Psd is active in setup before adding task in analysis tree maker macro when event base mode used. --- .../common/analysis_tree_converter/run_analysis_tree_maker.C | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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 64b45d91b0..19e7268dd4 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 -------------------------------------------- -- GitLab