|
Gaudi Framework, version v22r2 |
| Home | Generated: Tue May 10 2011 |
The IEventProcessor is the interface to process events. More...
#include <GaudiKernel/IEventProcessor.h>


Public Member Functions | |
| DeclareInterfaceID (IEventProcessor, 3, 0) | |
| InterfaceID. | |
| 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. | |
The IEventProcessor is the interface to process events.
Definition at line 17 of file IEventProcessor.h.
| IEventProcessor::DeclareInterfaceID | ( | IEventProcessor | , |
| 3 | , | ||
| 0 | |||
| ) |
| virtual StatusCode IEventProcessor::executeEvent | ( | void * | par = 0 ) |
[pure virtual] |
Process single event.
Implemented in MinimalEventLoopMgr, and EventLoopMgr.
| virtual StatusCode IEventProcessor::executeRun | ( | int | maxevt ) | [pure virtual] |
Process the maxevt events as a Run (beginRun() and endRun() called)
Implemented in MinimalEventLoopMgr, and EventLoopMgr.
| virtual StatusCode IEventProcessor::nextEvent | ( | int | maxevt ) | [pure virtual] |
Process the next maxevt events.
Implemented in MinimalEventLoopMgr, and EventLoopMgr.
| virtual StatusCode IEventProcessor::stopRun | ( | ) | [pure virtual] |
Schedule a stop of the current event processing.
Implemented in MinimalEventLoopMgr.