BOSS 7.1.0
BESIII Offline Software System
Loading...
Searching...
No Matches
CalibData::eTofCalibBase Class Reference

#include <eTofCalibBase.h>

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
 

Detailed Description

Definition at line 18 of file eTofCalibBase.h.

Constructor & Destructor Documentation

◆ eTofCalibBase()

CalibData::eTofCalibBase::eTofCalibBase ( )
inline

Definition at line 20 of file eTofCalibBase.h.

20{};

◆ ~eTofCalibBase()

virtual CalibData::eTofCalibBase::~eTofCalibBase ( )
inlinevirtual

Definition at line 22 of file eTofCalibBase.h.

22 {
23 }

Member Function Documentation

◆ getAtten()

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

Definition at line 32 of file eTofCalibBase.h.

32{return m_Atten[No];}

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

◆ getFP()

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

Definition at line 35 of file eTofCalibBase.h.

35{return m_FP[No];}

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

◆ getP()

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

Definition at line 34 of file eTofCalibBase.h.

34{ return m_P[No];}

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

◆ getSpeed()

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

Definition at line 33 of file eTofCalibBase.h.

33{return m_Speed[No];}

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

◆ setAtten()

void eTofCalibBase::setAtten ( const double *  Atten)

Definition at line 12 of file eTofCalibBase.cxx.

12 {
13 for( unsigned int i=0; i<8; i++ ) {
14 m_Atten[i] = Atten[i];
15 }
16 }

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

◆ setFP()

void eTofCalibBase::setFP ( const double *  FP)

Definition at line 30 of file eTofCalibBase.cxx.

30 {
31 for( unsigned int i=0; i<5; i++ ) {
32 m_FP[i] = TofFP[i];
33 }
34 }

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

◆ setP()

void eTofCalibBase::setP ( const double *  TofP)

Definition at line 24 of file eTofCalibBase.cxx.

24 {
25 for( unsigned int i=0; i<8; i++ ) {
26 m_P[i] = TofP[i];
27 }
28 }

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

◆ setSpeed()

void eTofCalibBase::setSpeed ( const double *  Speed)

Definition at line 18 of file eTofCalibBase.cxx.

18 {
19 for( unsigned int i=0; i<4; i++ ) {
20 m_Speed[i] = Speed[i];
21 }
22 }

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


The documentation for this class was generated from the following files: