From f5aecd604930ed80f5860c7d7795c973460059d0 Mon Sep 17 00:00:00 2001
From: "P.-A. Loizeau" <p.-a.loizeau@gsi.de>
Date: Wed, 27 Mar 2024 16:17:17 +0100
Subject: [PATCH] In run_inspect_digievents use FairRunOnline to fix TS limit +
 FileSink (depr. warning)

---
 macro/run/run_inspect_digievents.C | 10 ++++------
 1 file changed, 4 insertions(+), 6 deletions(-)

diff --git a/macro/run/run_inspect_digievents.C b/macro/run/run_inspect_digievents.C
index d5164a7fb3..85bef4fbfa 100644
--- a/macro/run/run_inspect_digievents.C
+++ b/macro/run/run_inspect_digievents.C
@@ -55,10 +55,11 @@ void run_inspect_digievents(TString inputFileName, TString outputFileName, size_
 
 
   // -----   FairRunAna   ---------------------------------------------------
-  FairRunAna* run    = new FairRunAna();
+  FairRunOnline* run = new FairRunOnline();
   FairSource* source = new CbmSourceDigiEvents(inputFileName);
   run->SetSource(source);
-  run->SetOutputFile(outputFileName);
+  auto sink = new FairRootFileSink(outputFileName);
+  run->SetSink(sink);
   run->SetGenerateRunInfo(kTRUE);
   // ------------------------------------------------------------------------
 
@@ -70,9 +71,6 @@ void run_inspect_digievents(TString inputFileName, TString outputFileName, size_
 
 
   // -----   Event inspection   ---------------------------------------------
-  //std::unique_ptr<CbmTaskInspectDigiEvents> inspect = std::make_unique<CbmTaskInspectDigiEvents>;
-  //LOG(info) << "-I- " << myName << ": Adding task " << inspect->GetName();
-  //run->AddTask(inspect.release());
   FairTask* inspect = new CbmTaskInspectDigiEvents();
   LOG(info) << "-I- " << myName << ": Adding task " << inspect->GetName();
   run->AddTask(inspect);
@@ -90,7 +88,7 @@ void run_inspect_digievents(TString inputFileName, TString outputFileName, size_
   std::cout << std::endl << std::endl;
   std::cout << "-I- " << myName << ": Starting run" << std::endl;
   if (numTimeslices == -1)
-    run->Run();
+    run->Run(-1, 0);
   else
     run->Run(0, numTimeslices);
   // ------------------------------------------------------------------------
-- 
GitLab