/home/bes3soft/bes3soft/Boss/7.0.2/dist/7.0.2/Trigger/Trigger/Trigger-00-01-05/Trigger/EmcESum.h

Go to the documentation of this file.
00001 #ifndef EmcESum_h
00002 #define EmcESum_h 1
00003 #include "Trigger/EmcTCFinder.h"
00004 
00005 class IBesGlobalTrigSvc;
00006 class BesGlobalTrigSvc;
00007 
00008  
00009 class EmcESum{
00010 public:
00011         EmcESum();
00012         ~EmcESum();
00013         void getESum();
00014         inline double getTotE() { return _TotE; }
00015         inline double getLTotE() { return _LTotE; }
00016         inline double getRTotE() { return _RTotE; }
00017         inline double getBTotE() { return _BTotE; }
00018         inline double getETotE() { return _ETotE; }
00019         inline double getLBTotE() { return _LBTotE; }
00020         inline double getRBTotE() { return _RBTotE; }
00021         inline double getWETotE() { return _WETotE; }
00022         inline double getEETotE() { return _EETotE; }
00023         inline double getBBLKE(int i) { return BLK[i]; }
00024         inline double getWEBLKE(int i) { return WEBLK[i]; }
00025         inline double getEEBLKE(int i) { return EEBLK[i]; }
00026 private:
00027         EmcTCFinder* m_EmcTCFinder;
00028         double _TotE;
00029         double _LTotE;
00030         double _RTotE;
00031         double _BTotE;
00032         double _ETotE;
00033         double _LBTotE;
00034         double _RBTotE;
00035         double _WETotE;
00036         double _EETotE;
00037         double BLK[12];
00038         double WEBLK[2];
00039         double EEBLK[2];
00040         
00041         BesGlobalTrigSvc* m_pIBGT;
00042         IBesGlobalTrigSvc* m_tmpSvc;
00043 };
00044 #endif

Generated on Tue Nov 29 23:14:41 2016 for BOSS_7.0.2 by  doxygen 1.4.7