![]() |
ATLAS Offline Software
|
Abstract interface for seeking within an event stream. More...
#include <IEventSeek.h>
Public Member Functions | |
| DeclareInterfaceID (IEventSeek, 1, 0) | |
| virtual StatusCode | seek (int evtnum)=0 |
| Seek to a given event number. | |
| virtual int | curEvent () const =0 |
| return the current event number. | |
| virtual void | setNextEventModifierIndex (long) |
| Supply the absolute (skip-relative) input event index for the next event, for run-dependent EventID modification. | |
Abstract interface for seeking within an event stream.
Definition at line 26 of file IEventSeek.h.
|
pure virtual |
return the current event number.
| IEventSeek::DeclareInterfaceID | ( | IEventSeek | , |
| 1 | , | ||
| 0 | ) |
|
pure virtual |
Seek to a given event number.
| evtnum | The event number to which to seek. |
|
inlinevirtual |
Supply the absolute (skip-relative) input event index for the next event, for run-dependent EventID modification.
In serial mode AthenaEventLoopMgr derives this from its own counter; in AthenaMP the per-worker counter does not match the input position, so the MP event consumer must supply it. Default no-op. ATEAM-1154.
Definition at line 52 of file IEventSeek.h.