CalibData::eTofCalibBase Class Reference

#include <eTofCalibBase.h>

List of all members.

Public Member Functions

 eTofCalibBase ()
virtual ~eTofCalibBase ()
void setAtten (const double *Atten)
void setSpeed (const double *Speed)
void setP (const double *TofP)
void setFP (const double *FP)
double getAtten (int No) const
double getSpeed (int No) const
double getP (int No) const
double getFP (int No) const

Private Attributes

double m_Atten [5]
double m_Speed [4]
double m_P [8]
double m_FP [5]


Detailed Description

Definition at line 18 of file eTofCalibBase.h.


Constructor & Destructor Documentation

CalibData::eTofCalibBase::eTofCalibBase (  )  [inline]

Definition at line 20 of file eTofCalibBase.h.

00020 {};

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

Definition at line 22 of file eTofCalibBase.h.

00022                              {
00023       }


Member Function Documentation

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

Definition at line 32 of file eTofCalibBase.h.

References m_Atten.

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

00032 {return m_Atten[No];} 

double CalibData::eTofCalibBase::getFP ( int  No  )  const [inline]

Definition at line 35 of file eTofCalibBase.h.

References m_FP.

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

00035 {return m_FP[No];}

double CalibData::eTofCalibBase::getP ( int  No  )  const [inline]

Definition at line 34 of file eTofCalibBase.h.

References m_P.

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

00034 { return m_P[No];}

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

Definition at line 33 of file eTofCalibBase.h.

References m_Speed.

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

00033 {return m_Speed[No];}

void eTofCalibBase::setAtten ( const double *  Atten  ) 

Definition at line 12 of file eTofCalibBase.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 eTofCalibBase::setFP ( const double *  FP  ) 

Definition at line 30 of file eTofCalibBase.cxx.

References genRecEmupikp::i.

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

00030                                               {
00031     for( unsigned int i=0; i<5; i++ ) {
00032       m_FP[i] = TofFP[i];
00033     }
00034   }

void eTofCalibBase::setP ( const double *  TofP  ) 

Definition at line 24 of file eTofCalibBase.cxx.

References genRecEmupikp::i.

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

00024                                             {
00025     for( unsigned int i=0; i<8; i++ ) {
00026       m_P[i] = TofP[i];
00027     }
00028   }

void eTofCalibBase::setSpeed ( const double *  Speed  ) 

Definition at line 18 of file eTofCalibBase.cxx.

References genRecEmupikp::i.

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

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


Member Data Documentation

double CalibData::eTofCalibBase::m_Atten[5] [private]

Definition at line 38 of file eTofCalibBase.h.

Referenced by getAtten().

double CalibData::eTofCalibBase::m_FP[5] [private]

Definition at line 41 of file eTofCalibBase.h.

Referenced by getFP().

double CalibData::eTofCalibBase::m_P[8] [private]

Definition at line 40 of file eTofCalibBase.h.

Referenced by getP().

double CalibData::eTofCalibBase::m_Speed[4] [private]

Definition at line 39 of file eTofCalibBase.h.

Referenced by getSpeed().


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