tdaq-develop-2025-02-12
ots::VisualDataManager Class Reference
Inheritance diagram for ots::VisualDataManager:
ots::DataManager ots::Configurable ots::VStateMachine

Public Member Functions

 VisualDataManager (const ConfigurationTree &theXDAQContextConfigTree, const std::string &supervisorConfigurationPath)
 
void configure (void) override
 State Machine Methods.
 
void halt (void) override
 
void pause (void) override
 
void resume (void) override
 
void start (std::string runNumber) override
 
void stop (void) override
 
void load (std::string fileName, std::string type)
 
const std::vector< DQMHistosBase * > & getLiveDQMs (void)
 Getters.
 
void setDoNotStop (bool doNotStop)
 
bool isReady (void)
 
TFile * openFile (std::string fileName)
 
bool getLiveDQMHistos (void)
 
DQMHistosBasegetFileDQMHistos (void)
 TO BE DELETED.
 
const std::string & getRawData (void)
 TO BE DELETED.
 
- Public Member Functions inherited from ots::DataManager
 DataManager (const ConfigurationTree &theXDAQContextConfigTree, const std::string &supervisorConfigurationPath)
 
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 ConfigurationManagergetConfigurationManager () 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
CoreSupervisorBaseparentSupervisor_
 
- 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, Bufferbuffers_
 
- 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_
 

Detailed Description

Definition at line 19 of file VisualDataManager.h.

Constructor & Destructor Documentation

◆ VisualDataManager()

VisualDataManager::VisualDataManager ( const ConfigurationTree theXDAQContextConfigTree,
const std::string &  supervisorConfigurationPath 
)

, theFileDQMHistos_ (supervisorType, supervisorInstance, "VisualBuffer", "FileDQMHistos") , theFileDQMHistos_ (supervisorType, supervisorInstance, "VisualBuffer", "FileDQMHistos",0) , theFileDQMHistos_ ()

Definition at line 21 of file VisualDataManager.cc.


The documentation for this class was generated from the following files: