#include <Step.h>
Public Member Functions | |
Step () | |
Default constructor makes "null" Step object. | |
Step (const boost::shared_ptr< EventLoop > &evtLoop) | |
~Step () | |
operator bool () const | |
This object is converted to true for non-null instance. | |
bool | operator! () const |
PSEnv::Env & | env () const |
Get environment object, cannot be called for "null" source. | |
EventIter | events () |
Returns iterator for events in this step. |
Main purpose of this class is to provide iteration over contained events.
This software was developed for the LCLS project. If you use all or part of it, please give an appropriate acknowledgment.
Definition at line 60 of file Step.h.
psana::Step::Step | ( | ) |
psana::Step::Step | ( | const boost::shared_ptr< EventLoop > & | evtLoop | ) |
PSEnv::Env & psana::Step::env | ( | ) | const |
EventIter psana::Step::events | ( | ) | [inline] |
Returns iterator for events in this step.
Definition at line 80 of file Step.h.
References psana::EventLoop::EndCalibCycle.
Referenced by BOOST_AUTO_TEST_CASE().
psana::Step::operator bool | ( | ) | const [inline] |