Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

CalibTest1.h

Go to the documentation of this file.
00001 // $Header: /bes/bes/BossCvs/Calibration/CalibData/CalibData/CalibTest1.h,v 1.1.1.1 2005/10/17 06:13:32 maqm Exp $
00002 #ifndef CalibData_CalibTest1_h
00003 #define CalibData_CalibTest1_h
00004 
00013 #include "CalibData/CalibBase.h"
00014 #include "CalibData/CalibModel.h"
00015 // extern const CLID& CLID_Calib_CalibTest1;
00016 
00017 
00018 namespace CalibData {
00019   class CalibTest1 : public CalibBase {
00020   public:
00021     CalibTest1(const std::string& name, int value, 
00022                const ITime& since, const ITime& till, int serNo = -1);
00023 
00024     CalibTest1(const CalibTest1& other);
00025 
00026     virtual ~CalibTest1() {}
00027 
00028     // Re-implemented from DataObject
00029     inline virtual const CLID& clID() const { return classID(); } 
00030     
00031     inline static  const CLID& classID() { return CLID_Calib_CalibTest1; };
00032 
00033 
00034     // Re-implemented from CalibBase
00035     virtual StatusCode   update(CalibBase& other, MsgStream* log);
00036 
00037     std::string getValueName() const;
00038     int         getValue() const {return m_value;}
00039 
00040   protected:
00041 
00042   private:
00043     std::string m_name;
00044     int         m_value;
00045   };
00046 }
00047 
00048 
00049 #endif

Generated on Wed Feb 2 15:41:21 2011 for BOSS6.5.5 by  doxygen 1.3.9.1