From 504bdda7adb5da5896385eab37a7f5afeb2c02b4 Mon Sep 17 00:00:00 2001 From: P-A Loizeau <p.-a.loizeau@gsi.de> Date: Thu, 3 Nov 2022 17:40:34 +0100 Subject: [PATCH] Fix TS properties for the event builder in mCBM macros --- macro/beamtime/mcbm2022/mcbm_event.C | 4 ++-- macro/beamtime/mcbm2022/mcbm_event_reco.C | 5 +++-- macro/beamtime/mcbm2022/mcbm_event_reco_L1.C | 5 +++-- macro/beamtime/mcbm2022/mcbm_unp_event.C | 4 ++-- 4 files changed, 10 insertions(+), 8 deletions(-) diff --git a/macro/beamtime/mcbm2022/mcbm_event.C b/macro/beamtime/mcbm2022/mcbm_event.C index 7ef8e207c8..0754088206 100644 --- a/macro/beamtime/mcbm2022/mcbm_event.C +++ b/macro/beamtime/mcbm2022/mcbm_event.C @@ -386,8 +386,8 @@ Bool_t mcbm_event(std::string infile, //evBuildRaw->SetTsParameters(0.0, 2.56e8, 0.0);, 0.0); // void SetTsParameters(double TsStartTime, double TsLength, double TsOverLength): - // => TsStartTime=0, TsLength=102.4ms in 2022, TsOverLength=TS overlap not used in mCBM2022? - evBuildRaw->SetTsParameters(0.0, 1.28e8, 1.12928e8); + // => TsStartTime=0, TsLength=128 + 1.28 ms in 2022, TsOverLength=1.28 ms (1MS) in mCBM2022 + evBuildRaw->SetTsParameters(0.0, 1.28e8, 1.28e6); /// FIXME: Disable clang formatting to keep easy parameters overview /* clang-format off */ diff --git a/macro/beamtime/mcbm2022/mcbm_event_reco.C b/macro/beamtime/mcbm2022/mcbm_event_reco.C index 5cbf432aad..547cdd8563 100644 --- a/macro/beamtime/mcbm2022/mcbm_event_reco.C +++ b/macro/beamtime/mcbm2022/mcbm_event_reco.C @@ -260,8 +260,9 @@ Bool_t mcbm_event_reco(UInt_t uRunId = 2391, // Set T0 as reference detector evBuildRaw->SetReferenceDetector(kRawEventBuilderDetT0); - // void SetTsParameters(double TsStartTime, double TsLength, double TsOverLength): TsStartTime=0, TsLength=256ms in 2021, TsOverLength=TS overlap, not used in mCBM2021 - evBuildRaw->SetTsParameters(0.0, 1.28e8, 0.0); + // void SetTsParameters(double TsStartTime, double TsLength, double TsOverLength): + // => TsStartTime=0, TsLength=128 + 1.28 ms in 2022, TsOverLength=1.28 ms (1MS) in mCBM2022 + evBuildRaw->SetTsParameters(0.0, 1.28e8, 1.28e6); if (geoSetup->IsActive(ECbmModuleId::kTof)) { evBuildRaw->SetTriggerMinNumber(ECbmModuleId::kTof, eb_TriggerMinNumberTof); diff --git a/macro/beamtime/mcbm2022/mcbm_event_reco_L1.C b/macro/beamtime/mcbm2022/mcbm_event_reco_L1.C index 2648f98947..c8578498b7 100644 --- a/macro/beamtime/mcbm2022/mcbm_event_reco_L1.C +++ b/macro/beamtime/mcbm2022/mcbm_event_reco_L1.C @@ -304,8 +304,9 @@ Bool_t mcbm_event_reco_L1(UInt_t uRunId = 2391, //evBuildRaw->SetTriggerMaxNumber(ECbmModuleId::kSts, -1); //evBuildRaw->SetTriggerWindow(ECbmModuleId::kSts, -500, 500); - // void SetTsParameters(double TsStartTime, double TsLength, double TsOverLength): TsStartTime=0, TsLength=256ms in 2021, TsOverLength=TS overlap, not used in mCBM2021 - evBuildRaw->SetTsParameters(0.0, 1.28e8, 1.12928e8); + // void SetTsParameters(double TsStartTime, double TsLength, double TsOverLength): + // => TsStartTime=0, TsLength=128 + 1.28 ms in 2022, TsOverLength=1.28 ms (1MS) in mCBM2022 + evBuildRaw->SetTsParameters(0.0, 1.28e8, 1.28e6); if (geoSetup->IsActive(ECbmModuleId::kTof)) { evBuildRaw->SetTriggerMinNumber(ECbmModuleId::kTof, eb_TriggerMinNumberTof); diff --git a/macro/beamtime/mcbm2022/mcbm_unp_event.C b/macro/beamtime/mcbm2022/mcbm_unp_event.C index e8cebd9f0a..19581d9856 100644 --- a/macro/beamtime/mcbm2022/mcbm_unp_event.C +++ b/macro/beamtime/mcbm2022/mcbm_unp_event.C @@ -742,8 +742,8 @@ Bool_t mcbm_unp_event(std::string infile, //evBuildRaw->SetTsParameters(0.0, 2.56e8, 0.0);, 0.0); // void SetTsParameters(double TsStartTime, double TsLength, double TsOverLength): - // => TsStartTime=0, TsLength=102.4ms in 2022, TsOverLength=TS overlap not used in mCBM2022? - evBuildRaw->SetTsParameters(0.0, 1.28e8, 1.12928e8); + // => TsStartTime=0, TsLength=128 + 1.28 ms in 2022, TsOverLength=1.28 ms (1MS) + evBuildRaw->SetTsParameters(0.0, 1.28e8, 1.28e6); /// FIXME: Disable clang formatting to keep easy parameters overview /* clang-format off */ -- GitLab