GSISimulatedCycleDescriptor.h
Go to the documentation of this file.00001
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 }
00049
00050 #endif