PSXtcInput::IndexRun Class Reference

List of all members.

Public Member Functions

 IndexRun (queue< DgramPieces > &queue, const vector< XtcFileName > &xtclist, bool allowCorruptEpics)
 ~IndexRun ()
void times (psana::Index::EventTimeIter &begin, psana::Index::EventTimeIter &end) const
void times (unsigned step, psana::Index::EventTimeIter &begin, psana::Index::EventTimeIter &end) const
unsigned nsteps () const
void endrun ()
int jump (uint64_t timestamp, uint32_t fiducial)

Detailed Description

Definition at line 317 of file Index.cpp.


Constructor & Destructor Documentation

PSXtcInput::IndexRun::IndexRun ( queue< DgramPieces > &  queue,
const vector< XtcFileName > &  xtclist,
bool  allowCorruptEpics 
) [inline]

Definition at line 640 of file Index.cpp.

PSXtcInput::IndexRun::~IndexRun (  )  [inline]

Definition at line 660 of file Index.cpp.


Member Function Documentation

void PSXtcInput::IndexRun::endrun (  )  [inline]

Definition at line 684 of file Index.cpp.

Referenced by PSXtcInput::Index::end().

int PSXtcInput::IndexRun::jump ( uint64_t  timestamp,
uint32_t  fiducial 
) [inline]

Definition at line 697 of file Index.cpp.

References PSXtcInput::IndexXtcReader::jump(), and PSXtcInput::DgramPieces::reset().

Referenced by PSXtcInput::Index::jump().

unsigned PSXtcInput::IndexRun::nsteps (  )  const [inline]

Definition at line 682 of file Index.cpp.

Referenced by PSXtcInput::Index::nsteps().

void PSXtcInput::IndexRun::times ( unsigned  step,
psana::Index::EventTimeIter begin,
psana::Index::EventTimeIter end 
) const [inline]

Definition at line 668 of file Index.cpp.

References logger, and MsgLog.

void PSXtcInput::IndexRun::times ( psana::Index::EventTimeIter begin,
psana::Index::EventTimeIter end 
) const [inline]

Definition at line 663 of file Index.cpp.

Referenced by PSXtcInput::Index::times().


The documentation for this class was generated from the following file:
Generated on 19 Dec 2016 for PSANAclasses by  doxygen 1.4.7