From b789e2fb3bd42949f7756b873289ed3e26aa90a1 Mon Sep 17 00:00:00 2001 From: shahoian Date: Thu, 26 Mar 2026 12:59:35 +0100 Subject: [PATCH 1/2] Set GPU field to 0 if L3 current <= 77A --- GPU/GPUTracking/Interface/GPUO2InterfaceUtils.cxx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/GPU/GPUTracking/Interface/GPUO2InterfaceUtils.cxx b/GPU/GPUTracking/Interface/GPUO2InterfaceUtils.cxx index b6491c72d83f3..6ba9a7f1fb14d 100644 --- a/GPU/GPUTracking/Interface/GPUO2InterfaceUtils.cxx +++ b/GPU/GPUTracking/Interface/GPUO2InterfaceUtils.cxx @@ -145,6 +145,7 @@ uint32_t GPUO2InterfaceUtils::getTpcMaxTimeBinFromNHbf(uint32_t nHbf) float GPUO2InterfaceUtils::getNominalGPUBzFromCurrent(float l3curr) { + // Field for the current below 77A is treated as 0. float al3curr = CAMath::Abs(l3curr); - return (CAMath::Abs(al3curr - 12000) < CAMath::Abs(al3curr - 30000) ? (2.04487f / 12000.f) : (5.00668f / 30000.f)) * l3curr; + return al3curr <= 77 ? 0 : ((CAMath::Abs(al3curr - 12000) < CAMath::Abs(al3curr - 30000) ? (2.04487f / 12000.f) : (5.00668f / 30000.f)) * l3curr); } From 38dd9cbdd12cea8b03e71e8899133f37e8d378b1 Mon Sep 17 00:00:00 2001 From: ALICE Action Bot Date: Thu, 26 Mar 2026 12:00:41 +0000 Subject: [PATCH 2/2] Please consider the following formatting changes --- GPU/GPUTracking/Interface/GPUO2InterfaceUtils.cxx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/GPU/GPUTracking/Interface/GPUO2InterfaceUtils.cxx b/GPU/GPUTracking/Interface/GPUO2InterfaceUtils.cxx index 6ba9a7f1fb14d..f0efaf48c8725 100644 --- a/GPU/GPUTracking/Interface/GPUO2InterfaceUtils.cxx +++ b/GPU/GPUTracking/Interface/GPUO2InterfaceUtils.cxx @@ -147,5 +147,5 @@ float GPUO2InterfaceUtils::getNominalGPUBzFromCurrent(float l3curr) { // Field for the current below 77A is treated as 0. float al3curr = CAMath::Abs(l3curr); - return al3curr <= 77 ? 0 : ((CAMath::Abs(al3curr - 12000) < CAMath::Abs(al3curr - 30000) ? (2.04487f / 12000.f) : (5.00668f / 30000.f)) * l3curr); + return al3curr <= 77 ? 0 : ((CAMath::Abs(al3curr - 12000) < CAMath::Abs(al3curr - 30000) ? (2.04487f / 12000.f) : (5.00668f / 30000.f)) * l3curr); }