From 20dd66c29edb689d78adc900ee006e6d6114b272 Mon Sep 17 00:00:00 2001 From: P-A Loizeau <p.-a.loizeau@gsi.de> Date: Wed, 22 Feb 2023 16:22:16 +0100 Subject: [PATCH] Fix BMon not being selected by real event builder in copies of main macro --- macro/L1/run_reco_L1global.C | 3 +++ macro/L1/run_reco_LITglobal.C | 3 +++ macro/mcbm/mcbm_reco.C | 3 +++ macro/mcbm/mcbm_reco_event_tb_nh.C | 3 +++ macro/rich/run/run_reco.C | 3 +++ 5 files changed, 15 insertions(+) diff --git a/macro/L1/run_reco_L1global.C b/macro/L1/run_reco_L1global.C index 05368ebdff..2da150b42a 100644 --- a/macro/L1/run_reco_L1global.C +++ b/macro/L1/run_reco_L1global.C @@ -210,6 +210,9 @@ void run_reco_L1global(TString input = "", Int_t nTimeSlices = -1, Int_t firstTi // Set STS as reference detector evBuildRaw->SetReferenceDetector(kRawEventBuilderDetSts); + // Make Bmon (previous reference detector) a selected detector (with default parameters) + evBuildRaw->AddDetector(kRawEventBuilderDetT0); + // Use sliding window seed builder with STS //evBuildRaw->SetReferenceDetector(kRawEventBuilderDetUndef); //evBuildRaw->AddSeedTimeFillerToList(kRawEventBuilderDetSts); diff --git a/macro/L1/run_reco_LITglobal.C b/macro/L1/run_reco_LITglobal.C index 3cf9ef047d..3bca70a90d 100644 --- a/macro/L1/run_reco_LITglobal.C +++ b/macro/L1/run_reco_LITglobal.C @@ -230,6 +230,9 @@ void run_reco_LITglobal(TString input = "", Int_t nTimeSlices = -1, Int_t firstT // Set STS as reference detector evBuildRaw->SetReferenceDetector(kRawEventBuilderDetSts); + // Make Bmon (previous reference detector) a selected detector (with default parameters) + evBuildRaw->AddDetector(kRawEventBuilderDetT0); + // Use sliding window seed builder with STS //evBuildRaw->SetReferenceDetector(kRawEventBuilderDetUndef); //evBuildRaw->AddSeedTimeFillerToList(kRawEventBuilderDetSts); diff --git a/macro/mcbm/mcbm_reco.C b/macro/mcbm/mcbm_reco.C index a5c09f0c8c..c2c648b704 100644 --- a/macro/mcbm/mcbm_reco.C +++ b/macro/mcbm/mcbm_reco.C @@ -151,6 +151,9 @@ void mcbm_reco(Int_t nEvents = 10, TString dataset = "data/test", TString sEvBui // Set STS as reference detector evBuildRaw->SetReferenceDetector(kRawEventBuilderDetSts); + // Make Bmon (previous reference detector) a selected detector (with default parameters) + evBuildRaw->AddDetector(kRawEventBuilderDetT0); + // Use sliding window seed builder with STS // evBuildRaw->SetReferenceDetector(kRawEventBuilderDetUndef); // evBuildRaw->AddSeedTimeFillerToList(kRawEventBuilderDetSts); diff --git a/macro/mcbm/mcbm_reco_event_tb_nh.C b/macro/mcbm/mcbm_reco_event_tb_nh.C index 42e1cc95e7..62b7366625 100644 --- a/macro/mcbm/mcbm_reco_event_tb_nh.C +++ b/macro/mcbm/mcbm_reco_event_tb_nh.C @@ -187,6 +187,9 @@ void mcbm_reco_event_tb_nh(Int_t nEvents = 10, TString RunId = "test", TString I else evBuildRaw->SetReferenceDetector(kRawEventBuilderDetTof); + // Make Bmon (previous reference detector) a selected detector (with default parameters) + evBuildRaw->AddDetector(kRawEventBuilderDetT0); + // Use sliding window seed builder with STS // evBuildRaw->SetReferenceDetector(kRawEventBuilderDetUndef); // evBuildRaw->AddSeedTimeFillerToList(kRawEventBuilderDetSts); diff --git a/macro/rich/run/run_reco.C b/macro/rich/run/run_reco.C index 31295f5dee..e012219487 100644 --- a/macro/rich/run/run_reco.C +++ b/macro/rich/run/run_reco.C @@ -97,6 +97,9 @@ void run_reco(const string& traFile = "/Users/slebedev/Development/cbm/data/sim evBuildRaw->SetReferenceDetector(kRawEventBuilderDetSts); evBuildRaw->SetTsParameters(0.0, 1.e7, 0.0); + // Make Bmon (previous reference detector) a selected detector (with default parameters) + evBuildRaw->AddDetector(kRawEventBuilderDetT0); + // Use CbmMuchDigi instead of CbmMuchBeamtimeDigi evBuildRaw->ChangeMuchBeamtimeDigiFlag(kFALSE); -- GitLab