1 #ifndef ALIMUONTOTCASTOREITERATOR_H
2 #define ALIMUONTOTCASTOREITERATOR_H
15 #include "TIterator.h"
31 virtual TObject*
Next();
Iterator on a store composed of a TObjArray of TClonesArrays.
Int_t fFirstChamberId
! First chamber to iterate on
AliMUONTOTCAStoreIterator & operator=(const TIterator &rhs)
void CopyTo(AliMUONTOTCAStoreIterator &destination) const
virtual ~AliMUONTOTCAStoreIterator()
AliMUONTOTCAStoreIterator(const TObjArray *a, Int_t firstChamberId, Int_t lastChamberId)
Int_t fLastChamberId
! Last chamber to iterate on
Int_t fCurrentTCAIndex
! Current position within fCurrentTCA array
Int_t fCurrentChamberId
! current chamber id
virtual const TCollection * GetCollection() const
TClonesArray * fCurrentTCA
! TClonesArray of the current chamber
const TObjArray * fkData
! Pointer to data accessor