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