#include <CbmMQTsaMultiSamplerTof.h>
CbmMQTsaMultiSamplerTof.h
- Since
- 2018-09-14
- Author
- N. Herrmann
Definition at line 23 of file CbmMQTsaMultiSamplerTof.h.
◆ CbmMQTsaMultiSamplerTof()
CbmMQTsaMultiSamplerTof::CbmMQTsaMultiSamplerTof |
( |
| ) |
|
◆ ~CbmMQTsaMultiSamplerTof()
CbmMQTsaMultiSamplerTof::~CbmMQTsaMultiSamplerTof |
( |
| ) |
|
|
virtual |
◆ AppendData()
bool CbmMQTsaMultiSamplerTof::AppendData |
( |
const fles::StorableTimeslice & |
, |
|
|
int |
|
|
) |
| |
|
private |
◆ CalcRuntime()
void CbmMQTsaMultiSamplerTof::CalcRuntime |
( |
| ) |
|
|
private |
◆ CheckTimeslice()
bool CbmMQTsaMultiSamplerTof::CheckTimeslice |
( |
const fles::Timeslice & |
ts | ) |
|
|
private |
◆ ConditionalRun()
bool CbmMQTsaMultiSamplerTof::ConditionalRun |
( |
| ) |
|
|
protectedvirtual |
Definition at line 214 of file CbmMQTsaMultiSamplerTof.cxx.
References CheckTimeslice(), fChannelsToSend, fComponentsToSend, fiSelectComponents(), fMaxTimeslices, fMessageCounter, fSource, fSysId, fTSCounter, i, m, pos, and SendSysCmdStop().
◆ CreateAndCombineComponents()
bool CbmMQTsaMultiSamplerTof::CreateAndCombineComponents |
( |
const fles::Timeslice & |
, |
|
|
int |
|
|
) |
| |
|
private |
◆ CreateAndSendComponent()
bool CbmMQTsaMultiSamplerTof::CreateAndSendComponent |
( |
const fles::Timeslice & |
ts, |
|
|
int |
nrComp |
|
) |
| |
|
private |
◆ InitTask()
void CbmMQTsaMultiSamplerTof::InitTask |
( |
| ) |
|
|
protectedvirtual |
Definition at line 61 of file CbmMQTsaMultiSamplerTof.cxx.
References fComponentsToSend, fDirName, fFileName, fHighWaterMark, fHost, fInputFileList, fiSelectComponents(), fMaxTimeslices, fPort, fSource, fTime, and IsChannelNameAllowed().
◆ IsChannelNameAllowed()
bool CbmMQTsaMultiSamplerTof::IsChannelNameAllowed |
( |
std::string |
channelName | ) |
|
|
private |
◆ IsChannelUp()
bool CbmMQTsaMultiSamplerTof::IsChannelUp |
( |
std::string |
channelName | ) |
|
|
private |
◆ OpenNextFile()
bool CbmMQTsaMultiSamplerTof::OpenNextFile |
( |
| ) |
|
|
private |
◆ PrintMicroSliceDescriptor()
void CbmMQTsaMultiSamplerTof::PrintMicroSliceDescriptor |
( |
const fles::MicrosliceDescriptor & |
mdsc | ) |
|
|
private |
◆ SendData() [1/2]
bool CbmMQTsaMultiSamplerTof::SendData |
( |
const fles::StorableTimeslice & |
component, |
|
|
int |
idx |
|
) |
| |
|
private |
◆ SendData() [2/2]
bool CbmMQTsaMultiSamplerTof::SendData |
( |
const fles::StorableTimeslice & |
component | ) |
|
|
private |
◆ SendSysCmdStop()
void CbmMQTsaMultiSamplerTof::SendSysCmdStop |
( |
| ) |
|
|
private |
◆ SendTs()
bool CbmMQTsaMultiSamplerTof::SendTs |
( |
| ) |
|
|
private |
◆ fAllowedChannels
std::vector<std::string> CbmMQTsaMultiSamplerTof::fAllowedChannels |
|
private |
◆ fChannelsToSend
std::vector<std::vector<std::string> > CbmMQTsaMultiSamplerTof::fChannelsToSend = {{}, {}, {}} |
|
private |
◆ fComponentsToSend
std::vector<int> CbmMQTsaMultiSamplerTof::fComponentsToSend = {0, 0, 0} |
|
private |
◆ fDirName
std::string CbmMQTsaMultiSamplerTof::fDirName |
|
protected |
◆ fFileCounter
uint64_t CbmMQTsaMultiSamplerTof::fFileCounter |
|
protected |
◆ fFileName
std::string CbmMQTsaMultiSamplerTof::fFileName |
|
protected |
◆ fHighWaterMark
uint64_t CbmMQTsaMultiSamplerTof::fHighWaterMark |
|
protected |
◆ fHost
std::string CbmMQTsaMultiSamplerTof::fHost |
|
protected |
◆ fInputFileList
std::vector<std::string> CbmMQTsaMultiSamplerTof::fInputFileList |
|
protected |
◆ fMaxMemory
int CbmMQTsaMultiSamplerTof::fMaxMemory = 0 |
|
protected |
◆ fMaxTimeslices
uint64_t CbmMQTsaMultiSamplerTof::fMaxTimeslices |
|
protected |
◆ fMessageCounter
uint64_t CbmMQTsaMultiSamplerTof::fMessageCounter |
|
protected |
◆ fPort
uint64_t CbmMQTsaMultiSamplerTof::fPort |
|
protected |
◆ fSource
fles::TimesliceSource* CbmMQTsaMultiSamplerTof::fSource |
|
private |
◆ fSysId
std::vector<int> CbmMQTsaMultiSamplerTof::fSysId = {16, 64, 96} |
|
private |
◆ fTime
std::chrono::steady_clock::time_point CbmMQTsaMultiSamplerTof::fTime |
|
private |
◆ fTSCounter
uint64_t CbmMQTsaMultiSamplerTof::fTSCounter |
|
protected |
◆ fTSNumber
uint64_t CbmMQTsaMultiSamplerTof::fTSNumber |
|
protected |
The documentation for this class was generated from the following files: