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