ROOT logo
AliRoot » MUON » AliMUONDigitStoreVImplIterator

class AliMUONDigitStoreVImplIterator: public TIterator

 \class AliMUONDigitStoreVImplIterator

 Implementation of AliMUONVDataIterator for AliMUONDigitStoreVImpl

 \author Laurent Aphecetche, Subatech


Function Members (Methods)

public:
AliMUONDigitStoreVImplIterator(const AliMUONDigitStoreVImpl* store)
AliMUONDigitStoreVImplIterator(const AliMUONDigitStoreVImpl* store, Int_t firstDetElemId, Int_t lastDetElemId, Int_t cathode = 2)
virtual~AliMUONDigitStoreVImplIterator()
static TClass*Class()
virtual const TCollection*GetCollection() const
virtual Option_t*TIterator::GetOption() const
virtual TClass*IsA() const
virtual TObject*Next()
virtual Bool_tTIterator::operator!=(const TIterator&) const
TObject*TIterator::operator()()
virtual TObject*TIterator::operator*() const
virtual voidReset()
virtual voidShowMembers(TMemberInspector&)
virtual voidStreamer(TBuffer&)
voidStreamerNVirtual(TBuffer& ClassDef_StreamerNVirtual_b)

Data Members

private:
Int_tfCathode!< cathode (-1 for both)
AliMUONVCalibParam*fCurrentCalibParam!< current CalibParam
Int_tfCurrentCalibParamIndex!< current index in fCurrentCalibParam
Int_tfFirstDetElemId!< first de
Int_tfLastDetElemId!< last de
TIterator*fStoreIterator!< helper iterator
const AliMUONDigitStoreVImpl*fkStore!< store to iterate upon

Class Charts

Inheritance Chart:
TIterator
AliMUONDigitStoreVImplIterator

Function documentation

AliMUONDigitStoreVImplIterator(const AliMUONDigitStoreVImpl* store)
 ctor for full iteration
AliMUONDigitStoreVImplIterator(const AliMUONDigitStoreVImpl* store, Int_t firstDetElemId, Int_t lastDetElemId, Int_t cathode = 2)
 ctor for partial iteration
operator=(const TIterator& rhs)
 overriden assignment operator (imposed by Root's declaration of Titerator ?)
~AliMUONDigitStoreVImplIterator()
 dtor
Next()
 Return next digit in store
Reset()
 Reset the iterator
AliMUONDigitStoreVImplIterator(const AliMUONDigitStoreVImpl* store)
const TCollection* GetCollection() const
 Return 0 as we're not dealing with TCollection objects really
{ return 0x0; }
AliMUONDigitStoreVImplIterator& operator=(const AliMUONDigitStoreVImplIterator& rhs)
 Not implemented