53 fIterator(motifPos->GetMotif()->GetMotifType())
87 if (
this == &right)
return *
this;
Double_t GetPositionY() const
Return y position.
virtual void Next()
Set iterator to the next pad.
virtual Bool_t IsDone() const
Is iterator done.
virtual Bool_t IsDone() const
Is iterator done.
virtual void Next()
Set iterator to the next pad.
virtual AliMpPad CurrentItem() const
Return current pad.
virtual void First()
Set iterator to the first pad.
AliMpConnection * FindConnectionByLocalIndices(MpPair_t localIndices) const
MpPair_t GetIndices() const
Return pad indices as encoded pair (ix, iy)
const AliMpMotifPosition * fkMotifPos
the AliMpMotifPosition over which iterate
AliMpMotifType * GetMotifType() const
Return the motif type.
static AliMpPad Invalid()
Return invalid pad.
virtual AliMpPad CurrentItem() const
Return current pad.
Int_t GetID() const
Return motif position ID = manu id.
virtual void First()
Set iterator to the first pad.
An interface for an iterator over pads.
virtual void Invalidate()
Invalidate iterator (.
AliMpVMotif * GetMotif() const
Return motif.
AliMpMotifPositionPadIterator()
virtual void PadPositionLocal(MpPair_t localIndices, Double_t &posx, Double_t &posy) const =0
Fill local position of the pad specified by local indices.
An iterator over the pads of a given motif position.
AliMpMotifPositionPadIterator & operator=(const AliMpMotifPositionPadIterator &right)
virtual MpPair_t GlobalIndices(MpPair_t localIndices) const
Int_t GetManuChannel() const
Return manu channel number.
Class which encapsuate all information about a pad.
virtual void Invalidate()
Invalidate iterator (.
Double_t GetPositionX() const
Return x position.
virtual ~AliMpMotifPositionPadIterator()
AliMpVPadIterator & operator=(const AliMpVPadIterator &right)
AliMpMotifTypePadIterator fIterator
Iterator over the motif type.
Class that defines the motif properties.
virtual void GetPadDimensionsByIndices(MpPair_t localIndices, Double_t &dx, Double_t &dy) const =0
Return the dimensions of the pad specified by localIndices.