6#include "GaudiKernel/EventContext.h"
7#include "GaudiKernel/IConversionSvc.h"
8#include "GaudiKernel/IDataManagerSvc.h"
9#include "GaudiKernel/IDataProviderSvc.h"
10#include "GaudiKernel/IEvtSelector.h"
11#include "GaudiKernel/IIncidentSvc.h"
12#include "GaudiKernel/MinimalEventLoopMgr.h"
89 virtual StatusCode
nextEvent(
int maxevt );
96 "Interval to show progress, 0 to disable" };
103 "Skip all events until this event number, 0 to disable" };
105 "Skip all events until this run number, 0 to disable" };
113 MSG::Level m_progressLevel;
SmartIF< IEvtSelector > m_evtSelector
Reference to the Event Selector.
virtual StatusCode reinitialize()
implementation of IService::reinitalize
IntegerProperty m_startEvtNo
Locate start event number.
virtual StatusCode executeEvent(EventContext &&ctx)
implementation of IEventProcessor::executeEvent(EventContext&&)
SmartIF< IConversionSvc > m_histoPersSvc
Reference to the Histogram Persistency Service.
StringProperty m_histPersName
Name of the Hist Pers type.
UnsignedIntegerProperty m_progressLevelSetting
progress level
StatusCode getEventRoot(IOpaqueAddress *&refpAddr)
Create event address using event selector.
UnsignedIntegerProperty m_showProgressInterval
show progress
virtual StatusCode finalize()
implementation of IService::finalize
SmartIF< IDataProviderSvc > m_evtDataSvc
Reference to the Event Data Service's IDataProviderSvc interface.
SmartIF< IProperty > m_appMgrProperty
Property interface of ApplicationMgr.
SmartIF< IDataManagerSvc > m_histoDataMgrSvc
Reference to the Histogram Data Service.
OfflineEventLoopMgr(const std::string &nam, ISvcLocator *svcLoc)
Standard Constructor.
virtual StatusCode initialize()
implementation of IService::initalize
SmartIF< IDataManagerSvc > m_evtDataMgrSvc
Reference to the Event Data Service's IDataManagerSvc interface.
virtual StatusCode nextEvent(int maxevt)
implementation of IService::nextEvent
IEvtSelector::Context * m_evtContext
Event Iterator.
StringProperty m_evtsel
Event selector.
SmartIF< IIncidentSvc > m_incidentSvc
Reference to the indicent service.
virtual ~OfflineEventLoopMgr()
Standard Destructor.
IntegerProperty m_startRunNo