BOSS 7.0.4
BESIII Offline Software System
Loading...
Searching...
No Matches
CalibData::bTofCalibBase Class Reference

#include <bTofCalibBase.h>

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

Detailed Description

Constructor & Destructor Documentation

◆ bTofCalibBase() [1/2]

CalibData::bTofCalibBase::bTofCalibBase ( )
inline

◆ ~bTofCalibBase() [1/2]

virtual CalibData::bTofCalibBase::~bTofCalibBase ( )
inlinevirtual

◆ bTofCalibBase() [2/2]

CalibData::bTofCalibBase::bTofCalibBase ( )
inline

◆ ~bTofCalibBase() [2/2]

virtual CalibData::bTofCalibBase::~bTofCalibBase ( )
inlinevirtual

Definition at line 22 of file InstallArea/include/CalibData/CalibData/Tof/bTofCalibBase.h.

22 {
23 }

Member Function Documentation

◆ getAtten() [1/2]

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

◆ getAtten() [2/2]

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

Definition at line 46 of file InstallArea/include/CalibData/CalibData/Tof/bTofCalibBase.h.

46{return m_Atten[No];}

◆ getFcounter() [1/2]

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

◆ getFcounter() [2/2]

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

Definition at line 63 of file InstallArea/include/CalibData/CalibData/Tof/bTofCalibBase.h.

63{return m_FP3[No];}

◆ getFleft() [1/2]

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

◆ getFleft() [2/2]

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

Definition at line 61 of file InstallArea/include/CalibData/CalibData/Tof/bTofCalibBase.h.

61{return m_FP1[No];}

◆ getFright() [1/2]

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

◆ getFright() [2/2]

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

Definition at line 62 of file InstallArea/include/CalibData/CalibData/Tof/bTofCalibBase.h.

62{return m_FP2[No];}

◆ getP1() [1/2]

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

◆ getP1() [2/2]

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

Definition at line 49 of file InstallArea/include/CalibData/CalibData/Tof/bTofCalibBase.h.

49{ return m_P1[No];}

◆ getP2() [1/2]

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

◆ getP2() [2/2]

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

Definition at line 50 of file InstallArea/include/CalibData/CalibData/Tof/bTofCalibBase.h.

50{ return m_P2[No];}

◆ getPoff1_bunch0() [1/2]

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

◆ getPoff1_bunch0() [2/2]

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

Definition at line 52 of file InstallArea/include/CalibData/CalibData/Tof/bTofCalibBase.h.

52{ return m_Poff1_bunch0[No];}

◆ getPoff1_bunch1() [1/2]

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

◆ getPoff1_bunch1() [2/2]

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

Definition at line 54 of file InstallArea/include/CalibData/CalibData/Tof/bTofCalibBase.h.

54{ return m_Poff1_bunch1[No];}

◆ getPoff1_bunch2() [1/2]

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

◆ getPoff1_bunch2() [2/2]

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

Definition at line 56 of file InstallArea/include/CalibData/CalibData/Tof/bTofCalibBase.h.

56{ return m_Poff1_bunch2[No];}

◆ getPoff1_bunch3() [1/2]

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

◆ getPoff1_bunch3() [2/2]

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

Definition at line 58 of file InstallArea/include/CalibData/CalibData/Tof/bTofCalibBase.h.

58{ return m_Poff1_bunch3[No];}

◆ getPoff2_bunch0() [1/2]

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

◆ getPoff2_bunch0() [2/2]

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

Definition at line 53 of file InstallArea/include/CalibData/CalibData/Tof/bTofCalibBase.h.

53{ return m_Poff2_bunch0[No];}

◆ getPoff2_bunch1() [1/2]

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

◆ getPoff2_bunch1() [2/2]

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

Definition at line 55 of file InstallArea/include/CalibData/CalibData/Tof/bTofCalibBase.h.

55{ return m_Poff2_bunch1[No];}

◆ getPoff2_bunch2() [1/2]

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

◆ getPoff2_bunch2() [2/2]

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

Definition at line 57 of file InstallArea/include/CalibData/CalibData/Tof/bTofCalibBase.h.

57{ return m_Poff2_bunch2[No];}

◆ getPoff2_bunch3() [1/2]

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

◆ getPoff2_bunch3() [2/2]

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

Definition at line 59 of file InstallArea/include/CalibData/CalibData/Tof/bTofCalibBase.h.

59{ return m_Poff2_bunch3[No];}

◆ getSpeed() [1/2]

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

◆ getSpeed() [2/2]

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

Definition at line 47 of file InstallArea/include/CalibData/CalibData/Tof/bTofCalibBase.h.

47{return m_Speed[No];}

◆ setAtten() [1/2]

void bTofCalibBase::setAtten ( const double *  Atten)

Definition at line 12 of file bTofCalibBase.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().

◆ setAtten() [2/2]

void CalibData::bTofCalibBase::setAtten ( const double *  Atten)

◆ setFPcounter() [1/2]

void bTofCalibBase::setFPcounter ( const double *  FP3)

Definition at line 96 of file bTofCalibBase.cxx.

96 {
97 for(int i=0; i<10; i++){
98 m_FP3[i] = FP3[i];
99 }
100 }

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

◆ setFPcounter() [2/2]

void CalibData::bTofCalibBase::setFPcounter ( const double *  FP3)

◆ setFPleft() [1/2]

void bTofCalibBase::setFPleft ( const double *  FP1)

Definition at line 84 of file bTofCalibBase.cxx.

84 {
85 for(int i=0; i<5; i++){
86 m_FP1[i] = FP1[i];
87 }
88 }

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

◆ setFPleft() [2/2]

void CalibData::bTofCalibBase::setFPleft ( const double *  FP1)

◆ setFPright() [1/2]

void bTofCalibBase::setFPright ( const double *  FP2)

Definition at line 90 of file bTofCalibBase.cxx.

90 {
91 for(int i=0; i<5; i++){
92 m_FP2[i] = FP2[i];
93 }
94 }

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

◆ setFPright() [2/2]

void CalibData::bTofCalibBase::setFPright ( const double *  FP2)

◆ setP1() [1/2]

void bTofCalibBase::setP1 ( const double *  TofP1)

Definition at line 24 of file bTofCalibBase.cxx.

24 {
25 for(int i=0;i<10;i++){
26 m_P1[i] = TofP1[i];
27 }
28 }

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

◆ setP1() [2/2]

void CalibData::bTofCalibBase::setP1 ( const double *  TofP1)

◆ setP2() [1/2]

void bTofCalibBase::setP2 ( const double *  TofP2)

Definition at line 30 of file bTofCalibBase.cxx.

30 {
31 for(int i=0;i<10;i++){
32 m_P2[i] = TofP2[i];
33 }
34 }

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

◆ setP2() [2/2]

void CalibData::bTofCalibBase::setP2 ( const double *  TofP2)

◆ setPoff1_bunch0() [1/2]

void bTofCalibBase::setPoff1_bunch0 ( const double *  TofPoff1_bunch0)

Definition at line 36 of file bTofCalibBase.cxx.

36 {
37 for(int i=0;i<20;i++){
38 m_Poff1_bunch0[i] = TofPoff1_bunch0[i];
39 }
40 }

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

◆ setPoff1_bunch0() [2/2]

void CalibData::bTofCalibBase::setPoff1_bunch0 ( const double *  TofPoff1_bunch0)

◆ setPoff1_bunch1() [1/2]

void bTofCalibBase::setPoff1_bunch1 ( const double *  TofPoff1_bunch1)

Definition at line 48 of file bTofCalibBase.cxx.

48 {
49 for(int i=0;i<20;i++){
50 m_Poff1_bunch1[i] = TofPoff1_bunch1[i];
51 }
52 }

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

◆ setPoff1_bunch1() [2/2]

void CalibData::bTofCalibBase::setPoff1_bunch1 ( const double *  TofPoff1_bunch1)

◆ setPoff1_bunch2() [1/2]

void bTofCalibBase::setPoff1_bunch2 ( const double *  TofPoff1_bunch2)

Definition at line 60 of file bTofCalibBase.cxx.

60 {
61 for(int i=0;i<20;i++){
62 m_Poff1_bunch2[i] = TofPoff1_bunch2[i];
63 }
64 }

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

◆ setPoff1_bunch2() [2/2]

void CalibData::bTofCalibBase::setPoff1_bunch2 ( const double *  TofPoff1_bunch2)

◆ setPoff1_bunch3() [1/2]

void bTofCalibBase::setPoff1_bunch3 ( const double *  TofPoff1_bunch3)

Definition at line 72 of file bTofCalibBase.cxx.

72 {
73 for(int i=0;i<20;i++){
74 m_Poff1_bunch3[i] = TofPoff1_bunch3[i];
75 }
76 }

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

◆ setPoff1_bunch3() [2/2]

void CalibData::bTofCalibBase::setPoff1_bunch3 ( const double *  TofPoff1_bunch3)

◆ setPoff2_bunch0() [1/2]

void bTofCalibBase::setPoff2_bunch0 ( const double *  TofPoff2_bunch0)

Definition at line 42 of file bTofCalibBase.cxx.

42 {
43 for(int i=0;i<20;i++){
44 m_Poff2_bunch0[i] = TofPoff2_bunch0[i];
45 }
46 }

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

◆ setPoff2_bunch0() [2/2]

void CalibData::bTofCalibBase::setPoff2_bunch0 ( const double *  TofPoff2_bunch0)

◆ setPoff2_bunch1() [1/2]

void bTofCalibBase::setPoff2_bunch1 ( const double *  TofPoff2_bunch1)

Definition at line 54 of file bTofCalibBase.cxx.

54 {
55 for(int i=0;i<20;i++){
56 m_Poff2_bunch1[i] = TofPoff2_bunch1[i];
57 }
58 }

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

◆ setPoff2_bunch1() [2/2]

void CalibData::bTofCalibBase::setPoff2_bunch1 ( const double *  TofPoff2_bunch1)

◆ setPoff2_bunch2() [1/2]

void bTofCalibBase::setPoff2_bunch2 ( const double *  TofPoff2_bunch2)

Definition at line 66 of file bTofCalibBase.cxx.

66 {
67 for(int i=0;i<20;i++){
68 m_Poff2_bunch2[i] = TofPoff2_bunch2[i];
69 }
70 }

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

◆ setPoff2_bunch2() [2/2]

void CalibData::bTofCalibBase::setPoff2_bunch2 ( const double *  TofPoff2_bunch2)

◆ setPoff2_bunch3() [1/2]

void bTofCalibBase::setPoff2_bunch3 ( const double *  TofPoff2_bunch3)

Definition at line 78 of file bTofCalibBase.cxx.

78 {
79 for(int i=0;i<20;i++){
80 m_Poff2_bunch3[i] = TofPoff2_bunch3[i];
81 }
82 }

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

◆ setPoff2_bunch3() [2/2]

void CalibData::bTofCalibBase::setPoff2_bunch3 ( const double *  TofPoff2_bunch3)

◆ setSpeed() [1/2]

void bTofCalibBase::setSpeed ( const double *  Speed)

Definition at line 18 of file bTofCalibBase.cxx.

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

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

◆ setSpeed() [2/2]

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

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