32 #include "TObjArray.h"
46 fFirstDetElemId(firstDetElemId),
47 fLastDetElemId(lastDetElemId),
57 fFirstDetElemId(rhs.fFirstDetElemId),
58 fLastDetElemId(rhs.fLastDetElemId),
59 fCathode(rhs.fCathode)
72 if ( rhs.IsA() != AliMUONDigitStoreV1Iterator::Class() )
74 AliErrorGeneral(
"AliMUONDigitStoreV1Iterator::operator=",
"Wrong type");
94 TIterator::operator=(rhs);
125 TObject*
object = 0x0;
Iterator on a store composed of a TObjArray of TClonesArrays.
Int_t fFirstDetElemId
first detection element to iterate upon
virtual ~AliMUONDigitStoreV1Iterator()
virtual Int_t DetElemId() const =0
The detection element this digit belongs to.
Int_t fCathode
cathode to iterate upon
Int_t fLastDetElemId
last detection element to iterate upon
virtual Int_t Cathode() const =0
Cathode number this digit is on (0 or 1)
virtual const TCollection * GetCollection() const
Implementation of TIterator for AliMUONDigitStoreV1.
TObjArray * fArray
array we iterate upon
AliMUONDigitStoreV1Iterator & operator=(const TIterator &rhs)
The manager class for definition of detection element types.
AliMUONDigitStoreV1Iterator(const AliMUONDigitStoreV1Iterator &rhs)