ROOT logo
AliRoot » MUON » AliMUONTOTCAStoreIterator

class AliMUONTOTCAStoreIterator: public TIterator

 \class AliMUONTOTCAStoreIterator

 An iterator to access TObject stored in a TObjArray of TClonesArray

 \author Laurent Aphecetche, Subatech

Function Members (Methods)

public:
AliMUONTOTCAStoreIterator(const AliMUONTOTCAStoreIterator& rhs)
AliMUONTOTCAStoreIterator(const TObjArray* a, Int_t firstChamberId, Int_t lastChamberId)
virtual~AliMUONTOTCAStoreIterator()
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 AliMUONTOTCAStoreIterator&operator=(const TIterator& rhs)
AliMUONTOTCAStoreIterator&operator=(const AliMUONTOTCAStoreIterator& rhs)
virtual voidReset()
virtual voidShowMembers(TMemberInspector&)
virtual voidStreamer(TBuffer&)
voidStreamerNVirtual(TBuffer& ClassDef_StreamerNVirtual_b)
private:
voidCopyTo(AliMUONTOTCAStoreIterator& destination) const

Data Members

private:
Int_tfCurrentChamberId!< current chamber id
TClonesArray*fCurrentTCA!< TClonesArray of the current chamber
Int_tfCurrentTCAIndex!< Current position within fCurrentTCA array
Int_tfFirstChamberId!< First chamber to iterate on
Int_tfLastChamberId!< Last chamber to iterate on
const TObjArray*fkData!< Pointer to data accessor

Class Charts

Inheritance Chart:
TIterator
AliMUONTOTCAStoreIterator
AliMUONDigitStoreV1Iterator

Function documentation

AliMUONTOTCAStoreIterator(const TObjArray* a, Int_t firstChamberId, Int_t lastChamberId)
 Standard constructor
operator=(const TIterator& rhs)
 Overriden operator= (imposed by Root's declaration of TIterator ?)
AliMUONTOTCAStoreIterator(const AliMUONTOTCAStoreIterator& rhs)
 Copy constructor
~AliMUONTOTCAStoreIterator()
 Destructor
operator=(const AliMUONTOTCAStoreIterator& rhs)
 Assignment operator
CopyTo(AliMUONTOTCAStoreIterator& destination) const
 Copy *this to destination
GetCollection() const
 The top level collection we're iterating upon, i.e. a TObjArray
Next()
 Find and return next element in the store
Reset()
 Reset the iterator