#include <Index.h>
Inheritance diagram for PSXtcInput::Index:
Public Member Functions | |
Index (const std::string &name, std::queue< DgramPieces > &queue) | |
~Index () | |
int | jump (psana::EventTime t) |
void | setrun (int run) |
void | allowCorruptEpics () |
unsigned | nsteps () |
void | end () |
void | times (psana::Index::EventTimeIter &begin, psana::Index::EventTimeIter &end) |
void | times (unsigned nstep, psana::Index::EventTimeIter &begin, psana::Index::EventTimeIter &end) |
const std::vector< unsigned > & | runs () |
Definition at line 29 of file Index.h.
PSXtcInput::Index::Index | ( | const std::string & | name, | |
std::queue< DgramPieces > & | queue | |||
) |
Definition at line 744 of file Index.cpp.
References psana::Configurable::configList(), CSPadPixCoords::logger, and MsgLog.
PSXtcInput::Index::~Index | ( | ) | [virtual] |
void PSXtcInput::Index::allowCorruptEpics | ( | ) |
Definition at line 751 of file Index.cpp.
Referenced by PSXtcInput::XtcIndexInputModule::XtcIndexInputModule().
void PSXtcInput::Index::end | ( | ) | [virtual] |
Implements psana::Index.
Definition at line 785 of file Index.cpp.
References PSXtcInput::IndexRun::endrun().
int PSXtcInput::Index::jump | ( | psana::EventTime | t | ) | [virtual] |
Implements psana::Index.
Definition at line 758 of file Index.cpp.
References psana::EventTime::fiducial(), PSXtcInput::IndexRun::jump(), and psana::EventTime::time().
unsigned PSXtcInput::Index::nsteps | ( | ) | [virtual] |
Implements psana::Index.
Definition at line 781 of file Index.cpp.
References PSXtcInput::IndexRun::nsteps().
const std::vector< unsigned > & PSXtcInput::Index::runs | ( | ) | [virtual] |
Implements psana::Index.
Definition at line 789 of file Index.cpp.
References PSXtcInput::RunMap::runs.
Referenced by PSXtcInput::XtcIndexInputModule::beginJob().
void PSXtcInput::Index::setrun | ( | int | run | ) | [virtual] |
Implements psana::Index.
Definition at line 770 of file Index.cpp.
References CSPadPixCoords::logger, MsgLog, and PSXtcInput::RunMap::runFiles.
Referenced by PSXtcInput::XtcIndexInputModule::beginJob().
void PSXtcInput::Index::times | ( | unsigned | nstep, | |
psana::Index::EventTimeIter & | begin, | |||
psana::Index::EventTimeIter & | end | |||
) | [virtual] |
Implements psana::Index.
Definition at line 766 of file Index.cpp.
References PSXtcInput::IndexRun::times().
void PSXtcInput::Index::times | ( | psana::Index::EventTimeIter & | begin, | |
psana::Index::EventTimeIter & | end | |||
) | [virtual] |
Implements psana::Index.
Definition at line 762 of file Index.cpp.
References PSXtcInput::IndexRun::times().