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

ArchScanTxtNames.h

00001 #ifndef ARCCSCANTXTNAMES_H
00002 #define ARCHSCANTXTNAMES_H
00003 
00004 #include "ArchScanNames.h"
00005 #include "Sct/SctNames.h"
00006 //#include "SCTData/ScanType.h"
00007 #include "SctData/ConfigurationVariable.h"
00008 #include <string>
00009 
00014 using namespace SctData;
00015 using namespace Sct;
00016 
00017 
00018 class ArchScanTxtNames: public ArchScanNames {
00019 
00020  private:
00021         
00022 
00023  public:
00024     ArchScanTxtNames();    
00025     ArchScanTxtNames(const long runNumber,const string moduleName, long scanNumber, const ConfigurationVariable& sVariable , unsigned int cycle=0); 
00026     
00027     inline const string getTxtCommentAllFilesName() {return "TxtComment.AllFiles.dat";}
00028     inline const string getTxtCommentRunName() {return "TxtComment." + getRunID() + ".dat"; }
00029     inline const string getTxtCommentModuleName() {return "TxtComment." + getModuleID() + ".dat"; }
00030     inline const string getTxtCommentTestName() {return "TxtComment." + getTestType() + ".dat"; }
00031     inline const string getTxtCommentVariableName() {return "TxtComment." + getVariable() + ".dat";}
00032     inline const string getTxtCommentScanNumberName() {return "TxtComment." + getScanID() + ".dat";}
00033     inline const string getTxtCommentRODName() {return "TxtComment." + getRODID() + ".dat";}
00034     inline const string getTxtCommentRawName() {return "TxtComment." + getRawID() + ".dat";}
00035     inline const string getTxtCommentFitName() {return "TxtComment." + getFitID() + ".dat";}
00036 
00037 
00038     const string getAllFilesTxtComment(int commentN); 
00039     const string getRunTxtComment(int commentN);
00040     const string getModuleTxtComment(int commentN);
00041     const string getTestTxtComment(int commentN);
00042     const string getVariableTxtComment(int commentN);
00043     const string getScanNumberTxtComment(int commentN);
00044     const string getRODTxtComment(int commentN);
00045     const string getRawTxtComment(int commentN);
00046     const string getFitTxtComment(int commentN);
00047     
00048 };
00049 
00050 
00051 #endif //#ifndef ARCHSCANTXTNAMES_H

Generated on Thu Jul 15 09:50:43 2004 for SCT DAQ/DCS Software - C++ by doxygen 1.3.5