Go to the documentation of this file.
8 #ifndef CBMMQTSAMULTISAMPLERTOF_H_
9 #define CBMMQTSAMULTISAMPLERTOF_H_
12 #include "MicrosliceDescriptor.hpp"
13 #include "StorableTimeslice.hpp"
14 #include "Timeslice.hpp"
15 #include "TimesliceSource.hpp"
17 #include "FairMQDevice.h"
54 bool SendData(
const fles::StorableTimeslice& component);
59 bool SendData(
const fles::StorableTimeslice&,
int);
61 bool AppendData(
const fles::StorableTimeslice&,
int);
66 std::chrono::steady_clock::time_point
fTime;
85 std::vector<int>
fSysId = {16, 64, 96};
bool CheckTimeslice(const fles::Timeslice &ts)
bool AppendData(const fles::StorableTimeslice &, int)
void PrintMicroSliceDescriptor(const fles::MicrosliceDescriptor &mdsc)
CbmMQTsaMultiSamplerTof()
fles::TimesliceSource * fSource
bool IsChannelNameAllowed(std::string)
bool CreateAndSendComponent(const fles::Timeslice &, int)
std::vector< int > fComponentsToSend
bool SendData(const fles::StorableTimeslice &component)
std::vector< std::string > fInputFileList
List of input files.
std::vector< std::vector< std::string > > fChannelsToSend
std::vector< std::string > fAllowedChannels
virtual ~CbmMQTsaMultiSamplerTof()
std::vector< int > fSysId
std::chrono::steady_clock::time_point fTime
bool IsChannelUp(std::string)
virtual bool ConditionalRun()
bool CreateAndCombineComponents(const fles::Timeslice &, int)