the VFATFrameCollection interator More...
#include <VFATFrameCollection.h>
Public Member Functions | |
const VFATFrame * | Data () |
returns the frame data of the current element More... | |
bool | IsEnd () |
returns whether the iterator points over the end of the collection More... | |
Iterator (const VFATFrameCollection *c=nullptr) | |
constructor, automatically sets the iterator to the beginning More... | |
void | Next () |
shifts the iterator More... | |
TotemFramePosition | Position () |
returns the DAQ position of the current element More... | |
Protected Attributes | |
const VFATFrameCollection * | collection |
the pointer to the collection More... | |
value_type | value |
interator value More... | |
the VFATFrameCollection interator
Definition at line 47 of file VFATFrameCollection.h.
|
inline |
constructor, automatically sets the iterator to the beginning
Definition at line 57 of file VFATFrameCollection.h.
References VFATFrameCollection::BeginIterator().
|
inline |
returns the frame data of the current element
Definition at line 65 of file VFATFrameCollection.h.
|
inline |
returns whether the iterator points over the end of the collection
Definition at line 73 of file VFATFrameCollection.h.
References VFATFrameCollection::BeginIterator(), VFATFrameCollection::IsEndIterator(), and VFATFrameCollection::NextIterator().
Referenced by RawToDigiConverter::runCommon().
|
inline |
shifts the iterator
Definition at line 69 of file VFATFrameCollection.h.
References VFATFrameCollection::NextIterator().
|
inline |
returns the DAQ position of the current element
Definition at line 61 of file VFATFrameCollection.h.
|
protected |
the pointer to the collection
Definition at line 53 of file VFATFrameCollection.h.
|
protected |
interator value
Definition at line 50 of file VFATFrameCollection.h.
Referenced by Types.int32::__nonzero__(), Types.uint32::__nonzero__(), Types.int64::__nonzero__(), Types.uint64::__nonzero__(), Types.double::__nonzero__(), Types.bool::__nonzero__(), Types.string::__nonzero__(), timeout.TimedOutExc::__str__(), dataset.IntegrityCheckError::__str__(), cmsBatch.CmsBatchException::__str__(), average.Average::average(), Vispa.Views.PropertyView.FileProperty::buttonClicked(), Types.string::configValue(), Types.FileInPath::configValue(), Mixins.UsingBlock::dumpPython(), Types.int32::insertInto(), Types.uint32::insertInto(), Types.int64::insertInto(), Types.uint64::insertInto(), Types.double::insertInto(), Mixins.UsingBlock::insertInto(), Types.bool::insertInto(), Types.string::insertInto(), Types.FileInPath::insertInto(), Types.vint32::insertInto(), Types.vuint32::insertInto(), Types.vint64::insertInto(), Types.vuint64::insertInto(), Types.vdouble::insertInto(), Types.vbool::insertInto(), Types.vstring::insertInto(), and Vispa.Views.PropertyView.FileProperty::labelDoubleClicked().