From b61110740d9e4fecd1318e9162ca613c41a6230c Mon Sep 17 00:00:00 2001
From: David Hammer <dhammer@mailbox.org>
Date: Tue, 22 Feb 2022 12:48:14 +0100
Subject: [PATCH] Apply md_additional_offset before multiplying in rel gain
 step

---
 src/calng/kernels/agipd_gpu.cu | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/calng/kernels/agipd_gpu.cu b/src/calng/kernels/agipd_gpu.cu
index 20b08d43..e95d3c92 100644
--- a/src/calng/kernels/agipd_gpu.cu
+++ b/src/calng/kernels/agipd_gpu.cu
@@ -120,10 +120,10 @@ extern "C" {
 				}
 				// TODO: baseline shift
 				if (corr_flags & REL_GAIN_PC) {
-					corrected *= rel_gain_pc_map[gm_map_index];
 					if (gain == 1) {
 						corrected += md_additional_offset[map_index];
 					}
+					corrected *= rel_gain_pc_map[gm_map_index];
 				}
 				if (corr_flags & GAIN_XRAY) {
 					corrected = (corrected / rel_gain_xray_map[map_index]) * g_gain_value;
-- 
GitLab