|
| EventDataSaver (std::string supervisorApplicationUID, std::string bufferUID, std::string processorUID, ConsumerPriority priority) |
|
void | openFile (std::string fileName) |
|
void | closeFile (void) |
|
void | save (std::string &data) |
|
std::string | getName (void) |
|
| DataConsumer (std::string supervisorApplicationUID, std::string bufferUID, std::string processorUID, ConsumerPriority priority) |
|
void | registerToBuffer (void) |
|
virtual void | startProcessingData (std::string runNumber) |
|
virtual void | stopProcessingData (void) |
|
template<class D , class H > |
int | read (D &buffer, H &header) |
|
template<class D , class H > |
int | read (D *&buffer, H *&header) |
|
template<class D , class H > |
int | setReadSubBuffer (void) |
|
template<class D , class H > |
int | read (D &buffer) |
|
ConsumerPriority | getPriority (void) |
|
| DataProcessor (std::string supervisorApplicationUID, std::string bufferUID, std::string processorUID) |
|
virtual void | pauseProcessingData (void) |
|
virtual void | resumeProcessingData (void) |
|
std::string | getProcessorID (void) |
|
void | setCircularBuffer (CircularBufferBase *circularBuffer) |
|
| WorkLoop (std::string name) |
|
void | startWorkLoop (void) |
|
bool | stopWorkLoop (void) |
|
|
void | writeHeader (void) |
|
bool | workLoopThread (toolbox::task::WorkLoop *workLoop) |
|
const std::string & | getWorkLoopName (void) |
|
|
TFile * | outFile_ |
|
Event * | anEvent_ |
|
TTree * | outTree_ |
|
const std::string | supervisorApplicationUID_ |
|
const std::string | bufferUID_ |
|
const std::string | processorUID_ |
|
CircularBufferBase * | theCircularBuffer_ |
|
volatile bool | continueWorkLoop_ |
|
|
enum | ConsumerPriority { LowConsumerPriority,
HighConsumerPriority
} |
|
Definition at line 15 of file EventDataSaver.h.
The documentation for this class was generated from the following files: