ots::XDAQContextConfiguration Class Reference

Inheritance diagram for ots::XDAQContextConfiguration:
ots::ConfigurationBase

List of all members.

Classes

struct  ColApplication
struct  ColApplicationProperty
struct  ColContext
struct  XDAQApplication
struct  XDAQApplicationProperty
struct  XDAQContext

Public Member Functions

void init (ConfigurationManager *configManager)
void extractContexts (ConfigurationManager *configManager)
void outputXDAQXML (std::ostream &out)
std::string getContextUID (const std::string &url) const
std::string getApplicationUID (const std::string &url, unsigned int id) const
const std::vector< XDAQContext > & getContexts () const
ConfigurationTree getSupervisorConfigNode (ConfigurationManager *configManager, const std::string &contextUID, const std::string &appUID) const
std::vector< const XDAQContext * > getBoardReaderContexts () const
std::vector< const XDAQContext * > getEventBuilderContexts () const
std::vector< const XDAQContext * > getAggregatorContexts () const
unsigned int getARTDAQAppRank (const std::string &contextUID="X") const

Static Public Member Functions

static bool isARTDAQContext (const std::string &contextUID)

Public Attributes

struct
ots::XDAQContextConfiguration::ColContext 
colContext_
struct
ots::XDAQContextConfiguration::ColApplication 
colApplication_
struct
ots::XDAQContextConfiguration::ColApplicationProperty 
colAppProperty_

Detailed Description

Definition at line 11 of file XDAQContextConfiguration.h.


The documentation for this class was generated from the following files:
 All Classes Namespaces Functions

Generated on 4 Dec 2017 for otsdaq by  doxygen 1.6.1