BOSS 8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
CalibBase1.cxx
Go to the documentation of this file.
1// $Header: /bes/bes/BossCvs/Calibration/CalibData/src/CalibBase1.cxx,v 1.3 2011/02/17 05:10:16
2// maqm Exp $
3
4/** @class CalibBase
5 * Implementation of base class for all calibration data objects
6 */
7
8#include "CalibData/CalibBase1.h"
9// #include "CalibData/CalibTime.h"
10#include "GaudiKernel/StatusCode.h"
11
12namespace CalibData {
14 CalibBase1::CalibBase1( int serNo, int runfrm, int runto )
15 : m_serNo( serNo ), m_runfrm( runfrm ), m_runto( runto ) {}
16 CalibBase1::CalibBase1( int runfrm, int runto ) : m_runfrm( runfrm ), m_runto( runto ) {}
17 CalibBase1::CalibBase1( const CalibBase1& other ) : DataObject( (DataObject&)other ) {
18 m_runfrm = other.m_runfrm;
19 m_runto = other.m_runto;
20 m_serNo = other.m_serNo;
21 }
22
23 StatusCode CalibBase1::update( CalibBase1& obj, MsgStream* ) {
24
25 m_serNo = obj.m_serNo;
26 m_runfrm = obj.m_runfrm;
27 m_runto = obj.m_runto;
28 return StatusCode::SUCCESS;
29 }
30
31} // namespace CalibData
virtual StatusCode update(CalibBase1 &obj, MsgStream *)