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

UniqueID.h

00001 #ifndef SCTDATA_UNIQUEID_H
00002 #define SCTDATA_UNIQUEID_H
00003 
00004 #include <string>
00005 
00006 using std::string;
00007 
00008 namespace SctData {
00009 
00016 class UniqueID {
00017 public:
00022     UniqueID(string uniqueID);
00023 
00028     UniqueID(unsigned int runNumber, unsigned int scanNumber, string module);
00029 
00034     string getUniqueID() const;
00035 
00040     operator string () const;
00041 
00046     string getModule() const;
00047 
00052     unsigned int getRunNumber() const;
00053 
00058     unsigned int getScanNumber() const;
00059 
00060 private:
00061     unsigned int runNumber;
00062     unsigned int scanNumber;
00063     string uniqueID;
00064     string module;    
00065 };
00066 
00067 }
00068 
00069 #endif //SCTDATA_UNIQUEID_H

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