From b0da6ce908b5bdd18505e6558bb297b65be9ae57 Mon Sep 17 00:00:00 2001
From: ahmedk <karim.ahmed@xfel.eu>
Date: Thu, 5 Jan 2023 15:08:30 +0100
Subject: [PATCH] create control and instrument sections for the ROIs if
 defined

---
 .../Jungfrau/Jungfrau_Gain_Correct_and_Verify_NBC.ipynb    | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/notebooks/Jungfrau/Jungfrau_Gain_Correct_and_Verify_NBC.ipynb b/notebooks/Jungfrau/Jungfrau_Gain_Correct_and_Verify_NBC.ipynb
index 1b5e972de..29b213b34 100644
--- a/notebooks/Jungfrau/Jungfrau_Gain_Correct_and_Verify_NBC.ipynb
+++ b/notebooks/Jungfrau/Jungfrau_Gain_Correct_and_Verify_NBC.ipynb
@@ -440,9 +440,10 @@
     "    module_no = int(karabo_da[-2:])\n",
     "    params_source = f'{karabo_id}/ROIPROC/{karabo_da}'\n",
     "    rois_source = f'{params_source}:output'\n",
-    "    # Create Instrument and Control sections to later add datasets.\n",
-    "    outp_source = ofile.create_instrument_source(rois_source)\n",
-    "    ctrl_source = ofile.create_control_source(params_source)\n",
+    "    if roi_definitions != [-1]:\n",
+    "        # Create Instrument and Control sections to later add datasets.\n",
+    "        outp_source = ofile.create_instrument_source(rois_source)\n",
+    "        ctrl_source = ofile.create_control_source(params_source)\n",
     "    for i in range(len(roi_definitions) // 6):\n",
     "        roi_module, a1, a2, b1, b2, mean_axis = roi_definitions[i*6 : (i+1)*6]\n",
     "        if roi_module == module_no:\n",
-- 
GitLab