BOSS 7.0.6
BESIII Offline Software System
Loading...
Searching...
No Matches
EmcESum.h
Go to the documentation of this file.
1#ifndef EmcESum_h
2#define EmcESum_h 1
4
7
8
9class EmcESum{
10public:
11 EmcESum();
12 ~EmcESum();
13 void getESum();
14 inline double getTotE() { return _TotE; }
15 inline double getLTotE() { return _LTotE; }
16 inline double getRTotE() { return _RTotE; }
17 inline double getBTotE() { return _BTotE; }
18 inline double getETotE() { return _ETotE; }
19 inline double getLBTotE() { return _LBTotE; }
20 inline double getRBTotE() { return _RBTotE; }
21 inline double getWETotE() { return _WETotE; }
22 inline double getEETotE() { return _EETotE; }
23 inline double getBBLKE(int i) { return BLK[i]; }
24 inline double getWEBLKE(int i) { return WEBLK[i]; }
25 inline double getEEBLKE(int i) { return EEBLK[i]; }
26private:
27 EmcTCFinder* m_EmcTCFinder;
28 double _TotE;
29 double _LTotE;
30 double _RTotE;
31 double _BTotE;
32 double _ETotE;
33 double _LBTotE;
34 double _RBTotE;
35 double _WETotE;
36 double _EETotE;
37 double BLK[12];
38 double WEBLK[2];
39 double EEBLK[2];
40
41 BesGlobalTrigSvc* m_pIBGT;
42 IBesGlobalTrigSvc* m_tmpSvc;
43};
44#endif
Definition: EmcESum.h:9
double getLTotE()
Definition: EmcESum.h:15
double getWEBLKE(int i)
Definition: EmcESum.h:24
double getETotE()
Definition: EmcESum.h:18
double getLBTotE()
Definition: EmcESum.h:19
double getWETotE()
Definition: EmcESum.h:21
double getEEBLKE(int i)
Definition: EmcESum.h:25
double getBBLKE(int i)
Definition: EmcESum.h:23
double getEETotE()
Definition: EmcESum.h:22
EmcESum()
Definition: EmcESum.cxx:29
void getESum()
Definition: EmcESum.cxx:36
~EmcESum()
Definition: EmcESum.cxx:33
double getTotE()
Definition: EmcESum.h:14
double getRBTotE()
Definition: EmcESum.h:20
double getBTotE()
Definition: EmcESum.h:17
double getRTotE()
Definition: EmcESum.h:16