![]() |
AliRoot Core
3dc7879 (3dc7879)
|
Base implementation of TIterator for AliMUONDigitStoreVImpl. More...
#include <AliMUONDigitStoreVImplIterator.h>
Public Member Functions | |
AliMUONDigitStoreVImplIterator (const AliMUONDigitStoreVImpl *store) | |
AliMUONDigitStoreVImplIterator (const AliMUONDigitStoreVImpl *store, Int_t firstDetElemId, Int_t lastDetElemId, Int_t cathode=2) | |
virtual | ~AliMUONDigitStoreVImplIterator () |
TObject * | Next () |
void | Reset () |
virtual const TCollection * | GetCollection () const |
Return 0 as we're not dealing with TCollection objects really. More... | |
Private Member Functions | |
AliMUONDigitStoreVImplIterator (const AliMUONDigitStoreVImplIterator &rhs) | |
Not implemented. More... | |
AliMUONDigitStoreVImplIterator & | operator= (const AliMUONDigitStoreVImplIterator &rhs) |
Not implemented. More... | |
AliMUONDigitStoreVImplIterator & | operator= (const TIterator &rhs) |
Overriden TIterator virtual operator=. More... | |
Private Attributes | |
const AliMUONDigitStoreVImpl * | fkStore |
! store to iterate upon More... | |
Int_t | fFirstDetElemId |
! first de More... | |
Int_t | fLastDetElemId |
! last de More... | |
Int_t | fCathode |
! cathode (-1 for both) More... | |
TIterator * | fStoreIterator |
! helper iterator More... | |
AliMUONVCalibParam * | fCurrentCalibParam |
! current CalibParam More... | |
Int_t | fCurrentCalibParamIndex |
! current index in fCurrentCalibParam More... | |
Base implementation of TIterator for AliMUONDigitStoreVImpl.
Implementation of AliMUONVDataIterator for AliMUONDigitStoreVImpl
Definition at line 22 of file AliMUONDigitStoreVImplIterator.h.
AliMUONDigitStoreVImplIterator::AliMUONDigitStoreVImplIterator | ( | const AliMUONDigitStoreVImpl * | store | ) |
ctor for full iteration
Definition at line 41 of file AliMUONDigitStoreVImplIterator.cxx.
Referenced by GetCollection().
AliMUONDigitStoreVImplIterator::AliMUONDigitStoreVImplIterator | ( | const AliMUONDigitStoreVImpl * | store, |
Int_t | firstDetElemId, | ||
Int_t | lastDetElemId, | ||
Int_t | cathode = 2 |
||
) |
ctor for partial iteration
Definition at line 55 of file AliMUONDigitStoreVImplIterator.cxx.
|
virtual |
dtor
Definition at line 81 of file AliMUONDigitStoreVImplIterator.cxx.
|
private |
Not implemented.
|
inlinevirtual |
Return 0 as we're not dealing with TCollection objects really.
Definition at line 38 of file AliMUONDigitStoreVImplIterator.h.
TObject * AliMUONDigitStoreVImplIterator::Next | ( | ) |
Return next digit in store
Definition at line 89 of file AliMUONDigitStoreVImplIterator.cxx.
|
private |
Not implemented.
Referenced by GetCollection().
|
private |
Overriden TIterator virtual operator=.
Definition at line 73 of file AliMUONDigitStoreVImplIterator.cxx.
void AliMUONDigitStoreVImplIterator::Reset | ( | void | ) |
Reset the iterator
Definition at line 152 of file AliMUONDigitStoreVImplIterator.cxx.
|
private |
! cathode (-1 for both)
Definition at line 51 of file AliMUONDigitStoreVImplIterator.h.
Referenced by Next().
|
private |
! current CalibParam
Definition at line 53 of file AliMUONDigitStoreVImplIterator.h.
|
private |
! current index in fCurrentCalibParam
Definition at line 54 of file AliMUONDigitStoreVImplIterator.h.
|
private |
! first de
Definition at line 49 of file AliMUONDigitStoreVImplIterator.h.
|
private |
! store to iterate upon
Definition at line 48 of file AliMUONDigitStoreVImplIterator.h.
Referenced by Next().
|
private |
! last de
Definition at line 50 of file AliMUONDigitStoreVImplIterator.h.
|
private |
! helper iterator
Definition at line 52 of file AliMUONDigitStoreVImplIterator.h.
Referenced by Next(), Reset(), and ~AliMUONDigitStoreVImplIterator().