From 396742e19e7815bfeb743ea0db2e61b7139616b0 Mon Sep 17 00:00:00 2001
From: Marko Mecina <marko.mecina@univie.ac.at>
Date: Wed, 13 Dec 2023 17:22:40 +0100
Subject: [PATCH] integrate events in evtmap

---
 Ccs/tools/dataprocessing/smile_raw_ce_converter.py | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/Ccs/tools/dataprocessing/smile_raw_ce_converter.py b/Ccs/tools/dataprocessing/smile_raw_ce_converter.py
index 7f41a3b..9eccf34 100755
--- a/Ccs/tools/dataprocessing/smile_raw_ce_converter.py
+++ b/Ccs/tools/dataprocessing/smile_raw_ce_converter.py
@@ -92,14 +92,15 @@ def mk_ed(data):
 
     # also add an HDU with event map
     nodes = np.zeros((2, 2, NROWS_FT, NCOLS_FT))
-    nodes[:] = np.nan
 
     for _, _, ccd, col, row, node, fx in bindata:
         try:
-            nodes[ccd, node, row - 2:row + 3, col - 2:col + 3] = fx.reshape(5, 5)
+            nodes[ccd, node, row - 2:row + 3, col - 2:col + 3] += fx.reshape(5, 5)
         except:
             print(col, row, 'FAILED')
 
+    nodes[:] = np.nan
+
     ed_img = _assemble_ft_frames_to_fp_view(nodes)
 
     hdl.append(fits.ImageHDU(data=ed_img, name='EVTMAP'))
-- 
GitLab