PSHdf5Input::Hdf5ConfigIter Class Reference
[PSHdf5Input package]

Iterator class which iterates over events in a single Configure group. More...

#include <Hdf5ConfigIter.h>

List of all members.

Public Types

typedef Hdf5IterData value_type
 Typedef for the data type returned by this iterator.

Public Member Functions

 Hdf5ConfigIter (const hdf5pp::Group &grp, int runNumber, unsigned schemaVersion, bool fullTsFormat)
 ~Hdf5ConfigIter ()
value_type next ()
 Returns next object.
hdf5pp::Groupgroup ()
 get its group


Detailed Description

Iterator class which iterates over events in a single Configure group.

This software was developed for the LCLS project. If you use all or part of it, please give an appropriate acknowledgment.

Version:
Id
Hdf5ConfigIter.h 6376 2013-05-23 01:12:15Z salnikov@SLAC.STANFORD.EDU
Author:
Andy Salnikov

Definition at line 57 of file Hdf5ConfigIter.h.


Member Typedef Documentation

typedef Hdf5IterData PSHdf5Input::Hdf5ConfigIter::value_type

Typedef for the data type returned by this iterator.

Definition at line 61 of file Hdf5ConfigIter.h.


Constructor & Destructor Documentation

PSHdf5Input::Hdf5ConfigIter::Hdf5ConfigIter ( const hdf5pp::Group grp,
int  runNumber,
unsigned  schemaVersion,
bool  fullTsFormat 
) [explicit]

Definition at line 60 of file Hdf5ConfigIter.cpp.

References findHits::grp.

PSHdf5Input::Hdf5ConfigIter::~Hdf5ConfigIter (  ) 

Definition at line 85 of file Hdf5ConfigIter.cpp.


Member Function Documentation

hdf5pp::Group& PSHdf5Input::Hdf5ConfigIter::group (  )  [inline]

get its group

Definition at line 78 of file Hdf5ConfigIter.h.

Hdf5ConfigIter::value_type PSHdf5Input::Hdf5ConfigIter::next (  ) 

Returns next object.

If there are no more objects left then always return object with the type Hdf5IterData::Stop.

Definition at line 91 of file Hdf5ConfigIter.cpp.

References PSHdf5Input::Hdf5IterData::BeginRun, src::unitTestsWorkerData::debug(), PSHdf5Input::Hdf5IterData::EndRun, PSHdf5Input::Hdf5Utils::getTime(), findHits::grp, CSPadPixCoords::logger, MsgLog, hdf5pp::Group::name(), PSHdf5Input::Hdf5IterData::Stop, and PSHdf5Input::Hdf5IterData::type().


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