fesaGSI::GSISimulatedCycleDescriptor Class Reference

This Cycle Descriptor is used on timing simulation. More...

#include <GSISimulatedCycleDescriptor.h>

List of all members.

Public Member Functions

 GSISimulatedCycleDescriptor (const std::string &timingDomain, const std::string &timingCriterion, const std::string &timingSimulationConfigurationFile)
 Constructor.
virtual ~GSISimulatedCycleDescriptor ()
 Destructor.

Private Member Functions

void readCycleSelectorColFromFile (const std::string &timingSimulationConfigurationFile)
 Method to fill the cycleSelectorCollection by reading a file.

Private Attributes

std::string timingDomain_
 The name of the Timing Domain. In most cases equals the accelerator name.
std::string timingCriterion_
 the timingCriterion_(groupname) can be USER, PART, DEST, ...

Detailed Description

This Cycle Descriptor is used on timing simulation.

Definition at line 14 of file GSISimulatedCycleDescriptor.h.


Constructor & Destructor Documentation

fesaGSI::GSISimulatedCycleDescriptor::GSISimulatedCycleDescriptor ( const std::string &  timingDomain,
const std::string &  timingCriterion,
const std::string &  timingSimulationConfigurationFile 
)

Constructor.

Parameters:
timingDomain The name of the simulated accelerator
timingCriterion group, for which the data can be multiplexed. For example USER (VA)
timingSimulationConfigurationFile The file where the TimingSimulation configuration is defined

Definition at line 9 of file GSISimulatedCycleDescriptor.cpp.

References readCycleSelectorColFromFile(), timingCriterion_, and timingDomain_.

fesaGSI::GSISimulatedCycleDescriptor::~GSISimulatedCycleDescriptor (  )  [virtual]

Destructor.

Definition at line 18 of file GSISimulatedCycleDescriptor.cpp.


Member Function Documentation

void fesaGSI::GSISimulatedCycleDescriptor::readCycleSelectorColFromFile ( const std::string &  timingSimulationConfigurationFile  )  [private]

Method to fill the cycleSelectorCollection by reading a file.

Definition at line 23 of file GSISimulatedCycleDescriptor.cpp.

References FesaGSITimingSimulationFileCorrupt, timingCriterion_, timingDomain_, and fesaGSI::TimingSimulationConfig::timingDomainCol_.

Referenced by GSISimulatedCycleDescriptor().


Member Data Documentation

the timingCriterion_(groupname) can be USER, PART, DEST, ...

Definition at line 46 of file GSISimulatedCycleDescriptor.h.

Referenced by GSISimulatedCycleDescriptor(), and readCycleSelectorColFromFile().

The name of the Timing Domain. In most cases equals the accelerator name.

Definition at line 41 of file GSISimulatedCycleDescriptor.h.

Referenced by GSISimulatedCycleDescriptor(), and readCycleSelectorColFromFile().


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