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

CalibData::EmcCalibData Class Reference

#include <EmcCalibData.h>

Inheritance diagram for CalibData::EmcCalibData:

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

Public Member Functions

virtual const CLID & clID () const
virtual const CLID & clID () const
 EmcCalibData ()
 EmcCalibData ()
double getDigiCalibConst (int No) const
double getDigiCalibConst (int No) const
int getDigiCalibConstNo ()
int getDigiCalibConstNo ()
double getIxtalNumber (int No) const
double getIxtalNumber (int No) const
int getIxtalNumberNo ()
int getIxtalNumberNo ()
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.
void setDigiCalibConst (const vector< double > *DigiCalibConst)
void setDigiCalibConst (const vector< double > *DigiCalibConst)
void setIxtalNumber (const vector< int > *IxtalNumber)
void setIxtalNumber (const vector< int > *IxtalNumber)
void setrunfrm (int runfrm)
void setrunfrm (int runfrm)
void setrunto (int runto)
void setrunto (int runto)
void setSerNo (int ser)
void setSerNo (int ser)
virtual StatusCode update (CalibBase1 &other, MsgStream *log)
virtual StatusCode update (CalibBase1 &other, MsgStream *log)
virtual ~EmcCalibData ()
virtual ~EmcCalibData ()

Static Public Member Functions

const CLID & classID ()
const CLID & classID ()

Protected Attributes

int m_runfrm
int m_runto
int m_serNo

Private Attributes

vector< double > * m_DigiCalibConst
vector< double > * m_DigiCalibConst
vector< int > * m_IxtalNumber
vector< int > * m_IxtalNumber

Constructor & Destructor Documentation

CalibData::EmcCalibData::EmcCalibData  ) 
 

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

00023                            { 
00024       if(m_DigiCalibConst)  delete m_DigiCalibConst;
00025       if(m_IxtalNumber) delete  m_IxtalNumber;
00026     }

CalibData::EmcCalibData::EmcCalibData  ) 
 

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

00023                            { 
00024       if(m_DigiCalibConst)  delete m_DigiCalibConst;
00025       if(m_IxtalNumber) delete  m_IxtalNumber;
00026     }


Member Function Documentation

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

00032 { return CLID_Calib_EmcCal; }

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

00032 { return CLID_Calib_EmcCal; }

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

00030 { return classID(); } 

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

00030 { return classID(); } 

double CalibData::EmcCalibData::getDigiCalibConst int  No  )  const [inline]
 

00047 { return *((m_DigiCalibConst->begin())+No);}

double CalibData::EmcCalibData::getDigiCalibConst int  No  )  const [inline]
 

00047 { return *((m_DigiCalibConst->begin())+No);}

int CalibData::EmcCalibData::getDigiCalibConstNo  )  [inline]
 

00052 { return m_DigiCalibConst -> size();}

int CalibData::EmcCalibData::getDigiCalibConstNo  )  [inline]
 

00052 { return m_DigiCalibConst -> size();}

double CalibData::EmcCalibData::getIxtalNumber int  No  )  const [inline]
 

00049 { return *((m_IxtalNumber->begin())+No);}

double CalibData::EmcCalibData::getIxtalNumber int  No  )  const [inline]
 

00049 { return *((m_IxtalNumber->begin())+No);}

int CalibData::EmcCalibData::getIxtalNumberNo  )  [inline]
 

00055 { return m_IxtalNumber -> size();}

int CalibData::EmcCalibData::getIxtalNumberNo  )  [inline]
 

00055 { return m_IxtalNumber -> size();}

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;}

void CalibData::EmcCalibData::setDigiCalibConst const vector< double > *  DigiCalibConst  ) 
 

void CalibData::EmcCalibData::setDigiCalibConst const vector< double > *  DigiCalibConst  ) 
 

00028   {  if(m_DigiCalibConst) delete m_DigiCalibConst;
00029       m_DigiCalibConst = new vector<double>(*DigiCalibConst);
00030   }

void CalibData::EmcCalibData::setIxtalNumber const vector< int > *  IxtalNumber  ) 
 

void CalibData::EmcCalibData::setIxtalNumber const vector< int > *  IxtalNumber  ) 
 

00033   {  if(m_IxtalNumber) delete m_IxtalNumber;
00034       m_IxtalNumber = new vector<int>(*IxtalNumber);
00035   }

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;}

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

Reimplemented from CalibData::CalibBase1.

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

Reimplemented from CalibData::CalibBase1.

00011   {
00012     EmcCalibData& other1 = dynamic_cast<EmcCalibData& >(other);
00013     std::cout<<"========================================"<<"\n"
00014              <<"here is the update in the EmcCalibData"<<"\n"
00015              <<"=================================================="<<std::endl;
00016     CalibBase1::update(other, log);
00017     //set the Calibration Data
00018      if(m_DigiCalibConst) delete m_DigiCalibConst;
00019      if(m_IxtalNumber) delete m_IxtalNumber;
00020 
00021     m_DigiCalibConst = new vector<double>(*other1.m_DigiCalibConst);
00022     m_IxtalNumber = new vector<int>(*other1.m_IxtalNumber);
00023     return StatusCode::SUCCESS;  
00024   }     


Member Data Documentation

vector<double>* CalibData::EmcCalibData::m_DigiCalibConst [private]
 

vector<double>* CalibData::EmcCalibData::m_DigiCalibConst [private]
 

vector<int>* CalibData::EmcCalibData::m_IxtalNumber [private]
 

vector<int>* CalibData::EmcCalibData::m_IxtalNumber [private]
 

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

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

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


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