/home/bes3soft/bes3soft/Boss/7.0.2/dist/7.0.2/Calibration/CalibData/CalibData-00-01-18/CalibData/CalibBase1.h

Go to the documentation of this file.
00001 //$Header: /bes/bes/BossCvs/Calibration/CalibData/CalibData/CalibBase1.h,v 1.2 2005/12/01 07:20:04 huangb Exp $
00002 #ifndef CalibData_CalibBase1_h
00003 #define CalibData_CalibBase1_h
00004 
00017 #include "GaudiKernel/DataObject.h"
00018 
00019 #include "CalibData/CalibModel.h"
00020 
00021 // extern const CLID& CLID_Calib_CalibBase;
00022 
00023 class MsgStream;
00024 
00025 namespace CalibData {
00026   class CalibBase1 : public DataObject
00027                      {
00028 
00029     friend class XmlBaseCnv;
00030     friend class RootBaseCnv;
00031     
00032   public:
00033     CalibBase1();
00034     CalibBase1(int serNo,int runfrm,int runto);
00035     CalibBase1(int runfrm,int runto);
00036     CalibBase1(const CalibBase1& obj);
00037     virtual StatusCode update(CalibBase1& obj, MsgStream* );
00038     
00040      /* 
00041     // Re-implemented from DataObject
00043     inline virtual const CLID& clID() const { return classID(); } 
00044     
00046     inline static  const CLID& classID() { return CLID_Calib_CalibBase; };
00047    */
00048   public:
00049     
00050   
00051     virtual int getSerNo() const {return m_serNo;}
00052     virtual int getrunfrm() const {return m_runfrm;}
00053     virtual int getrunto() const {return m_runto;}
00054     void setSerNo(int ser) { m_serNo = ser;}
00055     void setrunfrm(int runfrm){ m_runfrm = runfrm;}
00056     void setrunto(int runto) {m_runto = runto;}
00057   protected:
00058     
00059     int m_serNo;
00060     int m_runfrm;
00061     int m_runto;
00062     
00063   };
00064 
00065 }
00066 #endif

Generated on Tue Nov 29 22:57:47 2016 for BOSS_7.0.2 by  doxygen 1.4.7