|
tdaq-develop-2025-02-12
|
#include <otsdaq/ARTDAQDataManager/ARTDAQDataManager.h>
Public Member Functions | |
| ARTDAQDataManager (const ConfigurationTree &theXDAQContextConfigTree, const std::string &supervisorConfigurationPath) | |
| void | configure (void) |
| State Machine Methods. | |
| void | stop (void) |
Public Member Functions inherited from ots::DataManager | |
| DataManager (const ConfigurationTree &theXDAQContextConfigTree, const std::string &supervisorConfigurationPath) | |
| virtual void | halt (void) |
| virtual void | pause (void) |
| virtual void | resume (void) |
| virtual void | start (std::string runNumber) |
| template<class D , class H > | |
| void | configureBuffer (const std::string &bufferUID) |
| void | registerProducer (const std::string &bufferUID, DataProducerBase *producer) |
| owner of the producer object! More... | |
| void | registerConsumer (const std::string &bufferUID, DataConsumer *consumer) |
| void | unregisterFEProducer (const std::string &bufferID, const std::string &feProducerID) |
| void | dumpStatus (std::ostream *out=(std::ostream *)&(std::cout)) const |
| const std::map< std::string, Buffer > & | getBuffers (void) const |
Public Member Functions inherited from ots::Configurable | |
| Configurable (const ConfigurationTree &theXDAQContextConfigTree, const std::string &theConfigurationPath) | |
| ConfigurationTree | getSelfNode () const |
| const ConfigurationManager * | getConfigurationManager () const |
| const std::string & | getContextUID () const |
| const std::string & | getApplicationUID () const |
| unsigned int | getApplicationLID () const |
| std::string | getContextAddress () const |
| unsigned int | getContextPort () const |
Public Member Functions inherited from ots::VStateMachine | |
| VStateMachine (const std::string &name) | |
| virtual bool | running (void) |
| States. | |
| virtual void | paused (void) |
| virtual void | halted (void) |
| virtual void | configured (void) |
| virtual void | initial (void) |
| virtual void | inError (void) |
| virtual std::string | getStatusProgressDetail (void) |
| Status. More... | |
| void | setTransitionName (const std::string &transitionName) |
| const std::string & | getTransitionName (void) |
| void | setIterationIndex (unsigned int i) |
| void | setSubIterationIndex (unsigned int i) |
| unsigned int | getIterationIndex (void) |
| unsigned int | getSubIterationIndex (void) |
| void | indicateIterationWork (void) |
| void | clearIterationWork (void) |
| bool | getIterationWork (void) |
| void | indicateSubIterationWork (void) |
| void | clearSubIterationWork (void) |
| bool | getSubIterationWork (void) |
Additional Inherited Members | |
Public Attributes inherited from ots::DataManager | |
| bool | parentSupervisorHasFrontends_ |
Public Attributes inherited from ots::VStateMachine | |
| CoreSupervisorBase * | parentSupervisor_ |
Protected Types inherited from ots::DataManager | |
| enum | BufferStatus { Initialized , Running } |
Protected Member Functions inherited from ots::DataManager | |
| void | destroyBuffers (void) |
| void | configureAllBuffers (void) |
| void | startAllBuffers (const std::string &runNumber) |
| void | stopAllBuffers (void) |
| void | resumeAllBuffers (void) |
| void | pauseAllBuffers (void) |
| void | configureBuffer (const std::string &bufferUID) |
| void | startBuffer (const std::string &bufferUID, std::string runNumber) |
| void | stopBuffer (const std::string &bufferUID) |
| void | resumeBuffer (const std::string &bufferUID) |
| void | pauseBuffer (const std::string &bufferUID) |
Protected Attributes inherited from ots::DataManager | |
| std::map< std::string, Buffer > | buffers_ |
Protected Attributes inherited from ots::Configurable | |
| const ConfigurationTree | theXDAQContextConfigTree_ |
| const std::string | theConfigurationPath_ |
| const std::string | theConfigurationRecordName_ |
Protected Attributes inherited from ots::VStateMachine | |
| std::map< std::string, std::map< unsigned int, std::string > > | iterationAliasMap_ |
| std::map< std::string, std::map< unsigned int, std::string > > | subIterationAliasMap_ |
ARTDAQDataManager This class provides the otsdaq interface to a single artdaq Board Reader.
Definition at line 12 of file ARTDAQDataManager.h.