/home/bes3soft/bes3soft/Boss/7.0.2/dist/7.0.2/EventFilter/HltUtilities/HltAlgorithms/HltAlgorithms-01-03-01/HltAlgorithms/IEFAlgorithm.h

Go to the documentation of this file.
00001 #ifndef IEF_ALGORITHM_H
00002 #define IEF_ALGORITHM_H
00003 #include "GaudiKernel/Algorithm.h"
00004 
00005 #include "RawDataProviderSvc/IRawDataProviderSvc.h"
00006 #include "HltStore/HltStoreSvc.h"
00007 #include "HltDataTypes/EFResult.h"
00008 
00009 class IEFAlgorithm : public Algorithm {
00010   public:
00011     IEFAlgorithm(const std::string& name,ISvcLocator* pSvcLocator);
00012     virtual ~IEFAlgorithm() {};
00013     virtual StatusCode initialize();
00014     virtual void reset() = 0;
00015   protected:
00016     int m_output;
00017     float m_beam;
00018     PropertyMgr m_propMgr;
00019     bool m_run;
00020     HltStoreSvc* m_HltStoreSvc;
00021     IRawDataProviderSvc* m_rawDigiSvc;
00022     EFResult*          m_ef;
00023 };
00024 #endif

Generated on Tue Nov 29 23:12:06 2016 for BOSS_7.0.2 by  doxygen 1.4.7