BOSS 8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
IEFAlgorithm.h
Go to the documentation of this file.
1#ifndef IEF_ALGORITHM_H
2#define IEF_ALGORITHM_H
3#include "GaudiKernel/Algorithm.h"
4
7#include "RawDataProviderSvc/IRawDataProviderSvc.h"
8
9class IEFAlgorithm : public Algorithm {
10public:
11 IEFAlgorithm( const std::string& name, ISvcLocator* pSvcLocator );
12 virtual ~IEFAlgorithm(){};
13 virtual StatusCode initialize();
14 virtual void reset() = 0;
15
16protected:
18 float m_beam;
19 PropertyMgr m_propMgr;
20 bool m_run;
24};
25#endif
Defines the EFResult RDO structure.
EFResult * m_ef
IEFAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
virtual StatusCode initialize()
virtual void reset()=0
IRawDataProviderSvc * m_rawDigiSvc
PropertyMgr m_propMgr
virtual ~IEFAlgorithm()
HltStoreSvc * m_HltStoreSvc