From 8c6bf45826d98684f231b5d26cfeedb440fc9196 Mon Sep 17 00:00:00 2001 From: Andrea Sofia Triolo Date: Wed, 28 Oct 2026 10:57:38 +0100 Subject: [PATCH 1/2] TRKFT3 Digitizer: compensate for the shift of the reference BC when mCollisionTimeWrtROF < 0 --- .../Upgrades/ALICE3/TRKFT3/common/simulation/src/Digitizer.cxx | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Detectors/Upgrades/ALICE3/TRKFT3/common/simulation/src/Digitizer.cxx b/Detectors/Upgrades/ALICE3/TRKFT3/common/simulation/src/Digitizer.cxx index 493f321c765bc..c0d1d88f6e721 100644 --- a/Detectors/Upgrades/ALICE3/TRKFT3/common/simulation/src/Digitizer.cxx +++ b/Detectors/Upgrades/ALICE3/TRKFT3/common/simulation/src/Digitizer.cxx @@ -161,7 +161,9 @@ void Digitizer::setEventTime(const o2::InteractionTimeRecord& irt, int la auto nbc = mEventTime.differenceInBC(mIRFirstSampledTF); if (mCollisionTimeWrtROF < 0 && nbc > 0) { + // move to the ROF it actually belongs to and account this in the time offset wrt updated reference BC nbc--; + mCollisionTimeWrtROF += o2::constants::lhc::LHCBunchSpacingNS; } mROFsWrtFirstRO = std::floor(float(nbc) / mParams.getROFrameLengthInBC(layer)); From a214db6d8a74e356e509cf9e048362ce97bc9b23 Mon Sep 17 00:00:00 2001 From: Andrea Sofia Triolo Date: Tue, 3 Nov 2026 13:55:21 +0100 Subject: [PATCH 2/2] TRKFT3 digitizer: moving LOG info to debug --- .../Upgrades/ALICE3/TRKFT3/common/simulation/src/Digitizer.cxx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Detectors/Upgrades/ALICE3/TRKFT3/common/simulation/src/Digitizer.cxx b/Detectors/Upgrades/ALICE3/TRKFT3/common/simulation/src/Digitizer.cxx index c0d1d88f6e721..e27ee85d94ed7 100644 --- a/Detectors/Upgrades/ALICE3/TRKFT3/common/simulation/src/Digitizer.cxx +++ b/Detectors/Upgrades/ALICE3/TRKFT3/common/simulation/src/Digitizer.cxx @@ -469,7 +469,7 @@ void Digitizer::processHit(const o2::trkft3::Hit& hit, uint32_t& maxFr, i } } } - LOG(info) << "Response done; adding labels; making digits"; + LOG(debug) << "Response done; adding labels; making digits"; // fire the pixels assuming Poisson(n_response_electrons) o2::MCCompLabel lbl(hit.GetTrackID(), evID, srcID, false); auto roFrameAbs = mNewROFrame + roFrameRel;