6 // Class describing a zone composed of the zone segments.
7 // The zone contains pads of the same dimensions.
9 // Authors: David Guez, Ivana Hrivnacova; IPN Orsay
17 #include "AliMpSectorTypes.h"
21 class AliMpZone : public TObject
29 void AddSubZone(AliMpSubZone* subZone);
32 AliMpSubZone* FindSubZone(AliMpVMotif* motif) const;
35 void SetPadDimensions(const TVector2& padDimensions);
39 Int_t GetNofSubZones() const;
40 AliMpSubZone* GetSubZone(Int_t i) const;
41 TVector2 GetPadDimensions() const;
46 SubZoneVector fSubZones; // subzones
47 TVector2 fPadDimensions;// pad dimensions
49 ClassDef(AliMpZone,1) //Zone
54 inline void AliMpZone::SetPadDimensions(const TVector2& padDimensions)
55 { fPadDimensions = padDimensions; }
57 inline UInt_t AliMpZone::GetID() const
60 inline TVector2 AliMpZone::GetPadDimensions() const
61 { return fPadDimensions;}
63 #endif //ALI_MP_ZONE_H