13 #ifndef ALI_MP_MOTIF_TYPE_PAD_ITERATOR_H
14 #define ALI_MP_MOTIF_TYPE_PAD_ITERATOR_H
34 virtual Bool_t
IsDone()
const;
41 Int_t& newIx, Int_t& newIy)
const;
52 #endif // ALI_MP_MOTIF_TYPE_PAD_ITERATOR_H
virtual void Next()
Set iterator to the next pad.
virtual Bool_t IsDone() const
Is iterator done.
An iterator over the pads of a given motif type.
virtual void First()
Set iterator to the first pad.
Int_t fCurrentIy
the current iy position inside the motif type
Int_t fCurrentIx
the current ix position inside the motif type
virtual AliMpPad CurrentItem() const
Return current pad.
const AliMpMotifType * fkMotifType
the motif type over which iterate
An interface for an iterator over pads.
AliMpMotifTypePadIterator()
virtual ~AliMpMotifTypePadIterator()
Class which encapsuate all information about a pad.
virtual void Invalidate()
Invalidate iterator (.
AliMpMotifTypePadIterator & operator=(const AliMpMotifTypePadIterator &right)
Class that defines the motif properties.
Bool_t FindFirstPadInLine(Int_t ix, Int_t iy, Int_t &newIx, Int_t &newIy) const