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