|
ATLAS Offline Software
|
Go to the documentation of this file.
15 #ifndef ATHENAKERNEL_IEVTSELECTORSEEK_H
16 #define ATHENAKERNEL_IEVTSELECTORSEEK_H
18 #include "GaudiKernel/StatusCode.h"
19 #include "GaudiKernel/INamedInterface.h"
20 #include "GaudiKernel/IEvtSelector.h"
44 virtual int curEvent (
const IEvtSelector::Context&
c)
const = 0;
50 virtual int size (IEvtSelector::Context&
c)
const = 0;
54 #endif // not ATHENAKERNEL_IEVTSELECTORSEEK_H
DeclareInterfaceID(IEvtSelectorSeek, 1, 0)
virtual StatusCode seek(IEvtSelector::Context &c, int evtnum) const =0
Seek to a given event number.
virtual int curEvent(const IEvtSelector::Context &c) const =0
return the current event number.
::StatusCode StatusCode
StatusCode definition for legacy code.
virtual int size(IEvtSelector::Context &c) const =0
Return the size of the collection, or -1 if we can't get the size.
Abstract interface for seeking for an event selector.