From c7c363befeafc45102b079b8757138bfd241b8f5 Mon Sep 17 00:00:00 2001 From: jokonig Date: Tue, 22 Jul 2025 13:45:23 +0200 Subject: [PATCH] [PWGJE,EMCAL-568] Fix EMCal temperature calib param application - amplitude has to be divided by the calib factor instead of multiplied --- PWGJE/TableProducer/emcalCorrectionTask.cxx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/PWGJE/TableProducer/emcalCorrectionTask.cxx b/PWGJE/TableProducer/emcalCorrectionTask.cxx index b081a9ac5b7..06084023eaa 100644 --- a/PWGJE/TableProducer/emcalCorrectionTask.cxx +++ b/PWGJE/TableProducer/emcalCorrectionTask.cxx @@ -378,7 +378,7 @@ struct EmcalCorrectionTask { } if (applyTempCalib) { float tempCalibFactor = mTempCalibExtractor->getGainCalibFactor(static_cast(cell.cellNumber())); - amplitude *= tempCalibFactor; + amplitude /= tempCalibFactor; mHistManager.fill(HIST("hTempCalibCorrection"), tempCalibFactor); } cellsBC.emplace_back(cell.cellNumber(), @@ -636,7 +636,7 @@ struct EmcalCorrectionTask { } if (applyTempCalib) { float tempCalibFactor = mTempCalibExtractor->getGainCalibFactor(static_cast(cell.cellNumber())); - amplitude *= tempCalibFactor; + amplitude /= tempCalibFactor; mHistManager.fill(HIST("hTempCalibCorrection"), tempCalibFactor); } cellsBC.emplace_back(cell.cellNumber(),