Go to the documentation of this file.
8 #ifndef CBMDEVICEMONITORT0_H_
9 #define CBMDEVICEMONITORT0_H_
11 #include "FairMQDevice.h"
13 #include "Timeslice.hpp"
17 #include "TObjArray.h"
82 Bool_t
DoUnpack(
const fles::Timeslice& ts,
size_t component);
std::vector< std::pair< std::string, std::string > > fvpsHistosFolder
Vector of string pairs with ( HistoName, FolderPath ) to send to the histogram server.
std::string fsChannelNameHistosConfig
Bool_t fbComponentsAddedToList
Ignore Overlap Ms: all fuOverlapMsNb MS at the end of timeslice.
bool IsChannelNameAllowed(std::string channelName)
double_t fdMaxPublishTime
Bool_t fbIgnoreOverlapMs
Control flags.
std::vector< std::pair< std::string, std::string > > fvpsCanvasConfig
TList * fParCList
Parameters management.
std::string fsChannelNameCanvasConfig
std::string fsChannelNameDataInput
User settings parameters.
std::string fsChannelNameHistosInput
uint32_t fuOffSpillCountLimit
virtual ~CbmDeviceMonitorT0()
CbmMQTMessage(void *buf, Int_t len)
CbmMcbm2018MonitorAlgoT0 * fMonitorAlgo
Processing algo.
bool HandleData(FairMQMessagePtr &, int)
double_t fdMinPublishTime
uint32_t fuHistoryHistoSize
TObjArray fArrayHisto
Array of histograms to send to the histogram server.
uint64_t fulNumMessages
Statistics & first TS rejection.
std::chrono::system_clock::time_point fLastPublishTime
static const uint16_t kusSysId
Constants.
std::vector< std::string > fsAllowedChannels
List of MQ channels names.
Bool_t DoUnpack(const fles::Timeslice &ts, size_t component)