From 1bb17a9c1fad60cb4fbb7f4253d2487d9e3add21 Mon Sep 17 00:00:00 2001
From: Philipp Schmidt <philipp.schmidt@xfel.eu>
Date: Mon, 16 Oct 2023 10:20:09 +0200
Subject: [PATCH] Add warning during digitization when edge limit is reached

---
 notebooks/REMI/REMI_Digitize_and_Transform.ipynb | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/notebooks/REMI/REMI_Digitize_and_Transform.ipynb b/notebooks/REMI/REMI_Digitize_and_Transform.ipynb
index e17775c71..113b31e02 100644
--- a/notebooks/REMI/REMI_Digitize_and_Transform.ipynb
+++ b/notebooks/REMI/REMI_Digitize_and_Transform.ipynb
@@ -587,6 +587,9 @@
     "            ):\n",
     "                discr_func(trace[trigger_slice], edges=channel_edges,\n",
     "                           amplitudes=channel_amplitudes, **channel_params)\n",
+    "\n",
+    "            if np.isfinite(pulse_edges).sum(axis=1).max() == det['max_hits']:\n",
+    "                warning(f'Maximum number of edges reached in train {train_id}, pulse: {trigger[\"pulse\"]}')\n",
     "            \n",
     "    with timing(f'find_edges, {det_name}'):\n",
     "        psh.map(find_edges, dc.select(det_sourcekeys))\n",
-- 
GitLab