From ee2496ef3887126864df5e40de542f2d7a90ec42 Mon Sep 17 00:00:00 2001
From: Cyril Danilevski <cyril.danilevski@xfel.eu>
Date: Wed, 14 Apr 2021 12:46:42 +0200
Subject: [PATCH] [AGIPD][CORRECT] Correctly set array of ones when no PC data
 available

---
 src/cal_tools/agipdlib.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/cal_tools/agipdlib.py b/src/cal_tools/agipdlib.py
index 4a078dc45..454dea760 100644
--- a/src/cal_tools/agipdlib.py
+++ b/src/cal_tools/agipdlib.py
@@ -1228,8 +1228,8 @@ class AgipdCorrections:
                 rel_gain[..., 1] = rel_gain[..., 0] * frac_high_med_pix
                 rel_gain[..., 2] = rel_gain[..., 1] * 4.48
             else:
-                # Intialize with fake calculated parameters of Ones
-                md_additional_offset = rel_gain
+                # Intialize with fake calculated parameters of Ones and Zeros
+                md_additional_offset = np.zeros((128, 512, self.max_cells), np.float32)
                 frac_high_med = np.ones((self.max_cells,), np.float32)
 
             self.md_additional_offset[module_idx][...] = md_additional_offset.transpose()[...]  # noqa
-- 
GitLab