From de64733a2bafbab158e281335283e8bb49b4b452 Mon Sep 17 00:00:00 2001 From: jokonig Date: Mon, 7 Jul 2025 12:36:34 +0200 Subject: [PATCH] [PWGJE,EMCAL-568] Fix mistake in gain calib shift - paramsOld are the desired parameters, hence, the data has to be corrected using paramsOld/paramsNew - Fixes https://github.com/AliceO2Group/O2Physics/pull/11935 --- PWGJE/TableProducer/emcalCorrectionTask.cxx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/PWGJE/TableProducer/emcalCorrectionTask.cxx b/PWGJE/TableProducer/emcalCorrectionTask.cxx index a1491cf2d22..b081a9ac5b7 100644 --- a/PWGJE/TableProducer/emcalCorrectionTask.cxx +++ b/PWGJE/TableProducer/emcalCorrectionTask.cxx @@ -1047,7 +1047,7 @@ struct EmcalCorrectionTask { uint64_t tsNew = 1734853602000; // timestamp corresponding to new gain calib object (new cell compression) o2::emcal::GainCalibrationFactors* paramsNew = ccdbMgr.getForTimeStamp("EMC/Calib/GainCalibFactors", tsNew); for (uint16_t i = 0; i < mArrGainCalibDiff.size(); ++i) { - mArrGainCalibDiff[i] = paramsOld->getGainCalibFactors(i) == 0 ? 1. : paramsNew->getGainCalibFactors(i) / paramsOld->getGainCalibFactors(i); + mArrGainCalibDiff[i] = paramsNew->getGainCalibFactors(i) == 0 ? 1. : paramsOld->getGainCalibFactors(i) / paramsNew->getGainCalibFactors(i); } } };