#include <EsTimeCalibData.h>
Inheritance diagram for CalibData::EsTimeCalibData:
Public Member Functions | |
EsTimeCalibData () | |
virtual | ~EsTimeCalibData () |
virtual const CLID & | clID () const |
virtual StatusCode | update (CalibBase1 &other, MsgStream *log) |
void | setTestCalibConst (const vector< double > *TestCalibConst) |
void | setToffsetb (const double toffsetb) |
void | setToffsete (const double toffsete) |
void | setBunchTime (const int bunchtime) |
double | getTestCalibConst (int No) const |
int | getTestCalibConstNo () |
double | getToffsetb () const |
double | getToffsete () const |
double | getBunchTime () const |
virtual int | getSerNo () const |
Following is intended for deep copy. | |
virtual int | getrunfrm () const |
virtual int | getrunto () const |
void | setSerNo (int ser) |
void | setrunfrm (int runfrm) |
void | setrunto (int runto) |
Static Public Member Functions | |
static const CLID & | classID () |
Protected Attributes | |
int | m_serNo |
int | m_runfrm |
int | m_runto |
Private Attributes | |
vector< double > * | m_TestCalibConst |
double | m_toffsetb |
double | m_toffsete |
int | m_bunchtime |
Definition at line 18 of file EsTimeCalibData.h.
EsTimeCalibData::EsTimeCalibData | ( | ) |
virtual CalibData::EsTimeCalibData::~EsTimeCalibData | ( | ) | [inline, virtual] |
Definition at line 22 of file EsTimeCalibData.h.
References m_TestCalibConst.
00022 { 00023 if(m_TestCalibConst) delete m_TestCalibConst; 00024 }
static const CLID& CalibData::EsTimeCalibData::classID | ( | ) | [inline, static] |
Definition at line 29 of file EsTimeCalibData.h.
References CLID_Calib_EsTimeCal.
Referenced by clID().
00029 { return CLID_Calib_EsTimeCal; }
virtual const CLID& CalibData::EsTimeCalibData::clID | ( | ) | const [inline, virtual] |
double CalibData::EsTimeCalibData::getBunchTime | ( | ) | const [inline] |
Definition at line 48 of file EsTimeCalibData.h.
References m_bunchtime.
00048 { return m_bunchtime;}
virtual int CalibData::CalibBase1::getrunfrm | ( | ) | const [inline, virtual, inherited] |
Definition at line 52 of file CalibBase1.h.
References CalibData::CalibBase1::m_runfrm.
Referenced by CalibDataSvc::retrieveObject().
00052 {return m_runfrm;}
virtual int CalibData::CalibBase1::getrunto | ( | ) | const [inline, virtual, inherited] |
Definition at line 53 of file CalibBase1.h.
References CalibData::CalibBase1::m_runto.
Referenced by CalibDataSvc::retrieveObject().
00053 {return m_runto;}
virtual int CalibData::CalibBase1::getSerNo | ( | ) | const [inline, virtual, inherited] |
Following is intended for deep copy.
Definition at line 51 of file CalibBase1.h.
References CalibData::CalibBase1::m_serNo.
00051 {return m_serNo;}
double CalibData::EsTimeCalibData::getTestCalibConst | ( | int | No | ) | const [inline] |
Definition at line 40 of file EsTimeCalibData.h.
References m_TestCalibConst.
00040 { return *((m_TestCalibConst->begin())+No);}
int CalibData::EsTimeCalibData::getTestCalibConstNo | ( | ) | [inline] |
Definition at line 42 of file EsTimeCalibData.h.
References m_TestCalibConst, and delete_small_size::size.
00042 { return m_TestCalibConst -> size();}
double CalibData::EsTimeCalibData::getToffsetb | ( | ) | const [inline] |
double CalibData::EsTimeCalibData::getToffsete | ( | ) | const [inline] |
void EsTimeCalibData::setBunchTime | ( | const int | bunchtime | ) |
Definition at line 42 of file EsTimeCalibData.cxx.
Referenced by TreeEsTimeCalibDataCnv::i_createObj(), and RootEsTimeCalibDataCnv::i_createObj().
00042 { 00043 m_bunchtime=bunchtime; 00044 }
void CalibData::CalibBase1::setrunfrm | ( | int | runfrm | ) | [inline, inherited] |
Definition at line 55 of file CalibBase1.h.
References CalibData::CalibBase1::m_runfrm.
Referenced by UseEmc::execute(), TreeCalBaseCnv::setBaseInfo(), and RootCalBaseCnv::setBaseInfo().
00055 { m_runfrm = runfrm;}
void CalibData::CalibBase1::setrunto | ( | int | runto | ) | [inline, inherited] |
Definition at line 56 of file CalibBase1.h.
References CalibData::CalibBase1::m_runto.
Referenced by UseEmc::execute(), TreeCalBaseCnv::setBaseInfo(), and RootCalBaseCnv::setBaseInfo().
00056 {m_runto = runto;}
void CalibData::CalibBase1::setSerNo | ( | int | ser | ) | [inline, inherited] |
Definition at line 54 of file CalibBase1.h.
References CalibData::CalibBase1::m_serNo.
00054 { m_serNo = ser;}
void EsTimeCalibData::setTestCalibConst | ( | const vector< double > * | TestCalibConst | ) |
Definition at line 26 of file EsTimeCalibData.cxx.
00027 { if(m_TestCalibConst) delete m_TestCalibConst; 00028 m_TestCalibConst = new vector<double>(*TestCalibConst); 00029 }
void EsTimeCalibData::setToffsetb | ( | const double | toffsetb | ) |
Definition at line 32 of file EsTimeCalibData.cxx.
Referenced by TreeEsTimeCalibDataCnv::i_createObj(), and RootEsTimeCalibDataCnv::i_createObj().
00032 { 00033 m_toffsetb=toffset; 00034 }
void EsTimeCalibData::setToffsete | ( | const double | toffsete | ) |
Definition at line 36 of file EsTimeCalibData.cxx.
Referenced by TreeEsTimeCalibDataCnv::i_createObj(), and RootEsTimeCalibDataCnv::i_createObj().
00036 { 00037 m_toffsete=toffset; 00038 }
StatusCode EsTimeCalibData::update | ( | CalibBase1 & | other, | |
MsgStream * | log | |||
) | [virtual] |
Reimplemented from CalibData::CalibBase1.
Definition at line 9 of file EsTimeCalibData.cxx.
References m_bunchtime, m_TestCalibConst, m_toffsetb, m_toffsete, EvtCyclic3::other(), and update().
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 }
int CalibData::EsTimeCalibData::m_bunchtime [private] |
int CalibData::CalibBase1::m_runfrm [protected, inherited] |
Definition at line 60 of file CalibBase1.h.
Referenced by CalibData::CalibBase1::CalibBase1(), CalibData::CalibBase1::getrunfrm(), CalibData::CalibBase1::setrunfrm(), and CalibData::CalibBase1::update().
int CalibData::CalibBase1::m_runto [protected, inherited] |
Definition at line 61 of file CalibBase1.h.
Referenced by CalibData::CalibBase1::CalibBase1(), CalibData::CalibBase1::getrunto(), CalibData::CalibBase1::setrunto(), and CalibData::CalibBase1::update().
int CalibData::CalibBase1::m_serNo [protected, inherited] |
Definition at line 59 of file CalibBase1.h.
Referenced by CalibData::CalibBase1::CalibBase1(), CalibData::CalibBase1::getSerNo(), CalibData::CalibBase1::setSerNo(), and CalibData::CalibBase1::update().
vector<double>* CalibData::EsTimeCalibData::m_TestCalibConst [private] |
Definition at line 51 of file EsTimeCalibData.h.
Referenced by getTestCalibConst(), getTestCalibConstNo(), update(), and ~EsTimeCalibData().
double CalibData::EsTimeCalibData::m_toffsetb [private] |
double CalibData::EsTimeCalibData::m_toffsete [private] |