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

CalibData::TofCalibData Class Reference

#include <TofCalibData.h>

Inheritance diagram for CalibData::TofCalibData:

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

Public Member Functions

virtual const CLID & clID () const
virtual const CLID & clID () const
int getBrEast (int index)
int getBrEast (int index)
int getBrWest (int index)
int getBrWest (int index)
bTofCalibBase getBTof (int cnt) const
bTofCalibBase getBTof (int cnt) const
double getBTofAtten (int index, int pardex)
double getBTofAtten (int index, int pardex)
bTofCommonCalibBase getBTofCom () const
bTofCommonCalibBase getBTofCom () const
double getBTofFcounter (int index, int pardex)
double getBTofFcounter (int index, int pardex)
double getBTofFleft (int index, int pardex)
double getBTofFleft (int index, int pardex)
double getBTofFright (int index, int pardex)
double getBTofFright (int index, int pardex)
double getBTofOffset (int pardex)
double getBTofOffset (int pardex)
double getBTofPleft (int index, int pardex)
double getBTofPleft (int index, int pardex)
double getBTofPoffleft (int index, int pardex)
double getBTofPoffleft (int index, int pardex)
double getBTofPoffright (int index, int pardex)
double getBTofPoffright (int index, int pardex)
double getBTofPright (int index, int pardex)
double getBTofPright (int index, int pardex)
double getBTofSigmaCorr (int pardex)
double getBTofSigmaCorr (int pardex)
double getBTofSpeed (int index, int pardex)
double getBTofSpeed (int index, int pardex)
int getEndcap (int index)
int getEndcap (int index)
eTofCalibBase getETof (int cnt) const
eTofCalibBase getETof (int cnt) const
double getETofAtten (int index, int pardex)
double getETofAtten (int index, int pardex)
double getETofFP (int index, int pardex)
double getETofFP (int index, int pardex)
double getETofP (int index, int pardex)
double getETofP (int index, int pardex)
double getETofSpeed (int index, int pardex)
double getETofSpeed (int index, int pardex)
int getMisLable ()
int getMisLable ()
int getQCorr ()
int getQCorr ()
int getQElec ()
int getQElec ()
int getRunBegin ()
int getRunBegin ()
int getRunEnd ()
int getRunEnd ()
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.
tofCalibInfoBase getTofInfo () const
tofCalibInfoBase getTofInfo () const
int getVersion ()
int getVersion ()
void setrunfrm (int runfrm)
void setrunfrm (int runfrm)
void setrunto (int runto)
void setrunto (int runto)
void setSerNo (int ser)
void setSerNo (int ser)
 TofCalibData (std::vector< bTofCalibBase > *bTofCal, std::vector< bTofCommonCalibBase > *bTofComCal, std::vector< eTofCalibBase > *eTofCal, std::vector< tofCalibInfoBase > *tofInfoCal)
 TofCalibData ()
 TofCalibData (std::vector< bTofCalibBase > *bTofCal, std::vector< bTofCommonCalibBase > *bTofComCal, std::vector< eTofCalibBase > *eTofCal, std::vector< tofCalibInfoBase > *tofInfoCal)
 TofCalibData ()
virtual StatusCode update (CalibBase1 &other, MsgStream *log)
virtual StatusCode update (CalibBase1 &other, MsgStream *log)
virtual ~TofCalibData ()
virtual ~TofCalibData ()

Static Public Member Functions

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

Protected Attributes

int m_runfrm
int m_runto
int m_serNo

Private Attributes

std::vector< bTofCalibBase > * m_bTofCalibData
std::vector< bTofCalibBase > * m_bTofCalibData
std::vector< bTofCommonCalibBase > * m_bTofCommonCalibData
std::vector< bTofCommonCalibBase > * m_bTofCommonCalibData
std::vector< eTofCalibBase > * m_eTofCalibData
std::vector< eTofCalibBase > * m_eTofCalibData
std::vector< tofCalibInfoBase > * m_tofCalibInfoData
std::vector< tofCalibInfoBase > * m_tofCalibInfoData

Constructor & Destructor Documentation

CalibData::TofCalibData::TofCalibData  )  [inline]
 

00026 {};

CalibData::TofCalibData::TofCalibData std::vector< bTofCalibBase > *  bTofCal,
std::vector< bTofCommonCalibBase > *  bTofComCal,
std::vector< eTofCalibBase > *  eTofCal,
std::vector< tofCalibInfoBase > *  tofInfoCal
 

00016                                                                                                                                                                                   {
00017     if(bTofCal){
00018       m_bTofCalibData = new std::vector<bTofCalibBase>(*bTofCal);
00019     }
00020     if(bTofComCal){
00021       m_bTofCommonCalibData = new std::vector<bTofCommonCalibBase>(*bTofComCal);
00022     }
00023     if(eTofCal){
00024       m_eTofCalibData = new std::vector<eTofCalibBase>(*eTofCal);
00025     }
00026     if(tofInfoCal){
00027       m_tofCalibInfoData = new std::vector<tofCalibInfoBase>(*tofInfoCal);
00028     }
00029   }

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

00030                             { 
00031       delete m_bTofCalibData;
00032       delete m_bTofCommonCalibData;
00033       delete m_eTofCalibData;
00034       delete m_tofCalibInfoData;
00035         }

CalibData::TofCalibData::TofCalibData  )  [inline]
 

00026 {};

CalibData::TofCalibData::TofCalibData std::vector< bTofCalibBase > *  bTofCal,
std::vector< bTofCommonCalibBase > *  bTofComCal,
std::vector< eTofCalibBase > *  eTofCal,
std::vector< tofCalibInfoBase > *  tofInfoCal
 

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

00030                             { 
00031       delete m_bTofCalibData;
00032       delete m_bTofCommonCalibData;
00033       delete m_eTofCalibData;
00034       delete m_tofCalibInfoData;
00035         }


Member Function Documentation

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

00040 { return CLID_Calib_TofCal; }

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

00040 { return CLID_Calib_TofCal; }

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

00038 { return classID(); } 

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

00038 { return classID(); } 

int CalibData::TofCalibData::getBrEast int  index  ) 
 

int CalibData::TofCalibData::getBrEast int  index  ) 
 

00180                                       {
00181     tofCalibInfoBase tofInfo = getTofInfo();
00182     return tofInfo.getBrEast(index);
00183   }

int CalibData::TofCalibData::getBrWest int  index  ) 
 

int CalibData::TofCalibData::getBrWest int  index  ) 
 

00185                                       {
00186     tofCalibInfoBase tofInfo = getTofInfo();
00187     return tofInfo.getBrWest(index);
00188   }

bTofCalibBase CalibData::TofCalibData::getBTof int  cnt  )  const
 

bTofCalibBase CalibData::TofCalibData::getBTof int  cnt  )  const
 

00049                                                   {
00050     std::vector<bTofCalibBase>::iterator it = m_bTofCalibData->begin();
00051     for(int i=0;i!=cnt;i++,it++)
00052       {  
00053       }
00054     return *it;
00055   }

double CalibData::TofCalibData::getBTofAtten int  index,
int  pardex
 

double CalibData::TofCalibData::getBTofAtten int  index,
int  pardex
 

00075                                                        {
00076     bTofCalibBase bTof = getBTof(index);
00077     return  bTof.getAtten(pardex);
00078   }

bTofCommonCalibBase CalibData::TofCalibData::getBTofCom  )  const
 

bTofCommonCalibBase CalibData::TofCalibData::getBTofCom  )  const
 

00057                                                     {
00058     std::vector<bTofCommonCalibBase>::iterator it = m_bTofCommonCalibData->begin();
00059     return *it;
00060   }

double CalibData::TofCalibData::getBTofFcounter int  index,
int  pardex
 

double CalibData::TofCalibData::getBTofFcounter int  index,
int  pardex
 

00115                                                           {
00116     bTofCalibBase bTof = getBTof(index);
00117     return bTof.getFcounter(pardex);
00118   }

double CalibData::TofCalibData::getBTofFleft int  index,
int  pardex
 

double CalibData::TofCalibData::getBTofFleft int  index,
int  pardex
 

00105                                                        {
00106     bTofCalibBase bTof = getBTof(index);
00107     return bTof.getFleft(pardex);
00108   }

double CalibData::TofCalibData::getBTofFright int  index,
int  pardex
 

double CalibData::TofCalibData::getBTofFright int  index,
int  pardex
 

00110                                                         {
00111     bTofCalibBase bTof = getBTof(index);
00112     return bTof.getFright(pardex);
00113   }

double CalibData::TofCalibData::getBTofOffset int  pardex  ) 
 

double CalibData::TofCalibData::getBTofOffset int  pardex  ) 
 

00120                                               {
00121     bTofCommonCalibBase bTofCom = getBTofCom();
00122     return bTofCom.getOffset(pardex);
00123   }

double CalibData::TofCalibData::getBTofPleft int  index,
int  pardex
 

double CalibData::TofCalibData::getBTofPleft int  index,
int  pardex
 

00085                                                        {
00086     bTofCalibBase bTof = getBTof(index);
00087     return bTof.getP1(pardex);
00088   }

double CalibData::TofCalibData::getBTofPoffleft int  index,
int  pardex
 

double CalibData::TofCalibData::getBTofPoffleft int  index,
int  pardex
 

00095                                                           {
00096     bTofCalibBase bTof = getBTof(index);
00097     return bTof.getPoff1(pardex);
00098   }

double CalibData::TofCalibData::getBTofPoffright int  index,
int  pardex
 

double CalibData::TofCalibData::getBTofPoffright int  index,
int  pardex
 

00100                                                            {
00101     bTofCalibBase bTof = getBTof(index);
00102     return bTof.getPoff2(pardex);
00103   }

double CalibData::TofCalibData::getBTofPright int  index,
int  pardex
 

double CalibData::TofCalibData::getBTofPright int  index,
int  pardex
 

00090                                                         {
00091     bTofCalibBase bTof = getBTof(index);
00092     return bTof.getP2(pardex);
00093   }

double CalibData::TofCalibData::getBTofSigmaCorr int  pardex  ) 
 

double CalibData::TofCalibData::getBTofSigmaCorr int  pardex  ) 
 

00125                                                  {
00126     bTofCommonCalibBase bTofCom = getBTofCom();
00127     return bTofCom.getSigmaCorr(pardex);
00128   }

double CalibData::TofCalibData::getBTofSpeed int  index,
int  pardex
 

double CalibData::TofCalibData::getBTofSpeed int  index,
int  pardex
 

00080                                                        {
00081     bTofCalibBase bTof = getBTof(index);
00082     return  bTof.getSpeed(pardex);
00083   }

int CalibData::TofCalibData::getEndcap int  index  ) 
 

int CalibData::TofCalibData::getEndcap int  index  ) 
 

00190                                       {
00191     tofCalibInfoBase tofInfo = getTofInfo();
00192     return tofInfo.getEndcap(index);
00193   }

eTofCalibBase CalibData::TofCalibData::getETof int  cnt  )  const
 

eTofCalibBase CalibData::TofCalibData::getETof int  cnt  )  const
 

00062                                                   {
00063     std::vector<eTofCalibBase>::iterator it = m_eTofCalibData->begin();
00064     for(int i=0;i!=cnt;i++,it++)
00065       {  
00066       }
00067     return *it;
00068   }

double CalibData::TofCalibData::getETofAtten int  index,
int  pardex
 

double CalibData::TofCalibData::getETofAtten int  index,
int  pardex
 

00130                                                        {
00131     eTofCalibBase eTof = getETof(index);
00132     return  eTof.getAtten(pardex);
00133   }

double CalibData::TofCalibData::getETofFP int  index,
int  pardex
 

double CalibData::TofCalibData::getETofFP int  index,
int  pardex
 

00145                                                     {
00146     eTofCalibBase eTof = getETof(index);
00147     return eTof.getFP(pardex);
00148   }

double CalibData::TofCalibData::getETofP int  index,
int  pardex
 

double CalibData::TofCalibData::getETofP int  index,
int  pardex
 

00140                                                    {
00141     eTofCalibBase eTof = getETof(index);
00142     return eTof.getP(pardex);
00143   }

double CalibData::TofCalibData::getETofSpeed int  index,
int  pardex
 

double CalibData::TofCalibData::getETofSpeed int  index,
int  pardex
 

00135                                                        {
00136     eTofCalibBase eTof = getETof(index);
00137     return  eTof.getSpeed(pardex);
00138   }

int CalibData::TofCalibData::getMisLable  ) 
 

int CalibData::TofCalibData::getMisLable  ) 
 

00175                                {
00176     tofCalibInfoBase tofInfo = getTofInfo();
00177     return tofInfo.getMisLable();
00178   }

int CalibData::TofCalibData::getQCorr  ) 
 

int CalibData::TofCalibData::getQCorr  ) 
 

00165                             {
00166     tofCalibInfoBase tofInfo = getTofInfo();
00167     return tofInfo.getQCorr();
00168   }

int CalibData::TofCalibData::getQElec  ) 
 

int CalibData::TofCalibData::getQElec  ) 
 

00170                             {
00171     tofCalibInfoBase tofInfo = getTofInfo();
00172     return tofInfo.getQElec();
00173   }

int CalibData::TofCalibData::getRunBegin  ) 
 

int CalibData::TofCalibData::getRunBegin  ) 
 

00150                                {
00151     tofCalibInfoBase tofInfo = getTofInfo();
00152     return tofInfo.getRunBegin();
00153   }

int CalibData::TofCalibData::getRunEnd  ) 
 

int CalibData::TofCalibData::getRunEnd  ) 
 

00155                              {
00156     tofCalibInfoBase tofInfo = getTofInfo();
00157     return tofInfo.getRunEnd();
00158   }

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

tofCalibInfoBase CalibData::TofCalibData::getTofInfo  )  const
 

tofCalibInfoBase CalibData::TofCalibData::getTofInfo  )  const
 

00070                                                  {
00071     std::vector<tofCalibInfoBase>::iterator it = m_tofCalibInfoData->begin();
00072     return *it;
00073   }

int CalibData::TofCalibData::getVersion  ) 
 

int CalibData::TofCalibData::getVersion  ) 
 

00160                               {
00161     tofCalibInfoBase tofInfo = getTofInfo();
00162     return tofInfo.getVersion();
00163   }

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::TofCalibData::update CalibBase1 other,
MsgStream *  log
[virtual]
 

Reimplemented from CalibData::CalibBase1.

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

Reimplemented from CalibData::CalibBase1.

00032   {
00033     TofCalibData& other1 = dynamic_cast<TofCalibData& >(other);
00034     std::cout<<"========================================"<<"\n"<<"here is the update in the TofCalibData"<<"\n"<<"=================================================="<<std::endl;
00035     CalibBase1::update(other, log);
00036     delete m_bTofCalibData;
00037     m_bTofCalibData = new std::vector<bTofCalibBase>(*(other1.m_bTofCalibData));
00038     delete m_bTofCommonCalibData;
00039     m_bTofCommonCalibData = new std::vector<bTofCommonCalibBase>(*(other1.m_bTofCommonCalibData));
00040     delete m_eTofCalibData;
00041     m_eTofCalibData = new std::vector<eTofCalibBase>(*(other1.m_eTofCalibData));
00042     delete m_tofCalibInfoData;
00043     m_tofCalibInfoData = new std::vector<tofCalibInfoBase>(*(other1.m_tofCalibInfoData));
00044     return StatusCode::SUCCESS;  
00045 }       


Member Data Documentation

std::vector<bTofCalibBase>* CalibData::TofCalibData::m_bTofCalibData [private]
 

std::vector<bTofCalibBase>* CalibData::TofCalibData::m_bTofCalibData [private]
 

std::vector<bTofCommonCalibBase>* CalibData::TofCalibData::m_bTofCommonCalibData [private]
 

std::vector<bTofCommonCalibBase>* CalibData::TofCalibData::m_bTofCommonCalibData [private]
 

std::vector<eTofCalibBase>* CalibData::TofCalibData::m_eTofCalibData [private]
 

std::vector<eTofCalibBase>* CalibData::TofCalibData::m_eTofCalibData [private]
 

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

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

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

std::vector<tofCalibInfoBase>* CalibData::TofCalibData::m_tofCalibInfoData [private]
 

std::vector<tofCalibInfoBase>* CalibData::TofCalibData::m_tofCalibInfoData [private]
 


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