6 // Class that defines a motif with its unique ID
9 // Authors: David Guez, Ivana Hrivnacova; IPN Orsay
18 #include "AliMpVMotif.h"
20 class AliMpMotif : public AliMpVMotif
23 AliMpMotif(const TString &id,AliMpMotifType *motifType, const TVector2& padDimension);
27 virtual Int_t GetNofPadDimensions() const;
28 virtual TVector2 GetPadDimensions(Int_t i = 0) const;
29 virtual TVector2 GetPadDimensions(const AliMpIntPair& localIndices) const;
32 virtual TVector2 Dimensions() const;
35 virtual TVector2 PadPositionLocal(const AliMpIntPair& localIndices) const;
36 virtual AliMpIntPair PadIndicesLocal(const TVector2& localPos) const;
42 TVector2 fPadDimensions; //pad dimensions (halflength x, y size)
44 ClassDef(AliMpMotif,1) // A motif with its ID
49 inline Int_t AliMpMotif::GetNofPadDimensions() const { return 1; }
50 inline TVector2 AliMpMotif::GetPadDimensions(Int_t i) const { return fPadDimensions; }