GSISimulatedCycleDescriptor.h

Go to the documentation of this file.
00001 //Copyright GSI 2012
00002 #ifndef GSISIMULATEDCYCLEDESCRIPTOR_H_
00003 #define GSISIMULATEDCYCLEDESCRIPTOR_H_
00004 
00005 #include <fesa-core/Synchronization/CycleDescriptor.h>
00006 #include <string>
00007 
00008 namespace fesaGSI
00009 {
00014     class GSISimulatedCycleDescriptor: public fesa::CycleDescriptor
00015     {
00016         public:
00017 
00024             GSISimulatedCycleDescriptor(const std::string& timingDomain, const std::string& timingCriterion, const std::string& timingSimulationConfigurationFile);
00025 
00029             virtual ~GSISimulatedCycleDescriptor();
00030 
00031         private:
00032 
00036             void readCycleSelectorColFromFile(const std::string& timingSimulationConfigurationFile);
00037 
00041             std::string timingDomain_;
00042 
00046             std::string timingCriterion_;
00047     };
00048 }//end namespace
00049 
00050 #endif /* GSISIMULATEDCYCLEDESCRIPTOR_H_ */

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