00001
00005 #include "CalibData/EsTime/EsTimeCalibData.h"
00006 #include "GaudiKernel/MsgStream.h"
00007 namespace CalibData {
00008 EsTimeCalibData::EsTimeCalibData():m_TestCalibConst(0){}
00009 StatusCode EsTimeCalibData::update(CalibBase1& other, MsgStream* log)
00010 {
00011 EsTimeCalibData& other1 = dynamic_cast<EsTimeCalibData& >(other);
00012 std::cout<<"========================================"<<"\n"
00013 <<"here is the update in the EsTimeCalibData"<<"\n"
00014 <<"=================================================="<<std::endl;
00015 CalibBase1::update(other, log);
00016
00017 if(m_TestCalibConst) delete m_TestCalibConst;
00018 m_TestCalibConst = new vector<double>(*other1.m_TestCalibConst);
00019 m_toffsetb = other1.m_toffsetb;
00020 m_toffsete = other1.m_toffsete;
00021 m_bunchtime = other1.m_bunchtime;
00022 return StatusCode::SUCCESS;
00023 }
00024
00025
00026 void EsTimeCalibData::setTestCalibConst(const vector<double>* TestCalibConst)
00027 { if(m_TestCalibConst) delete m_TestCalibConst;
00028 m_TestCalibConst = new vector<double>(*TestCalibConst);
00029 }
00030
00031
00032 void EsTimeCalibData::setToffsetb(const double toffset){
00033 m_toffsetb=toffset;
00034 }
00035
00036 void EsTimeCalibData::setToffsete(const double toffset){
00037 m_toffsete=toffset;
00038 }
00039
00040
00041
00042 void EsTimeCalibData::setBunchTime(const int bunchtime){
00043 m_bunchtime=bunchtime;
00044 }
00045 }