#include <O2SimDevice.h>
Inherits fair::mq::Device.
|
| static bool | initSim (fair::mq::Channel &channel, std::unique_ptr< FairRunSim > &simptr) |
| |
| static FetchedChunk | fetchChunk (int workerID, fair::mq::Channel &requestchannel) |
| | requests one chunk of primaries from the server on the given channel
|
| |
Definition at line 41 of file O2SimDevice.h.
◆ ChunkStatus
outcome of asking the primary server for work
| Enumerator |
|---|
| Work | a chunk to transport
|
| Retry | nothing yet (server busy or no answer); ask again
|
| EndOfWork | the server sent the end-of-work marker
|
| Stop | the request could not be sent, or the server has nothing more to give; stop asking
|
Definition at line 65 of file O2SimDevice.h.
◆ O2SimDevice() [1/2]
| o2::devices::O2SimDevice::O2SimDevice |
( |
| ) |
|
|
default |
◆ O2SimDevice() [2/2]
◆ ~O2SimDevice()
| o2::devices::O2SimDevice::~O2SimDevice |
( |
| ) |
|
|
final |
◆ ConditionalRun()
| bool o2::devices::O2SimDevice::ConditionalRun |
( |
| ) |
|
|
finalprotected |
◆ fetchChunk()
requests one chunk of primaries from the server on the given channel
Definition at line 201 of file O2SimDevice.cxx.
◆ initSim()
| bool o2::devices::O2SimDevice::initSim |
( |
fair::mq::Channel & |
channel, |
|
|
std::unique_ptr< FairRunSim > & |
simptr |
|
) |
| |
|
static |
◆ InitTask()
| void o2::devices::O2SimDevice::InitTask |
( |
| ) |
|
|
finalprotected |
◆ isWorkAvailable()
| bool o2::devices::O2SimDevice::isWorkAvailable |
( |
fair::mq::Channel & |
statuschannel, |
|
|
int |
workerID = -1 |
|
) |
| |
◆ Kernel()
| bool o2::devices::O2SimDevice::Kernel |
( |
int |
workerID, |
|
|
fair::mq::Channel & |
requestchannel, |
|
|
fair::mq::Channel & |
dataoutchannel, |
|
|
fair::mq::Channel * |
statuschannel = nullptr |
|
) |
| |
◆ lateInit()
| void o2::devices::O2SimDevice::lateInit |
( |
| ) |
|
◆ PostRun()
| void o2::devices::O2SimDevice::PostRun |
( |
| ) |
|
|
finalprotected |
The documentation for this class was generated from the following files: