PSXtcInput::Index Class Reference

#include <Index.h>

Inheritance diagram for PSXtcInput::Index:

psana::Index psana::Configurable List of all members.

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 ()

Detailed Description

Definition at line 29 of file Index.h.


Constructor & Destructor Documentation

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]

Reimplemented from psana::Index.

Definition at line 753 of file Index.cpp.


Member Function Documentation

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().


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