00001 // $Header: /bes/bes/BossCvs/Calibration/CalibData/src/CalibBase1.cxx,v 1.3 2011/02/17 05:10:16 maqm Exp $ 00002 00007 #include "CalibData/CalibBase1.h" 00008 //#include "CalibData/CalibTime.h" 00009 #include "GaudiKernel/StatusCode.h" 00010 00011 namespace CalibData { 00012 CalibBase1::CalibBase1() : m_serNo(-1) 00013 { 00014 } 00015 00016 CalibBase1::CalibBase1(int serNo, int runfrm, int runto) : 00017 m_serNo(serNo), m_runfrm(runfrm), m_runto(runto) 00018 { 00019 } 00020 CalibBase1::CalibBase1(int runfrm, int runto) : 00021 m_runfrm(runfrm), m_runto(runto) 00022 { 00023 } 00024 CalibBase1::CalibBase1(const CalibBase1& other) : 00025 DataObject( (DataObject&) other) { 00026 m_runfrm = other.m_runfrm; 00027 m_runto = other.m_runto; 00028 m_serNo = other.m_serNo; 00029 } 00030 00031 00032 00033 StatusCode CalibBase1::update(CalibBase1& obj, MsgStream* ) { 00034 00035 m_serNo = obj.m_serNo; 00036 m_runfrm = obj.m_runfrm; 00037 m_runto = obj.m_runto; 00038 return StatusCode::SUCCESS; 00039 } 00040 00041 }