ROOT logo
AliRoot » MUON » AliMUONDigitStoreV1Iterator

class AliMUONDigitStoreV1Iterator: public AliMUONTOTCAStoreIterator

 \class AliMUONDigitStoreV1Iterator

 Implementation of TIteraor for AliMUONVDigitStoreV1
 Reuses the AliMUONTOTCAStoreIterator iterator

 \author Laurent Aphecetche, Subatech

Function Members (Methods)

public:
AliMUONDigitStoreV1Iterator(const AliMUONDigitStoreV1Iterator& rhs)
AliMUONDigitStoreV1Iterator(TObjArray* a, Int_t firstDetElemId, Int_t lastDetElemId, Int_t cathode = 2)
virtual~AliMUONDigitStoreV1Iterator()
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 AliMUONDigitStoreV1Iterator&operator=(const TIterator& rhs)
AliMUONDigitStoreV1Iterator&operator=(const AliMUONDigitStoreV1Iterator& rhs)
virtual voidAliMUONTOTCAStoreIterator::Reset()
virtual voidShowMembers(TMemberInspector&)
virtual voidStreamer(TBuffer&)
voidStreamerNVirtual(TBuffer& ClassDef_StreamerNVirtual_b)

Data Members

private:
TObjArray*fArray/< array we iterate upon
Int_tfCathode/< cathode to iterate upon
Int_tfFirstDetElemId/< first detection element to iterate upon
Int_tfLastDetElemId/< last detection element to iterate upon

Class Charts

Inheritance Chart:
TIterator
AliMUONTOTCAStoreIterator
AliMUONDigitStoreV1Iterator

Function documentation

AliMUONDigitStoreV1Iterator(TObjArray* a, Int_t firstDetElemId, Int_t lastDetElemId, Int_t cathode = 2)
 ctor
AliMUONDigitStoreV1Iterator(const AliMUONDigitStoreV1Iterator& rhs)
 copy ctor
operator=(const TIterator& rhs)
 overriden assignment operator (imposed by Root's definition of TIterator ?)
operator=(const AliMUONDigitStoreV1Iterator& rhs)
 assignement operator
~AliMUONDigitStoreV1Iterator()
 dtor
GetCollection() const
 Return the TObjArray we're iterating upon
Next()
 Return the next digit (with its DE in [fFirstDetElemId,fLastDetElemId],
 and its cathode == fCathode (or any cathode if fCathode==2)
 in the store.