From 2a8fe93e1b1933ae7ec595c4a16eb8a86df96f16 Mon Sep 17 00:00:00 2001
From: David Hammer <dhammer@mailbox.org>
Date: Fri, 4 Feb 2022 18:48:04 +0100
Subject: [PATCH] Remove gain mode from FF constant parameters

---
 src/calng/AgipdCorrection.py | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/src/calng/AgipdCorrection.py b/src/calng/AgipdCorrection.py
index 4d56de0c..36edc80d 100644
--- a/src/calng/AgipdCorrection.py
+++ b/src/calng/AgipdCorrection.py
@@ -425,6 +425,14 @@ class AgipdCalcatFriend(calcat_utils.BaseCalcatFriend):
 
     def illuminated_condition(self):
         res = self.dark_condition()
+
+        # note: can consider always setting memory cells to 352 for FF
+        # (deviation on constants in database should remove need for this, though)
+
+        # for now, FF constants don't care about gain mode
+        if "Gain Mode" in res:
+            del res["Gain Mode"]
+
         res["Source Energy"] = self._get_param("photonEnergy")
 
         return res
-- 
GitLab