From 125d6e2fd305967fa492c3f424743fe8afa97fa6 Mon Sep 17 00:00:00 2001
From: "P.-A. Loizeau" <p.-a.loizeau@gsi.de>
Date: Tue, 27 Aug 2024 16:37:19 +0200
Subject: [PATCH] [mCBM 24] In legacy unpack macros, fix missing settings for
 SCVD BMon

---
 macro/run/run_unpack_online.C   | 5 +++++
 macro/run/run_unpack_tsa.C      | 5 +++++
 macro/run/run_unpack_tsa_bmon.C | 5 +++++
 3 files changed, 15 insertions(+)

diff --git a/macro/run/run_unpack_online.C b/macro/run/run_unpack_online.C
index ab71ea80ee..44a536d613 100644
--- a/macro/run/run_unpack_online.C
+++ b/macro/run/run_unpack_online.C
@@ -123,6 +123,11 @@ void run_unpack_online(std::vector<std::string> publisher = {"tcp://localhost:55
         bmonconfig->GetMonitor()->SetSpillThreshold(250);
         bmonconfig->GetMonitor()->SetSpillThresholdNonPulser(100);
       }
+      if (2981 <= runid) {
+        bmonconfig->GetMonitor()->SetSpillThreshold(900);
+        bmonconfig->GetMonitor()->SetSpillThresholdNonPulser(750);
+        bmonconfig->GetMonitor()->SetBmonScvdMode(true);
+      }
     }
   }
   // -------------
diff --git a/macro/run/run_unpack_tsa.C b/macro/run/run_unpack_tsa.C
index 4072f0dd45..3112e99b3b 100644
--- a/macro/run/run_unpack_tsa.C
+++ b/macro/run/run_unpack_tsa.C
@@ -143,6 +143,11 @@ void run_unpack_tsa(std::vector<std::string> infile = {"test.tsa"}, UInt_t runid
       //   bmonconfig->GetMonitor()->SetSpillThreshold(250);
       //   bmonconfig->GetMonitor()->SetSpillThresholdNonPulser(100);
       // }
+      // if (2981 <= runid) {
+      //   bmonconfig->GetMonitor()->SetSpillThreshold(900);
+      //   bmonconfig->GetMonitor()->SetSpillThresholdNonPulser(750);
+      //   bmonconfig->GetMonitor()->SetBmonScvdMode(true);
+      // }
     }
   }
   // -------------
diff --git a/macro/run/run_unpack_tsa_bmon.C b/macro/run/run_unpack_tsa_bmon.C
index b0aef0e80b..4a79311e5d 100644
--- a/macro/run/run_unpack_tsa_bmon.C
+++ b/macro/run/run_unpack_tsa_bmon.C
@@ -128,6 +128,11 @@ void run_unpack_tsa_bmon(std::vector<std::string> infile = {"test.tsa"}, UInt_t
       bmonconfig->GetMonitor()->SetSpillThreshold(250);
       bmonconfig->GetMonitor()->SetSpillThresholdNonPulser(100);
     }
+    if (2981 <= runid) {
+      bmonconfig->GetMonitor()->SetSpillThreshold(900);
+      bmonconfig->GetMonitor()->SetSpillThresholdNonPulser(750);
+      bmonconfig->GetMonitor()->SetBmonScvdMode(true);
+    }
   }
   // -------------
 
-- 
GitLab