/home/bes3soft/bes3soft/Boss/7.0.2/dist/7.0.2/Calibration/CalibData/CalibData-00-01-18/src/EsTime/EsTimeCalibData.cxx

Go to the documentation of this file.
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     //set the Calibration Data
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   //set the Calibdata of EsTime
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   //set time of offset
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   //set the time interval of each bunch
00042   void EsTimeCalibData::setBunchTime(const int bunchtime){
00043       m_bunchtime=bunchtime;
00044    }
00045 }

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