#include <Index.h>
Inheritance diagram for psana::Index:
Public Types | |
typedef std::vector< EventTime >::const_iterator | EventTimeIter |
Public Member Functions | |
Index () | |
virtual | ~Index () |
virtual int | jump (EventTime t)=0 |
virtual void | setrun (int run)=0 |
virtual void | end ()=0 |
virtual unsigned | nsteps ()=0 |
virtual void | times (EventTimeIter &begin, EventTimeIter &end)=0 |
virtual void | times (unsigned step, EventTimeIter &begin, EventTimeIter &end)=0 |
virtual const std::vector< unsigned > & | runs ()=0 |
Definition at line 23 of file Index.h.
typedef std::vector<EventTime>::const_iterator psana::Index::EventTimeIter |
virtual psana::Index::~Index | ( | ) | [inline, virtual] |
virtual void psana::Index::end | ( | ) | [pure virtual] |
Implemented in PSXtcInput::Index.
virtual int psana::Index::jump | ( | EventTime | t | ) | [pure virtual] |
Implemented in PSXtcInput::Index.
virtual unsigned psana::Index::nsteps | ( | ) | [pure virtual] |
Implemented in PSXtcInput::Index.
virtual const std::vector<unsigned>& psana::Index::runs | ( | ) | [pure virtual] |
Implemented in PSXtcInput::Index.
virtual void psana::Index::setrun | ( | int | run | ) | [pure virtual] |
Implemented in PSXtcInput::Index.
virtual void psana::Index::times | ( | unsigned | step, | |
EventTimeIter & | begin, | |||
EventTimeIter & | end | |||
) | [pure virtual] |
Implemented in PSXtcInput::Index.
virtual void psana::Index::times | ( | EventTimeIter & | begin, | |
EventTimeIter & | end | |||
) | [pure virtual] |
Implemented in PSXtcInput::Index.