ots::DataProcessor Class Reference

Inheritance diagram for ots::DataProcessor:
ots::DataConsumer ots::DataProducer ots::ARTDAQConsumer ots::DataDecoderConsumer ots::DQMHistosConsumerBase ots::EventDataSaver ots::RawDataSaverConsumerBase ots::UDPDataStreamerConsumer ots::VirtualEventBuilder ots::ARTDAQProducer ots::UDPDataListenerProducer ots::VirtualEventBuilder

List of all members.

Public Member Functions

 DataProcessor (std::string supervisorApplicationUID, std::string bufferUID, std::string processorUID)
virtual void registerToBuffer (void)=0
virtual void startProcessingData (std::string runNumber)=0
virtual void stopProcessingData (void)=0
virtual void pauseProcessingData (void)
virtual void resumeProcessingData (void)
std::string getProcessorID (void)
void setCircularBuffer (CircularBufferBase *circularBuffer)

Protected Attributes

const std::string supervisorApplicationUID_
const std::string bufferUID_
const std::string processorUID_
CircularBufferBasetheCircularBuffer_

Detailed Description

Definition at line 13 of file DataProcessor.h.


The documentation for this class was generated from the following files:
 All Classes Namespaces Functions

Generated on 2 Oct 2017 for otsdaq by  doxygen 1.6.1