2#ifndef OFFLINE_EVENTLOOPMGR_H
3#define OFFLINE_EVENTLOOPMGR_H
6#include "GaudiKernel/IEvtSelector.h"
7#include "GaudiKernel/MinimalEventLoopMgr.h"
8#include "GaudiKernel/SvcFactory.h"
13class IDataProviderSvc;
virtual StatusCode reinitialize()
implementation of IService::reinitalize
IDataProviderSvc * m_evtDataSvc
Reference to the Event Data Service's IDataProviderSvc interface.
IDataManagerSvc * m_histoDataMgrSvc
Reference to the Histogram Data Service.
virtual StatusCode executeEvent(void *par)
implementation of IEventProcessor::executeEvent(void* par)
virtual StatusCode executeRun(int maxevt)
implementation of IEventProcessor::executeRun()
StatusCode getEventRoot(IOpaqueAddress *&refpAddr)
Create event address using event selector.
IProperty * m_appMgrProperty
Property interface of ApplicationMgr.
std::string m_evtsel
Event selector.
virtual StatusCode finalize()
implementation of IService::finalize
IConversionSvc * m_histoPersSvc
Reference to the Histogram Persistency Service.
OfflineEventLoopMgr(const std::string &nam, ISvcLocator *svcLoc)
Standard Constructor.
virtual StatusCode initialize()
implementation of IService::initalize
std::string m_histPersName
Name of the Hist Pers type.
virtual StatusCode nextEvent(int maxevt)
implementation of IService::nextEvent
IEvtSelector::Context * m_evtContext
Event Iterator.
IDataManagerSvc * m_evtDataMgrSvc
Reference to the Event Data Service's IDataManagerSvc interface.
IEvtSelector * m_evtSelector
Reference to the Event Selector.
IIncidentSvc * m_incidentSvc
Reference to the indicent service.
virtual ~OfflineEventLoopMgr()
Standard Destructor.
Forward and external declarations.