#include <EsTimeCalibData.h>
Inheritance diagram for CalibData::EsTimeCalibData:
Public Member Functions | |
virtual const CLID & | clID () const |
virtual const CLID & | clID () const |
EsTimeCalibData () | |
EsTimeCalibData () | |
double | getBunchTime () const |
double | getBunchTime () const |
virtual int | getrunfrm () const |
virtual int | getrunfrm () const |
virtual int | getrunto () const |
virtual int | getrunto () const |
virtual int | getSerNo () const |
Following is intended for deep copy. | |
virtual int | getSerNo () const |
Following is intended for deep copy. | |
double | getTestCalibConst (int No) const |
double | getTestCalibConst (int No) const |
int | getTestCalibConstNo () |
int | getTestCalibConstNo () |
double | getToffsetb () const |
double | getToffsetb () const |
double | getToffsete () const |
double | getToffsete () const |
void | setBunchTime (const int bunchtime) |
void | setBunchTime (const int bunchtime) |
void | setrunfrm (int runfrm) |
void | setrunfrm (int runfrm) |
void | setrunto (int runto) |
void | setrunto (int runto) |
void | setSerNo (int ser) |
void | setSerNo (int ser) |
void | setTestCalibConst (const vector< double > *TestCalibConst) |
void | setTestCalibConst (const vector< double > *TestCalibConst) |
void | setToffsetb (const double toffsetb) |
void | setToffsetb (const double toffsetb) |
void | setToffsete (const double toffsete) |
void | setToffsete (const double toffsete) |
virtual StatusCode | update (CalibBase1 &other, MsgStream *log) |
virtual StatusCode | update (CalibBase1 &other, MsgStream *log) |
virtual | ~EsTimeCalibData () |
virtual | ~EsTimeCalibData () |
Static Public Member Functions | |
const CLID & | classID () |
const CLID & | classID () |
Protected Attributes | |
int | m_runfrm |
int | m_runto |
int | m_serNo |
Private Attributes | |
int | m_bunchtime |
vector< double > * | m_TestCalibConst |
vector< double > * | m_TestCalibConst |
double | m_toffsetb |
double | m_toffsete |
|
00008 :m_TestCalibConst(0){}
|
|
00022 { 00023 if(m_TestCalibConst) delete m_TestCalibConst; 00024 }
|
|
|
|
00022 { 00023 if(m_TestCalibConst) delete m_TestCalibConst; 00024 }
|
|
00029 { return CLID_Calib_EsTimeCal; }
|
|
00029 { return CLID_Calib_EsTimeCal; }
|
|
00027 { return classID(); }
|
|
00027 { return classID(); }
|
|
00048 { return m_bunchtime;}
|
|
00048 { return m_bunchtime;}
|
|
00052 {return m_runfrm;}
|
|
00052 {return m_runfrm;}
|
|
00053 {return m_runto;}
|
|
00053 {return m_runto;}
|
|
Following is intended for deep copy.
00051 {return m_serNo;}
|
|
Following is intended for deep copy.
00051 {return m_serNo;}
|
|
00040 { return *((m_TestCalibConst->begin())+No);}
|
|
00040 { return *((m_TestCalibConst->begin())+No);}
|
|
00042 { return m_TestCalibConst -> size();}
|
|
00042 { return m_TestCalibConst -> size();}
|
|
00044 { return m_toffsetb;}
|
|
00044 { return m_toffsetb;}
|
|
00046 { return m_toffsete;}
|
|
00046 { return m_toffsete;}
|
|
|
|
00042 { 00043 m_bunchtime=bunchtime; 00044 }
|
|
00055 { m_runfrm = runfrm;}
|
|
00055 { m_runfrm = runfrm;}
|
|
00056 {m_runto = runto;}
|
|
00056 {m_runto = runto;}
|
|
00054 { m_serNo = ser;}
|
|
00054 { m_serNo = ser;}
|
|
|
|
00027 { if(m_TestCalibConst) delete m_TestCalibConst; 00028 m_TestCalibConst = new vector<double>(*TestCalibConst); 00029 }
|
|
|
|
00032 { 00033 m_toffsetb=toffset; 00034 }
|
|
|
|
00036 { 00037 m_toffsete=toffset; 00038 }
|
|
Reimplemented from CalibData::CalibBase1. |
|
Reimplemented from CalibData::CalibBase1. 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 }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|