13 #ifndef ALI_MP_MOTIF_H
14 #define ALI_MP_MOTIF_H
28 Double_t dx, Double_t dy);
38 Double_t& dx, Double_t& dy)
const;
40 Double_t& dx, Double_t& dy)
const;
48 Double_t& posx, Double_t& posy )
const;
50 Double_t& posx, Double_t& posy )
const;
53 Double_t localPosX, Double_t localPosY)
const;
79 #endif //ALI_MP_MOTIF_H
Double_t fPadDimensionX
pad dimensions (halflength x, y size)
virtual Double_t GetPadDimensionX(Int_t=0) const
Return the pad x dimension.
virtual Double_t DimensionY() const
Return y dimensions.
virtual Int_t GetNofPadDimensions() const
Return 1 as the number of pad dimensions.
virtual Double_t GetPadDimensionY(Int_t=0) const
Return the pad y dimension.
Double_t fPadDimensionY
pad dimensions (halflength x, y size)
virtual Double_t DimensionX() const
Return x dimensions.
Abstract base class for a motif with its unique ID and the motif type.
virtual void PadPositionLocal(MpPair_t localIndices, Double_t &posx, Double_t &posy) const
Fill local position of the pad specified by local indices.
virtual void GetPadDimensionsByIndices(MpPair_t localIndices, Double_t &dx, Double_t &dy) const
Return the dimensions of the pad specified by localIndices.
A motif with its unique ID and the motif type.
virtual MpPair_t PadIndicesLocal(Double_t localPosX, Double_t localPosY) const
Return local indices of the pad specified by local position.
Class that defines the motif properties.