CalibData::bTofCalibBase Class Reference

#include <bTofCalibBase.h>

List of all members.

Public Member Functions

 bTofCalibBase ()
virtual ~bTofCalibBase ()
void setAtten (const double *Atten)
void setSpeed (const double *Speed)
void setP1 (const double *TofP1)
void setP2 (const double *TofP2)
void setPoff1_bunch0 (const double *TofPoff1_bunch0)
void setPoff2_bunch0 (const double *TofPoff2_bunch0)
void setPoff1_bunch1 (const double *TofPoff1_bunch1)
void setPoff2_bunch1 (const double *TofPoff2_bunch1)
void setPoff1_bunch2 (const double *TofPoff1_bunch2)
void setPoff2_bunch2 (const double *TofPoff2_bunch2)
void setPoff1_bunch3 (const double *TofPoff1_bunch3)
void setPoff2_bunch3 (const double *TofPoff2_bunch3)
void setFPleft (const double *FP1)
void setFPright (const double *FP2)
void setFPcounter (const double *FP3)
double getAtten (int No) const
double getSpeed (int No) const
double getP1 (int No) const
double getP2 (int No) const
double getPoff1_bunch0 (int No) const
double getPoff2_bunch0 (int No) const
double getPoff1_bunch1 (int No) const
double getPoff2_bunch1 (int No) const
double getPoff1_bunch2 (int No) const
double getPoff2_bunch2 (int No) const
double getPoff1_bunch3 (int No) const
double getPoff2_bunch3 (int No) const
double getFleft (int No) const
double getFright (int No) const
double getFcounter (int No) const

Private Attributes

double m_Atten [8]
double m_Speed [2]
double m_P1 [10]
double m_P2 [10]
double m_Poff1_bunch0 [20]
double m_Poff2_bunch0 [20]
double m_Poff1_bunch1 [20]
double m_Poff2_bunch1 [20]
double m_Poff1_bunch2 [20]
double m_Poff2_bunch2 [20]
double m_Poff1_bunch3 [20]
double m_Poff2_bunch3 [20]
double m_FP1 [5]
double m_FP2 [5]
double m_FP3 [10]


Detailed Description

Definition at line 18 of file bTofCalibBase.h.


Constructor & Destructor Documentation

CalibData::bTofCalibBase::bTofCalibBase (  )  [inline]

Definition at line 20 of file bTofCalibBase.h.

00020 {};

virtual CalibData::bTofCalibBase::~bTofCalibBase (  )  [inline, virtual]

Definition at line 22 of file bTofCalibBase.h.

00022                              {
00023       }


Member Function Documentation

double CalibData::bTofCalibBase::getAtten ( int  No  )  const [inline]

Definition at line 46 of file bTofCalibBase.h.

References m_Atten.

Referenced by CalibData::TofCalibData::getBTofAtten().

00046 {return m_Atten[No];} 

double CalibData::bTofCalibBase::getFcounter ( int  No  )  const [inline]

Definition at line 63 of file bTofCalibBase.h.

References m_FP3.

Referenced by CalibData::TofCalibData::getBTofFcounter().

00063 {return m_FP3[No];}

double CalibData::bTofCalibBase::getFleft ( int  No  )  const [inline]

Definition at line 61 of file bTofCalibBase.h.

References m_FP1.

Referenced by CalibData::TofCalibData::getBTofFleft().

00061 {return m_FP1[No];}

double CalibData::bTofCalibBase::getFright ( int  No  )  const [inline]

Definition at line 62 of file bTofCalibBase.h.

References m_FP2.

Referenced by CalibData::TofCalibData::getBTofFright().

00062 {return m_FP2[No];}

double CalibData::bTofCalibBase::getP1 ( int  No  )  const [inline]

Definition at line 49 of file bTofCalibBase.h.

References m_P1.

Referenced by CalibData::TofCalibData::getBTofPleft().

00049 { return m_P1[No];}

double CalibData::bTofCalibBase::getP2 ( int  No  )  const [inline]

Definition at line 50 of file bTofCalibBase.h.

References m_P2.

Referenced by CalibData::TofCalibData::getBTofPright().

00050 { return m_P2[No];}

double CalibData::bTofCalibBase::getPoff1_bunch0 ( int  No  )  const [inline]

Definition at line 52 of file bTofCalibBase.h.

References m_Poff1_bunch0.

Referenced by CalibData::TofCalibData::getBTofPoffleft_bunch0().

00052 { return m_Poff1_bunch0[No];}

double CalibData::bTofCalibBase::getPoff1_bunch1 ( int  No  )  const [inline]

Definition at line 54 of file bTofCalibBase.h.

References m_Poff1_bunch1.

Referenced by CalibData::TofCalibData::getBTofPoffleft_bunch1().

00054 { return m_Poff1_bunch1[No];}

double CalibData::bTofCalibBase::getPoff1_bunch2 ( int  No  )  const [inline]

Definition at line 56 of file bTofCalibBase.h.

References m_Poff1_bunch2.

Referenced by CalibData::TofCalibData::getBTofPoffleft_bunch2().

00056 { return m_Poff1_bunch2[No];}

double CalibData::bTofCalibBase::getPoff1_bunch3 ( int  No  )  const [inline]

Definition at line 58 of file bTofCalibBase.h.

References m_Poff1_bunch3.

Referenced by CalibData::TofCalibData::getBTofPoffleft_bunch3().

00058 { return m_Poff1_bunch3[No];}

double CalibData::bTofCalibBase::getPoff2_bunch0 ( int  No  )  const [inline]

Definition at line 53 of file bTofCalibBase.h.

References m_Poff2_bunch0.

Referenced by CalibData::TofCalibData::getBTofPoffright_bunch0().

00053 { return m_Poff2_bunch0[No];}

double CalibData::bTofCalibBase::getPoff2_bunch1 ( int  No  )  const [inline]

Definition at line 55 of file bTofCalibBase.h.

References m_Poff2_bunch1.

Referenced by CalibData::TofCalibData::getBTofPoffright_bunch1().

00055 { return m_Poff2_bunch1[No];}

double CalibData::bTofCalibBase::getPoff2_bunch2 ( int  No  )  const [inline]

Definition at line 57 of file bTofCalibBase.h.

References m_Poff2_bunch2.

Referenced by CalibData::TofCalibData::getBTofPoffright_bunch2().

00057 { return m_Poff2_bunch2[No];}

double CalibData::bTofCalibBase::getPoff2_bunch3 ( int  No  )  const [inline]

Definition at line 59 of file bTofCalibBase.h.

References m_Poff2_bunch3.

Referenced by CalibData::TofCalibData::getBTofPoffright_bunch3().

00059 { return m_Poff2_bunch3[No];}

double CalibData::bTofCalibBase::getSpeed ( int  No  )  const [inline]

Definition at line 47 of file bTofCalibBase.h.

References m_Speed.

Referenced by CalibData::TofCalibData::getBTofSpeed().

00047 {return m_Speed[No];}

void bTofCalibBase::setAtten ( const double *  Atten  ) 

Definition at line 12 of file bTofCalibBase.cxx.

References genRecEmupikp::i.

Referenced by TreeTofCalibDataCnv::i_createObj(), and RootTofCalibDataCnv::i_createObj().

00012                                                  {
00013     for( unsigned int i=0; i<8; i++ ) {
00014       m_Atten[i] = Atten[i];
00015     }
00016   }

void bTofCalibBase::setFPcounter ( const double *  FP3  ) 

Definition at line 96 of file bTofCalibBase.cxx.

References genRecEmupikp::i.

Referenced by TreeTofCalibDataCnv::i_createObj(), and RootTofCalibDataCnv::i_createObj().

00096                                                     {
00097     for(int i=0; i<10; i++){
00098       m_FP3[i] = FP3[i];
00099     }
00100   }

void bTofCalibBase::setFPleft ( const double *  FP1  ) 

Definition at line 84 of file bTofCalibBase.cxx.

References genRecEmupikp::i.

Referenced by TreeTofCalibDataCnv::i_createObj(), and RootTofCalibDataCnv::i_createObj().

00084                                                  {
00085     for(int i=0; i<5; i++){
00086       m_FP1[i] = FP1[i];
00087     }
00088   }

void bTofCalibBase::setFPright ( const double *  FP2  ) 

Definition at line 90 of file bTofCalibBase.cxx.

References genRecEmupikp::i.

Referenced by TreeTofCalibDataCnv::i_createObj(), and RootTofCalibDataCnv::i_createObj().

00090                                                   {
00091     for(int i=0; i<5; i++){
00092       m_FP2[i] = FP2[i];
00093     }
00094   }

void bTofCalibBase::setP1 ( const double *  TofP1  ) 

Definition at line 24 of file bTofCalibBase.cxx.

References genRecEmupikp::i.

Referenced by TreeTofCalibDataCnv::i_createObj(), TreeEstTofCalibDataCnv::i_createObj(), RootTofCalibDataCnv::i_createObj(), and RootEstTofCalibDataCnv::i_createObj().

00024                                               {
00025     for(int i=0;i<10;i++){
00026       m_P1[i] = TofP1[i];
00027     }
00028   }

void bTofCalibBase::setP2 ( const double *  TofP2  ) 

Definition at line 30 of file bTofCalibBase.cxx.

References genRecEmupikp::i.

Referenced by TreeTofCalibDataCnv::i_createObj(), TreeEstTofCalibDataCnv::i_createObj(), RootTofCalibDataCnv::i_createObj(), and RootEstTofCalibDataCnv::i_createObj().

00030                                               {
00031     for(int i=0;i<10;i++){
00032       m_P2[i] = TofP2[i];
00033     }
00034   }

void bTofCalibBase::setPoff1_bunch0 ( const double *  TofPoff1_bunch0  ) 

Definition at line 36 of file bTofCalibBase.cxx.

References genRecEmupikp::i.

Referenced by TreeTofCalibDataCnv::i_createObj(), TreeEstTofCalibDataCnv::i_createObj(), RootTofCalibDataCnv::i_createObj(), and RootEstTofCalibDataCnv::i_createObj().

00036                                                                   {
00037     for(int i=0;i<20;i++){
00038       m_Poff1_bunch0[i] = TofPoff1_bunch0[i];
00039     }
00040   }

void bTofCalibBase::setPoff1_bunch1 ( const double *  TofPoff1_bunch1  ) 

Definition at line 48 of file bTofCalibBase.cxx.

References genRecEmupikp::i.

Referenced by TreeTofCalibDataCnv::i_createObj(), TreeEstTofCalibDataCnv::i_createObj(), RootTofCalibDataCnv::i_createObj(), and RootEstTofCalibDataCnv::i_createObj().

00048                                                                   {
00049     for(int i=0;i<20;i++){
00050       m_Poff1_bunch1[i] = TofPoff1_bunch1[i];
00051     }
00052   }

void bTofCalibBase::setPoff1_bunch2 ( const double *  TofPoff1_bunch2  ) 

Definition at line 60 of file bTofCalibBase.cxx.

References genRecEmupikp::i.

Referenced by TreeTofCalibDataCnv::i_createObj(), TreeEstTofCalibDataCnv::i_createObj(), RootTofCalibDataCnv::i_createObj(), and RootEstTofCalibDataCnv::i_createObj().

00060                                                                   {
00061     for(int i=0;i<20;i++){
00062       m_Poff1_bunch2[i] = TofPoff1_bunch2[i];
00063     }
00064   }

void bTofCalibBase::setPoff1_bunch3 ( const double *  TofPoff1_bunch3  ) 

Definition at line 72 of file bTofCalibBase.cxx.

References genRecEmupikp::i.

Referenced by TreeTofCalibDataCnv::i_createObj(), TreeEstTofCalibDataCnv::i_createObj(), RootTofCalibDataCnv::i_createObj(), and RootEstTofCalibDataCnv::i_createObj().

00072                                                                   {
00073     for(int i=0;i<20;i++){
00074       m_Poff1_bunch3[i] = TofPoff1_bunch3[i];
00075     }
00076   }

void bTofCalibBase::setPoff2_bunch0 ( const double *  TofPoff2_bunch0  ) 

Definition at line 42 of file bTofCalibBase.cxx.

References genRecEmupikp::i.

Referenced by TreeTofCalibDataCnv::i_createObj(), TreeEstTofCalibDataCnv::i_createObj(), RootTofCalibDataCnv::i_createObj(), and RootEstTofCalibDataCnv::i_createObj().

00042                                                                   {
00043     for(int i=0;i<20;i++){
00044       m_Poff2_bunch0[i] = TofPoff2_bunch0[i];
00045     }
00046   }

void bTofCalibBase::setPoff2_bunch1 ( const double *  TofPoff2_bunch1  ) 

Definition at line 54 of file bTofCalibBase.cxx.

References genRecEmupikp::i.

Referenced by TreeTofCalibDataCnv::i_createObj(), TreeEstTofCalibDataCnv::i_createObj(), RootTofCalibDataCnv::i_createObj(), and RootEstTofCalibDataCnv::i_createObj().

00054                                                                   {
00055     for(int i=0;i<20;i++){
00056       m_Poff2_bunch1[i] = TofPoff2_bunch1[i];
00057     }
00058   }

void bTofCalibBase::setPoff2_bunch2 ( const double *  TofPoff2_bunch2  ) 

Definition at line 66 of file bTofCalibBase.cxx.

References genRecEmupikp::i.

Referenced by TreeTofCalibDataCnv::i_createObj(), TreeEstTofCalibDataCnv::i_createObj(), RootTofCalibDataCnv::i_createObj(), and RootEstTofCalibDataCnv::i_createObj().

00066                                                                   {
00067     for(int i=0;i<20;i++){
00068       m_Poff2_bunch2[i] = TofPoff2_bunch2[i];
00069     }
00070   }  

void bTofCalibBase::setPoff2_bunch3 ( const double *  TofPoff2_bunch3  ) 

Definition at line 78 of file bTofCalibBase.cxx.

References genRecEmupikp::i.

Referenced by TreeTofCalibDataCnv::i_createObj(), TreeEstTofCalibDataCnv::i_createObj(), RootTofCalibDataCnv::i_createObj(), and RootEstTofCalibDataCnv::i_createObj().

00078                                                                   {
00079     for(int i=0;i<20;i++){
00080       m_Poff2_bunch3[i] = TofPoff2_bunch3[i];
00081     }
00082   }  

void bTofCalibBase::setSpeed ( const double *  Speed  ) 

Definition at line 18 of file bTofCalibBase.cxx.

References genRecEmupikp::i.

Referenced by TreeTofCalibDataCnv::i_createObj(), and RootTofCalibDataCnv::i_createObj().

00018                                                  {
00019     for( unsigned int i=0; i<2; i++ ) {
00020       m_Speed[i] = Speed[i];
00021     }
00022   }


Member Data Documentation

double CalibData::bTofCalibBase::m_Atten[8] [private]

Definition at line 66 of file bTofCalibBase.h.

Referenced by getAtten().

double CalibData::bTofCalibBase::m_FP1[5] [private]

Definition at line 78 of file bTofCalibBase.h.

Referenced by getFleft().

double CalibData::bTofCalibBase::m_FP2[5] [private]

Definition at line 79 of file bTofCalibBase.h.

Referenced by getFright().

double CalibData::bTofCalibBase::m_FP3[10] [private]

Definition at line 80 of file bTofCalibBase.h.

Referenced by getFcounter().

double CalibData::bTofCalibBase::m_P1[10] [private]

Definition at line 68 of file bTofCalibBase.h.

Referenced by getP1().

double CalibData::bTofCalibBase::m_P2[10] [private]

Definition at line 69 of file bTofCalibBase.h.

Referenced by getP2().

double CalibData::bTofCalibBase::m_Poff1_bunch0[20] [private]

Definition at line 70 of file bTofCalibBase.h.

Referenced by getPoff1_bunch0().

double CalibData::bTofCalibBase::m_Poff1_bunch1[20] [private]

Definition at line 72 of file bTofCalibBase.h.

Referenced by getPoff1_bunch1().

double CalibData::bTofCalibBase::m_Poff1_bunch2[20] [private]

Definition at line 74 of file bTofCalibBase.h.

Referenced by getPoff1_bunch2().

double CalibData::bTofCalibBase::m_Poff1_bunch3[20] [private]

Definition at line 76 of file bTofCalibBase.h.

Referenced by getPoff1_bunch3().

double CalibData::bTofCalibBase::m_Poff2_bunch0[20] [private]

Definition at line 71 of file bTofCalibBase.h.

Referenced by getPoff2_bunch0().

double CalibData::bTofCalibBase::m_Poff2_bunch1[20] [private]

Definition at line 73 of file bTofCalibBase.h.

Referenced by getPoff2_bunch1().

double CalibData::bTofCalibBase::m_Poff2_bunch2[20] [private]

Definition at line 75 of file bTofCalibBase.h.

Referenced by getPoff2_bunch2().

double CalibData::bTofCalibBase::m_Poff2_bunch3[20] [private]

Definition at line 77 of file bTofCalibBase.h.

Referenced by getPoff2_bunch3().

double CalibData::bTofCalibBase::m_Speed[2] [private]

Definition at line 67 of file bTofCalibBase.h.

Referenced by getSpeed().


Generated on Tue Nov 29 23:36:24 2016 for BOSS_7.0.2 by  doxygen 1.4.7