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

Go to the documentation of this file.
00001 #ifndef IBesGlobalTrigSvc_h
00002 #define IBesGlobalTrigSvc_h 1
00003 
00004 #include "GaudiKernel/IInterface.h"
00005 //#include "GaudiKernel/IService.h"
00006 #include <vector>
00007 
00008 static const InterfaceID IID_IBesGlobalTrigSvc ("IBesGlobalTrigSvc", 1, 0);
00009 
00010 class IBesGlobalTrigSvc : virtual public IInterface
00011 {
00012 
00013 public:
00014  // Interface ID of this class
00015   static const InterfaceID& interfaceID() { return IID_IBesGlobalTrigSvc; }
00016 public:
00017   virtual StatusCode GlobalTrig() = 0;
00018 
00019   virtual bool getIfpass() = 0;
00020   virtual const int getTrigCond(int i) = 0;
00021   virtual std::vector<int> getMdcStrkId() = 0;
00022   virtual std::vector<int> getMdcLtrkId() = 0;
00023   virtual std::vector<int> getBTofHitMap() = 0;
00024   virtual std::vector<int> getETofHitMap() = 0;
00025   virtual std::vector<double> getEmcClusE() = 0;
00026   virtual double getEmcTotE() = 0;
00027   virtual double getEmcBTotE() = 0;
00028   virtual double getEmcETotE() = 0;
00029   virtual double getEmcLTotE() = 0;
00030   virtual double getEmcRTotE() = 0;
00031   virtual void setGoodEvent(bool) = 0;
00032   virtual bool getGoodEvent() = 0;
00033 };
00034 #endif

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