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

ScanHeaderIOHelper.h

Go to the documentation of this file.
00001 #ifndef SCANHEADERIOHELPER_H
00002 #define SCANHEADERIOHELPER_H
00003 
00004 #include <string>
00005 #include <boost/shared_ptr.hpp>
00006 
00007 using std::string;
00008 using boost::shared_ptr;
00009 
00010 namespace SctData {
00011 
00012 class ScanHeader;
00013 class ConfigurationVariable;
00014 
00015 class ScanHeaderIOHelper {
00016 public:
00017     ScanHeader& create() throw() ;
00018     void set(ScanHeader& h) throw() ;
00019     unsigned int& getScanNumber() throw() ;
00020     unsigned int& getRunNumber() throw() ;
00021     string& getModuleName() throw() ;
00022     const ConfigurationVariable*& getVariable() throw() ;
00023 
00024 protected:
00025     ScanHeader* header;
00026 };
00027     
00028 }
00029 #endif //#ifndef SCANHEADERIOHELPER_H

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