From 3053dee68e4e7a1e6037b01a66d22973eba74d4b Mon Sep 17 00:00:00 2001
From: Norbert Herrmann <n.herrmann@physi.uni-heidelberg.de>
Date: Tue, 24 Nov 2020 16:42:13 +0100
Subject: [PATCH] change RuntimeDB instantiation to allow for usage in MQ
 environment

---
 core/detectors/tof/CbmTofCreateDigiPar.cxx | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

diff --git a/core/detectors/tof/CbmTofCreateDigiPar.cxx b/core/detectors/tof/CbmTofCreateDigiPar.cxx
index 0c647f195b..983b5796fe 100644
--- a/core/detectors/tof/CbmTofCreateDigiPar.cxx
+++ b/core/detectors/tof/CbmTofCreateDigiPar.cxx
@@ -74,8 +74,9 @@ void CbmTofCreateDigiPar::SetParContainers() {
   LOG(info) << " * CbmTofCreateDigiPar:: SetParContainers() ";
 
   // Get Base Container
-  FairRunAna* ana     = FairRunAna::Instance();
-  FairRuntimeDb* rtdb = ana->GetRuntimeDb();
+  //FairRunAna* ana     = FairRunAna::Instance();
+  //FairRuntimeDb* rtdb = ana->GetRuntimeDb();
+  FairRuntimeDb* rtdb = FairRuntimeDb::instance();
 
   fDigiPar = (CbmTofDigiPar*) (rtdb->getContainer("CbmTofDigiPar"));
 
@@ -89,8 +90,9 @@ InitStatus CbmTofCreateDigiPar::ReInit() {
   LOG(info) << " * CbmTofCreateDigiPar * :: ReInit() ";
 
   // Get Base Container
-  FairRunAna* ana     = FairRunAna::Instance();
-  FairRuntimeDb* rtdb = ana->GetRuntimeDb();
+  //FairRunAna* ana     = FairRunAna::Instance();
+  //FairRuntimeDb* rtdb = ana->GetRuntimeDb();
+  FairRuntimeDb* rtdb = FairRuntimeDb::instance();
 
   fDigiPar = (CbmTofDigiPar*) (rtdb->getContainer("CbmTofDigiPar"));
 
-- 
GitLab