fesaGSI::DomainConfig Class Reference

This class contains the information for the domain. It contains the super cycle information and all the event sequences elements. More...

#include <TimingSimulationStructures.h>

List of all members.

Public Member Functions

 DomainConfig (fesa::ElementXML *config)
 constructor
 ~DomainConfig ()
 destructor

Public Attributes

std::string name_
 name of the timing domain
bool enable_
 true if the domain is enabled
SuperCycleConfig superCycle_
 the super-cycle element
std::vector
< EventSequenceConfig * > 
eventSequenceCol_
 all defined event-sequences

Detailed Description

This class contains the information for the domain. It contains the super cycle information and all the event sequences elements.

Definition at line 237 of file TimingSimulationStructures.h.


Constructor & Destructor Documentation

fesaGSI::DomainConfig::DomainConfig ( fesa::ElementXML *  config  ) 

constructor

Parameters:
the xml segment where this domain is defined

Definition at line 253 of file TimingSimulationStructures.cpp.

References enable_, eventSequenceCol_, FesaGSITimingSimulationFileCorrupt, fesaGSI::SuperCycleConfig::initialize(), fesaGSI::SuperCycleConfig::linkEventSequences(), name_, and superCycle_.

fesaGSI::DomainConfig::~DomainConfig (  ) 

destructor

Definition at line 289 of file TimingSimulationStructures.cpp.

References eventSequenceCol_.


Member Data Documentation

true if the domain is enabled

Definition at line 260 of file TimingSimulationStructures.h.

Referenced by DomainConfig().

all defined event-sequences

Definition at line 270 of file TimingSimulationStructures.h.

Referenced by DomainConfig(), and ~DomainConfig().

name of the timing domain

Definition at line 255 of file TimingSimulationStructures.h.

Referenced by DomainConfig(), and fesaGSI::TimingSimulationEventSource::SimulationEvent::SimulationEvent().

the super-cycle element

Definition at line 265 of file TimingSimulationStructures.h.

Referenced by DomainConfig().


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

Generated on 25 Jan 2013 for fesa-core-gsi by  doxygen 1.6.1