From 77c9e3786b2d409ddce4b2852308f94610642f73 Mon Sep 17 00:00:00 2001 From: swenzel Date: Tue, 24 Jun 2025 10:28:43 +0200 Subject: [PATCH 1/2] DigiContext: Bugfix for start of history effect Under certain circumstances, we got a wrong interactions included for the timeframe history effect. This was essentially due to wrong variable initialization and is now fixed. --- DataFormats/simulation/src/DigitizationContext.cxx | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/DataFormats/simulation/src/DigitizationContext.cxx b/DataFormats/simulation/src/DigitizationContext.cxx index e5b4d6e706732..a2399553e6af4 100644 --- a/DataFormats/simulation/src/DigitizationContext.cxx +++ b/DataFormats/simulation/src/DigitizationContext.cxx @@ -452,18 +452,18 @@ std::vector> getTimeFrameBoundaries(std::vector(std::floor(orbit_timeframe_early_fractional)); auto bc_early = (uint32_t)((orbit_timeframe_early_fractional - orbit_timeframe_early_integral) * o2::constants::lhc::LHCMaxBunches); // this is the interaction record of the ti-th timeframe start - o2::InteractionRecord timeframe_start_record(0, orbit_timeframe_early_integral); + o2::InteractionRecord timeframe_start_record(0, orbit_timeframe_start); // this is the interaction record in some previous timeframe after which interactions could still // influence the ti-th timeframe according to orbitsEarly o2::InteractionRecord timeframe_early_record(bc_early, orbit_timeframe_early_integral); From b16574d4a2e92b3d106a688f077f893a427a56d7 Mon Sep 17 00:00:00 2001 From: ALICE Action Bot Date: Tue, 24 Jun 2025 08:33:16 +0000 Subject: [PATCH 2/2] Please consider the following formatting changes --- DataFormats/simulation/src/DigitizationContext.cxx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/DataFormats/simulation/src/DigitizationContext.cxx b/DataFormats/simulation/src/DigitizationContext.cxx index a2399553e6af4..d840809a4c446 100644 --- a/DataFormats/simulation/src/DigitizationContext.cxx +++ b/DataFormats/simulation/src/DigitizationContext.cxx @@ -457,7 +457,7 @@ std::vector> getTimeFrameBoundaries(std::vector(std::floor(orbit_timeframe_early_fractional)); auto bc_early = (uint32_t)((orbit_timeframe_early_fractional - orbit_timeframe_early_integral) * o2::constants::lhc::LHCMaxBunches);