BOSS 8.0.0
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
8class EmcESum {
9public:
10 EmcESum();
11 ~EmcESum();
12 void getESum();
13 inline double getTotE() { return _TotE; }
14 inline double getLTotE() { return _LTotE; }
15 inline double getRTotE() { return _RTotE; }
16 inline double getBTotE() { return _BTotE; }
17 inline double getETotE() { return _ETotE; }
18 inline double getLBTotE() { return _LBTotE; }
19 inline double getRBTotE() { return _RBTotE; }
20 inline double getWETotE() { return _WETotE; }
21 inline double getEETotE() { return _EETotE; }
22 inline double getBBLKE( int i ) { return BLK[i]; }
23 inline double getWEBLKE( int i ) { return WEBLK[i]; }
24 inline double getEEBLKE( int i ) { return EEBLK[i]; }
25
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
double getLTotE()
Definition EmcESum.h:14
double getWEBLKE(int i)
Definition EmcESum.h:23
double getETotE()
Definition EmcESum.h:17
double getLBTotE()
Definition EmcESum.h:18
double getWETotE()
Definition EmcESum.h:20
double getEEBLKE(int i)
Definition EmcESum.h:24
double getBBLKE(int i)
Definition EmcESum.h:22
double getEETotE()
Definition EmcESum.h:21
EmcESum()
Definition EmcESum.cxx:29
void getESum()
Definition EmcESum.cxx:31
~EmcESum()
Definition EmcESum.cxx:30
double getTotE()
Definition EmcESum.h:13
double getRBTotE()
Definition EmcESum.h:19
double getBTotE()
Definition EmcESum.h:16
double getRTotE()
Definition EmcESum.h:15