1 #ifndef _ots_ARTDAQConsumer_h_
2 #define _ots_ARTDAQConsumer_h_
4 #include "otsdaq/ARTDAQReaderCore/ARTDAQReaderProcessorBase.h"
8 #include "otsdaq/DataManager/DataConsumer.h"
26 std::string bufferUID,
27 std::string processorUID,
29 const std::string& configurationPath);
39 void resumeProcessingData(
void)
override;
41 void stopProcessingData(
void)
override;
49 bool workLoopThread(toolbox::task::WorkLoop* )
override {
return false; }
< public DataConsumer, public Configurable
ARTDAQConsumer(std::string supervisorApplicationUID, std::string bufferUID, std::string processorUID, const ConfigurationTree &theXDAQContextConfigTree, const std::string &configurationPath)
void pauseProcessingData(void) override
void startProcessingData(std::string runNumber) override
virtual ~ARTDAQConsumer(void)