Main Page   Modules   Namespace List   Class Hierarchy   Data Structures   File List   Namespace Members   Data Fields   Globals   Related Pages  

SctNames.cpp

Go to the documentation of this file.
00001 #include "SctNames.h"
00002 
00003 #include <mrs/message.h>
00004 #include <cstdlib>
00005 
00006 using namespace std;
00007 
00008 namespace Sct {
00009 
00010 string SctNames::getPartitionName() throw() {
00011     return "SCT";
00012 }
00013 
00014 string SctNames::getEventDataName() throw() {
00015     return "EventData";
00016 }
00017 
00018 string SctNames::getFittedDataName() throw() {
00019     return "FittedData";
00020 }
00021 
00022 string SctNames::getTestDataName() throw() {
00023     return "TestData";
00024 }
00025 
00026 string SctNames::getControlDataName() throw() {
00027     return "ControlData";
00028 }
00029 
00030 string SctNames::getTempDir() throw() {
00031     static std::string dir = getenv("SCT_SCRATCH_DIR") ? getenv("SCT_SCRATCH_DIR") : "/tmp";
00032     return dir;
00033 }
00034 
00035 string SctNames::getLocation() throw() {
00036     return "Oxford";
00037 }
00038 
00039 string SctNames::getUser() throw() {
00040     return "daquser";
00041 }
00042 
00043 IPCPartition& SctNames::getPartition() throw() {
00044     static IPCPartition partition (getPartitionName());
00045     return partition;
00046 }
00047 
00048 ISInfoDictionary& SctNames::getISDictionary() throw() {
00049     static ISInfoDictionary dictionary(getPartition());
00050     return dictionary;
00051 }
00052 
00053 MRSStream& SctNames::Mrs() {
00054     static MRSStream mrs(getPartition());
00055     return mrs;
00056 }
00057 
00058 
00059 }

Generated on Mon Dec 15 19:36:16 2003 for SCT DAQ/DCS Software by doxygen1.3-rc3