BOSS 8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
CalibData::etfCalibBase Class Reference

#include <etfCalibBase.h>

Public Member Functions

 etfCalibBase ()
virtual ~etfCalibBase ()
void setSpeed (const double *Speed)
void setP (const double *etfP)
void setP1 (const double *etfP1)
void setP2 (const double *etfP2)
double getSpeed (int No) const
double getP (int No) const
double getP1 (int No) const
double getP2 (int No) const
 etfCalibBase ()
virtual ~etfCalibBase ()
void setSpeed (const double *Speed)
void setP (const double *etfP)
void setP1 (const double *etfP1)
void setP2 (const double *etfP2)
double getSpeed (int No) const
double getP (int No) const
double getP1 (int No) const
double getP2 (int No) const
 etfCalibBase ()
virtual ~etfCalibBase ()
void setSpeed (const double *Speed)
void setP (const double *etfP)
void setP1 (const double *etfP1)
void setP2 (const double *etfP2)
double getSpeed (int No) const
double getP (int No) const
double getP1 (int No) const
double getP2 (int No) const

Detailed Description

Constructor & Destructor Documentation

◆ etfCalibBase() [1/3]

CalibData::etfCalibBase::etfCalibBase ( )
inline

◆ ~etfCalibBase() [1/3]

virtual CalibData::etfCalibBase::~etfCalibBase ( )
inlinevirtual

◆ etfCalibBase() [2/3]

CalibData::etfCalibBase::etfCalibBase ( )
inline

◆ ~etfCalibBase() [2/3]

virtual CalibData::etfCalibBase::~etfCalibBase ( )
inlinevirtual

◆ etfCalibBase() [3/3]

CalibData::etfCalibBase::etfCalibBase ( )
inline

◆ ~etfCalibBase() [3/3]

virtual CalibData::etfCalibBase::~etfCalibBase ( )
inlinevirtual

Member Function Documentation

◆ getP() [1/3]

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

Definition at line 25 of file Calibration/CalibData/include/CalibData/Tof/etfCalibBase.h.

25{ return m_P[No]; }

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

◆ getP() [2/3]

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

Definition at line 25 of file InstallArea/x86_64-el9-gcc13-dbg/include/CalibData/Tof/etfCalibBase.h.

25{ return m_P[No]; }

◆ getP() [3/3]

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

Definition at line 25 of file InstallArea/x86_64-el9-gcc13-opt/include/CalibData/Tof/etfCalibBase.h.

25{ return m_P[No]; }

◆ getP1() [1/3]

double CalibData::etfCalibBase::getP1 ( int No) const
inline

Definition at line 26 of file Calibration/CalibData/include/CalibData/Tof/etfCalibBase.h.

26{ return m_P1[No]; }

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

◆ getP1() [2/3]

double CalibData::etfCalibBase::getP1 ( int No) const
inline

Definition at line 26 of file InstallArea/x86_64-el9-gcc13-dbg/include/CalibData/Tof/etfCalibBase.h.

26{ return m_P1[No]; }

◆ getP1() [3/3]

double CalibData::etfCalibBase::getP1 ( int No) const
inline

Definition at line 26 of file InstallArea/x86_64-el9-gcc13-opt/include/CalibData/Tof/etfCalibBase.h.

26{ return m_P1[No]; }

◆ getP2() [1/3]

double CalibData::etfCalibBase::getP2 ( int No) const
inline

Definition at line 27 of file Calibration/CalibData/include/CalibData/Tof/etfCalibBase.h.

27{ return m_P2[No]; }

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

◆ getP2() [2/3]

double CalibData::etfCalibBase::getP2 ( int No) const
inline

Definition at line 27 of file InstallArea/x86_64-el9-gcc13-dbg/include/CalibData/Tof/etfCalibBase.h.

27{ return m_P2[No]; }

◆ getP2() [3/3]

double CalibData::etfCalibBase::getP2 ( int No) const
inline

Definition at line 27 of file InstallArea/x86_64-el9-gcc13-opt/include/CalibData/Tof/etfCalibBase.h.

27{ return m_P2[No]; }

◆ getSpeed() [1/3]

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

Definition at line 24 of file Calibration/CalibData/include/CalibData/Tof/etfCalibBase.h.

24{ return m_Speed[No]; }

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

◆ getSpeed() [2/3]

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

Definition at line 24 of file InstallArea/x86_64-el9-gcc13-dbg/include/CalibData/Tof/etfCalibBase.h.

24{ return m_Speed[No]; }

◆ getSpeed() [3/3]

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

Definition at line 24 of file InstallArea/x86_64-el9-gcc13-opt/include/CalibData/Tof/etfCalibBase.h.

24{ return m_Speed[No]; }

◆ setP() [1/3]

void CalibData::etfCalibBase::setP ( const double * etfP)

Definition at line 10 of file etfCalibBase.cxx.

10 {
11 for ( unsigned int i = 0; i < 20; i++ ) { m_P[i] = TofP[i]; }
12 }

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

◆ setP() [2/3]

void CalibData::etfCalibBase::setP ( const double * etfP)

◆ setP() [3/3]

void CalibData::etfCalibBase::setP ( const double * etfP)

◆ setP1() [1/3]

void CalibData::etfCalibBase::setP1 ( const double * etfP1)

Definition at line 14 of file etfCalibBase.cxx.

14 {
15 for ( unsigned int i = 0; i < 20; i++ ) { m_P1[i] = TofP[i]; }
16 }

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

◆ setP1() [2/3]

void CalibData::etfCalibBase::setP1 ( const double * etfP1)

◆ setP1() [3/3]

void CalibData::etfCalibBase::setP1 ( const double * etfP1)

◆ setP2() [1/3]

void CalibData::etfCalibBase::setP2 ( const double * etfP2)

Definition at line 18 of file etfCalibBase.cxx.

18 {
19 for ( unsigned int i = 0; i < 20; i++ ) { m_P2[i] = TofP[i]; }
20 }

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

◆ setP2() [2/3]

void CalibData::etfCalibBase::setP2 ( const double * etfP2)

◆ setP2() [3/3]

void CalibData::etfCalibBase::setP2 ( const double * etfP2)

◆ setSpeed() [1/3]

void CalibData::etfCalibBase::setSpeed ( const double * Speed)

Definition at line 6 of file etfCalibBase.cxx.

6 {
7 for ( unsigned int i = 0; i < 4; i++ ) { m_Speed[i] = Speed[i]; }
8 }

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

◆ setSpeed() [2/3]

void CalibData::etfCalibBase::setSpeed ( const double * Speed)

◆ setSpeed() [3/3]

void CalibData::etfCalibBase::setSpeed ( const double * Speed)

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