ATLAS Offline Software
Loading...
Searching...
No Matches
IEventSeek.h
Go to the documentation of this file.
1// This file's extension implies that it's C, but it's really -*- C++ -*-.
2
3/*
4 Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
5*/
6
7// $Id: IEventSeek.h,v 1.1 2005-05-05 00:15:02 calaf Exp $
14
15#ifndef ATHENAKERNEL_IEVENTSEEK_H
16#define ATHENAKERNEL_IEVENTSEEK_H 1
17
18#include "GaudiKernel/StatusCode.h"
19#include "GaudiKernel/INamedInterface.h"
20
25
26class IEventSeek : virtual public INamedInterface
27{
28public:
30
31
36 virtual StatusCode seek (int evtnum) = 0;
37
42 virtual int curEvent () const = 0;
43};
44
45
46#endif // not ATHENAKERNEL_IEVENTSEEK_H
Abstract interface for seeking within an event stream.
Definition IEventSeek.h:27
DeclareInterfaceID(IEventSeek, 1, 0)
virtual int curEvent() const =0
return the current event number.
virtual StatusCode seek(int evtnum)=0
Seek to a given event number.