00001 #ifndef SCTNAMES_H
00002 #define SCTNAMES_H
00003
00004 #include <is/isinfo.h>
00005 #include <string>
00006
00007 class MRSStream;
00008
00009 namespace Sct {
00010
00020 class SctNames {
00021 public:
00025 static std::string getPartitionName() throw();
00026
00030 static std::string getEventDataName() throw();
00031
00035 static std::string getFittedDataName() throw();
00036
00040 static std::string getTestDataName() throw();
00041
00045 static std::string getControlDataName() throw();
00046
00050 static std::string getTempDir() throw();
00051
00055 static std::string getLocation() throw();
00056
00060 static std::string getUser() throw();
00061
00065 static IPCPartition& getPartition() throw();
00066
00070 static ISInfoDictionary& getISDictionary() throw();
00071
00072 static MRSStream& Mrs();
00073 };
00074 }
00075
00076 #endif //#ifndef SCTNAMES_H