5#ifndef CBMTSCONSUMERREQDEVEXPL_H_
6#define CBMTSCONSUMERREQDEVEXPL_H_
10#include "Timeslice.hpp"
12#include "FairMQDevice.h"
54 std::chrono::system_clock::time_point
fLastPublishTime = std::chrono::system_clock::now();
72 bool DoUnpack(
const fles::Timeslice& ts,
size_t component);
bool fbConfigSent
Flag indicating whether the histograms and canvases configurations were already published.
TObjArray fArrayHisto
Processing algo.
bool SendHistoConfAndData()
double_t fdMaxPublishTime
Bool_t fbComponentsAddedToList
Ignore Overlap Ms: all fuOverlapMsNb MS at the end of timeslice.
virtual bool ConditionalRun()
std::string fsChannelNameDataInput
User settings parameters.
std::vector< std::pair< std::string, std::string > > fvpsHistosFolder
Vector of string pairs with ( HistoName, FolderPath ) to send to the histogram server.
TList * fParCList
Parameters management.
bool DoUnpack(const fles::Timeslice &ts, size_t component)
std::chrono::system_clock::time_point fLastPublishTime
std::vector< std::pair< std::string, std::string > > fvpsCanvasConfig
uint64_t fulNumMessages
Statistics & first TS rejection.
std::string fsTsBlockName
CbmTsConsumerReqDevExample()
std::string fsChannelNameHistosInput
Bool_t fbIgnoreOverlapMs
Control flags.
virtual ~CbmTsConsumerReqDevExample()
static const uint16_t kusSysId
Constants.
double_t fdMinPublishTime