BOSS 8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
Calibration/CalibData/include/CalibData/Tof/EndcapElec.h
Go to the documentation of this file.
1#ifndef CALIBDATA_ENDCAPELELEC_H
2#define CALIBDATA_ENDCAPELELEC_H
3#include "CalibData/CalibModel.h"
4#include "GaudiKernel/DataObject.h"
5#include <vector>
6namespace CalibData {
7 class EndcapElec {
8 public:
11
12 public:
13 unsigned int getNum( unsigned int idx ) const { return m_num[idx]; }
14 double getP( unsigned int idx ) const { return m_p[idx]; }
15 double getSimP( unsigned int idx ) const { return m_simP[idx]; }
16
17 void setNum( unsigned int idx, unsigned int num ) { m_num[idx] = num; }
18 void setNum( unsigned int num[4] ) {
19 for ( unsigned int i = 0; i < 4; i++ ) m_num[i] = num[i];
20 }
21 void setP( unsigned int idx, double p ) { m_p[idx] = p; }
22 void setP( double p[11] ) {
23 for ( unsigned int i = 0; i < 11; i++ ) { m_p[i] = p[i]; }
24 }
25 void setSimP( unsigned int idx, double p ) { m_simP[idx] = p; }
26 void setSimP( double p[11] ) {
27 for ( unsigned int i = 0; i < 11; i++ ) { m_simP[i] = p[i]; }
28 }
29
30 private:
31 unsigned int m_num[4];
32 double m_p[11];
33 double m_simP[11];
34 };
35} // namespace CalibData
36#endif
NTuple::Item< double > m_p