BOSS 7.0.5
BESIII Offline Software System
Loading...
Searching...
No Matches
InstallArea/include/Trigger/Trigger/EmcESum.h
Go to the documentation of this file.
1#ifndef EmcESum_h
2#define EmcESum_h 1
3#include "Trigger/EmcTCFinder.h"
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
EmcESum()
Definition: EmcESum.cxx:29
void getESum()
Definition: EmcESum.cxx:36
~EmcESum()
Definition: EmcESum.cxx:33