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