![]() |
|
|
Generated: 24 Nov 2008 |
#include <GaudiKernel/IEventProcessor.h>


Definition at line 20 of file IEventProcessor.h.
Public Member Functions | |
| virtual StatusCode | executeEvent (void *par=0)=0 |
| Process single event. | |
| virtual StatusCode | executeRun (int maxevt)=0 |
| Process the maxevt events as a Run (beginRun() and endRun() called). | |
| virtual StatusCode | nextEvent (int maxevt)=0 |
| Process the next maxevt events. | |
| virtual StatusCode | stopRun ()=0 |
| Schedule a stop of the current event processing. | |
Static Public Member Functions | |
| static const InterfaceID & | interfaceID () |
| Retrieve interface ID. | |
| static const InterfaceID& IEventProcessor::interfaceID | ( | ) | [inline, static] |
Retrieve interface ID.
Reimplemented from IInterface.
Definition at line 23 of file IEventProcessor.h.
00023 { return IID_IEventProcessor; }
| virtual StatusCode IEventProcessor::executeEvent | ( | void * | par = 0 |
) | [pure virtual] |
| virtual StatusCode IEventProcessor::executeRun | ( | int | maxevt | ) | [pure virtual] |
Process the maxevt events as a Run (beginRun() and endRun() called).
Implemented in MinimalEventLoopMgr, ApplicationMgr, and EventLoopMgr.
| virtual StatusCode IEventProcessor::nextEvent | ( | int | maxevt | ) | [pure virtual] |
Process the next maxevt events.
Implemented in MinimalEventLoopMgr, ApplicationMgr, and EventLoopMgr.
| virtual StatusCode IEventProcessor::stopRun | ( | ) | [pure virtual] |
Schedule a stop of the current event processing.
Implemented in MinimalEventLoopMgr, and ApplicationMgr.