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 45 of file VFATFrameCollection.h.
|
inline |
constructor, automatically sets the iterator to the beginning
Definition at line 55 of file VFATFrameCollection.h.
References VFATFrameCollection::BeginIterator(), collection, and value.
|
inline |
returns the frame data of the current element
Definition at line 64 of file VFATFrameCollection.h.
References value.
|
inline |
returns whether the iterator points over the end of the collection
Definition at line 70 of file VFATFrameCollection.h.
References collection, VFATFrameCollection::IsEndIterator(), and value.
Referenced by RawToDigiConverter::runCommon().
|
inline |
shifts the iterator
Definition at line 67 of file VFATFrameCollection.h.
References collection, VFATFrameCollection::NextIterator(), and value.
|
inline |
returns the DAQ position of the current element
Definition at line 61 of file VFATFrameCollection.h.
References value.
|
protected |
the pointer to the collection
Definition at line 51 of file VFATFrameCollection.h.
Referenced by IsEnd(), Iterator(), and Next().
|
protected |
interator value
Definition at line 48 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(), Types.string::configValue(), Types.FileInPath::configValue(), Data(), Mixins.UsingBlock::dumpPython(), Mixins.UsingBlock::insertInto(), Types.int32::insertInto(), Types.uint32::insertInto(), Types.int64::insertInto(), Types.uint64::insertInto(), Types.double::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(), IsEnd(), Iterator(), Next(), and Position().