artdaq  v3_05_00
Globals.cc
1 #include "artdaq/DAQdata/Globals.hh"
2 
4 std::unique_ptr<artdaq::MetricManager> artdaq::Globals::metricMan_ = std::make_unique<artdaq::MetricManager>();
5 std::unique_ptr<artdaq::PortManager> artdaq::Globals::portMan_ = std::make_unique<artdaq::PortManager>();
6 std::string artdaq::Globals::app_name_ = "";
8 
10 std::string artdaq::Globals::mftrace_iteration_ = "Booted";
11 std::string artdaq::Globals::mftrace_module_ = "DAQ";
static std::unique_ptr< MetricManager > metricMan_
A handle to MetricManager.
Definition: Globals.hh:38
static int my_rank_
The rank of the current application.
Definition: Globals.hh:37
static std::string app_name_
The name of the current application, to be used in logging and metrics.
Definition: Globals.hh:40
static std::mutex mftrace_mutex_
Mutex to protect mftrace_module_ and mftrace_iteration_.
Definition: Globals.hh:43
static std::string mftrace_iteration_
MessageFacility&#39;s module and iteration are thread-local, but we want to use them to represent global ...
Definition: Globals.hh:45
static std::unique_ptr< PortManager > portMan_
A handle to PortManager.
Definition: Globals.hh:39
static std::string mftrace_module_
MessageFacility&#39;s module and iteration are thread-local, but we want to use them to represent global ...
Definition: Globals.hh:44
static int partition_number_
The partition number of the current application.
Definition: Globals.hh:41