Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

CalibData::EsTimeCalibData Class Reference

#include <EsTimeCalibData.h>

Inheritance diagram for CalibData::EsTimeCalibData:

CalibData::CalibBase1 CalibData::CalibBase1 List of all members.

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

Constructor & Destructor Documentation

CalibData::EsTimeCalibData::EsTimeCalibData  ) 
 

00008 :m_TestCalibConst(0){}

virtual CalibData::EsTimeCalibData::~EsTimeCalibData  )  [inline, virtual]
 

00022                               { 
00023       if(m_TestCalibConst)  delete m_TestCalibConst;
00024                            }

CalibData::EsTimeCalibData::EsTimeCalibData  ) 
 

virtual CalibData::EsTimeCalibData::~EsTimeCalibData  )  [inline, virtual]
 

00022                               { 
00023       if(m_TestCalibConst)  delete m_TestCalibConst;
00024                            }


Member Function Documentation

const CLID& CalibData::EsTimeCalibData::classID  )  [inline, static]
 

00029 { return CLID_Calib_EsTimeCal; }

const CLID& CalibData::EsTimeCalibData::classID  )  [inline, static]
 

00029 { return CLID_Calib_EsTimeCal; }

virtual const CLID& CalibData::EsTimeCalibData::clID  )  const [inline, virtual]
 

00027 { return classID(); } 

virtual const CLID& CalibData::EsTimeCalibData::clID  )  const [inline, virtual]
 

00027 { return classID(); } 

double CalibData::EsTimeCalibData::getBunchTime  )  const [inline]
 

00048 { return m_bunchtime;}

double CalibData::EsTimeCalibData::getBunchTime  )  const [inline]
 

00048 { return m_bunchtime;}

virtual int CalibData::CalibBase1::getrunfrm  )  const [inline, virtual, inherited]
 

00052 {return m_runfrm;}

virtual int CalibData::CalibBase1::getrunfrm  )  const [inline, virtual, inherited]
 

00052 {return m_runfrm;}

virtual int CalibData::CalibBase1::getrunto  )  const [inline, virtual, inherited]
 

00053 {return m_runto;}

virtual int CalibData::CalibBase1::getrunto  )  const [inline, virtual, inherited]
 

00053 {return m_runto;}

virtual int CalibData::CalibBase1::getSerNo  )  const [inline, virtual, inherited]
 

Following is intended for deep copy.

00051 {return m_serNo;}

virtual int CalibData::CalibBase1::getSerNo  )  const [inline, virtual, inherited]
 

Following is intended for deep copy.

00051 {return m_serNo;}

double CalibData::EsTimeCalibData::getTestCalibConst int  No  )  const [inline]
 

00040 { return *((m_TestCalibConst->begin())+No);}

double CalibData::EsTimeCalibData::getTestCalibConst int  No  )  const [inline]
 

00040 { return *((m_TestCalibConst->begin())+No);}

int CalibData::EsTimeCalibData::getTestCalibConstNo  )  [inline]
 

00042 { return m_TestCalibConst -> size();}

int CalibData::EsTimeCalibData::getTestCalibConstNo  )  [inline]
 

00042 { return m_TestCalibConst -> size();}

double CalibData::EsTimeCalibData::getToffsetb  )  const [inline]
 

00044 { return m_toffsetb;}

double CalibData::EsTimeCalibData::getToffsetb  )  const [inline]
 

00044 { return m_toffsetb;}

double CalibData::EsTimeCalibData::getToffsete  )  const [inline]
 

00046 { return m_toffsete;}

double CalibData::EsTimeCalibData::getToffsete  )  const [inline]
 

00046 { return m_toffsete;}

void CalibData::EsTimeCalibData::setBunchTime const int  bunchtime  ) 
 

void CalibData::EsTimeCalibData::setBunchTime const int  bunchtime  ) 
 

00042                                                        {
00043       m_bunchtime=bunchtime;
00044    }

void CalibData::CalibBase1::setrunfrm int  runfrm  )  [inline, inherited]
 

00055 { m_runfrm = runfrm;}

void CalibData::CalibBase1::setrunfrm int  runfrm  )  [inline, inherited]
 

00055 { m_runfrm = runfrm;}

void CalibData::CalibBase1::setrunto int  runto  )  [inline, inherited]
 

00056 {m_runto = runto;}

void CalibData::CalibBase1::setrunto int  runto  )  [inline, inherited]
 

00056 {m_runto = runto;}

void CalibData::CalibBase1::setSerNo int  ser  )  [inline, inherited]
 

00054 { m_serNo = ser;}

void CalibData::CalibBase1::setSerNo int  ser  )  [inline, inherited]
 

00054 { m_serNo = ser;}

void CalibData::EsTimeCalibData::setTestCalibConst const vector< double > *  TestCalibConst  ) 
 

void CalibData::EsTimeCalibData::setTestCalibConst const vector< double > *  TestCalibConst  ) 
 

00027   {  if(m_TestCalibConst) delete m_TestCalibConst;
00028       m_TestCalibConst = new vector<double>(*TestCalibConst);
00029   }

void CalibData::EsTimeCalibData::setToffsetb const double  toffsetb  ) 
 

void CalibData::EsTimeCalibData::setToffsetb const double  toffsetb  ) 
 

00032                                                         {
00033         m_toffsetb=toffset;
00034    }

void CalibData::EsTimeCalibData::setToffsete const double  toffsete  ) 
 

void CalibData::EsTimeCalibData::setToffsete const double  toffsete  ) 
 

00036                                                        {
00037         m_toffsete=toffset;
00038    }

virtual StatusCode CalibData::EsTimeCalibData::update CalibBase1 other,
MsgStream *  log
[virtual]
 

Reimplemented from CalibData::CalibBase1.

StatusCode CalibData::EsTimeCalibData::update CalibBase1 other,
MsgStream *  log
[virtual]
 

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   }     


Member Data Documentation

int CalibData::EsTimeCalibData::m_bunchtime [private]
 

int CalibData::CalibBase1::m_runfrm [protected, inherited]
 

int CalibData::CalibBase1::m_runto [protected, inherited]
 

int CalibData::CalibBase1::m_serNo [protected, inherited]
 

vector<double>* CalibData::EsTimeCalibData::m_TestCalibConst [private]
 

vector<double>* CalibData::EsTimeCalibData::m_TestCalibConst [private]
 

double CalibData::EsTimeCalibData::m_toffsetb [private]
 

double CalibData::EsTimeCalibData::m_toffsete [private]
 


The documentation for this class was generated from the following files:
Generated on Wed Feb 2 19:15:43 2011 for BOSS6.5.5 by  doxygen 1.3.9.1