BOSS 8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
Calibration/CalibData/include/CalibData/Tof/eTofCalibBase.h
Go to the documentation of this file.
1// $Header: /bes/bes/BossCvs/Calibration/CalibData/CalibData/Tof/eTofCalibBase.h,v 1.7
2// 2010/10/14 05:25:29 huangb Exp $
3#ifndef CalibData_eTofCalibBase_h
4#define CalibData_eTofCalibBase_h
5
6/** @class CalibData_Mdct0_h
7
8 calibration data class t0
9 calibration infrastructure
10
11 @author huangb
12*/
13#include "CalibData/CalibModel.h"
14#include "GaudiKernel/DataObject.h"
15#include <iostream>
16#include <vector>
17
18namespace CalibData {
20 public:
21 // eTofCalibBase(){};
22
23 // virtual ~eTofCalibBase() {}
24
25 // set the Calibdata of Tof
26 void setAtten( const double* Atten );
27 void setSpeed( const double* Speed );
28 void setP( const double* TofP );
29 void setFP( const double* FP );
30
31 // get the CalibData of Tof
32 double getAtten( int No ) const { return m_Atten[No]; }
33 double getSpeed( int No ) const { return m_Speed[No]; }
34 double getP( int No ) const { return m_P[No]; }
35 double getFP( int No ) const { return m_FP[No]; }
36
37 private:
38 double m_Atten[5];
39 double m_Speed[4];
40 double m_P[8];
41 double m_FP[5];
42 };
43} // namespace CalibData
44
45#endif
void setAtten(const double *Atten)
void setP(const double *TofP)
void setFP(const double *FP)
void setSpeed(const double *Speed)