1 #include "otsdaq/DataProcessorPlugins/RawDataVisualizerConsumer.h"
3 #include "otsdaq/Macros/CoutMacros.h"
4 #include "otsdaq/MessageFacility/MessageFacility.h"
9 RawDataVisualizerConsumer::RawDataVisualizerConsumer(
10 std::string supervisorApplicationUID,
11 std::string bufferUID,
12 std::string processorUID,
14 const std::string& configurationPath)
16 ,
DataConsumer(supervisorApplicationUID, bufferUID, processorUID, LowConsumerPriority)
17 ,
Configurable(theXDAQContextConfigTree, configurationPath)
22 RawDataVisualizerConsumer::~RawDataVisualizerConsumer(
void) {}
31 void RawDataVisualizerConsumer::stopProcessingData(
void)
33 DataConsumer::stopProcessingData();
37 bool RawDataVisualizerConsumer::workLoopThread(toolbox::task::WorkLoop* )
39 __COUT__ << DataProcessor::processorUID_
40 <<
" running, because workloop: " << WorkLoop::continueWorkLoop_
43 return WorkLoop::continueWorkLoop_;
47 void RawDataVisualizerConsumer::fastRead(
void)
56 __COUT__ << DataProcessor::processorUID_ <<
" UID: " << supervisorApplicationUID_
64 DataConsumer::setReadSubBuffer<std::string, std::map<std::string, std::string>>();
68 void RawDataVisualizerConsumer::slowRead(
void)
76 __COUT__ << DataProcessor::processorUID_ <<
" UID: " << supervisorApplicationUID_
int read(D &buffer, H &header)
Copies the buffer into the passed parameters.
virtual void startProcessingData(std::string runNumber)
void startProcessingData(std::string runNumber) override