13 #ifndef ALI_MP_SECTOR_H 14 #define ALI_MP_SECTOR_H 23 #include <TObjArray.h> 37 AliMpSector(
const TString&
id, Int_t nofZones, Int_t nofRows,
39 Double_t offsetx, Double_t offsety);
87 virtual void Print(Option_t* opt=
"")
const;
162 #endif //ALI_MP_SECTOR_H
virtual AliMpVPadIterator * CreateIterator() const
Double_t fOffsetX
sector x position
Double_t GetDimensionX() const
AliMpMotifMap * fMotifMap
motif map
Int_t fNofPads
total number of pads
Double_t GetMaxPadDimensionY() const
Return minimum y pad dimensions.
Double_t GetMinPadDimensionX() const
Return minimum x pad dimensions.
Double_t fMaxPadDimensionX
miximum pad x dimensions
AliMpSector & operator=(const AliMpSector &right)
Not implemented.
Double_t fOffsetY
sector y position
A region of pads of the same dimensions composed of subzones.
Double_t fDimensionX
sector x dimension
AliMp::PlaneType GetPlaneType() const
An interface for a row segment.
virtual void Print(Option_t *opt="") const
MpPair_t GetMaxPadIndices() const
Return maximum pad indices.
Double_t fMinPadDimensionX
minimum pad x dimensions
void PrintGeometry() const
AliMp::Direction GetDirection() const
Return the direction of constant pad size.
An interface for an iterator over pads.
void SetRowSegmentOffsets()
Int_t GetNofZones() const
Double_t GetPositionX() const
Int_t FindMotifPositionId(Double_t x, Double_t y) const
A row composed of the row segments.
Double_t fMinPadDimensionY
minimum pad y dimensions
A sector (quadrant) of the MUON chamber of stations 1 and 2.
Double_t GetPositionY() const
AliMpMotifMap * GetMotifMap() const
Return the motif map.
Abstract base class for a motif with its unique ID and the motif type.
Double_t GetMaxPadDimensionX() const
Return maximum x pad dimensions.
Int_t GetNofPads() const
Return total number of pads.
AliMpRow * FindRow(Int_t motifPositionId) const
void SetMinMaxPadDimensions()
void GetAllMotifPositionsIDs(TArrayI &ecn) const
AliMp::Direction fDirection
the direction of constant pad size
AliMpVRowSegment * FindRowSegment(Int_t motifPositionId) const
Double_t GetDimensionY() const
AliMpRow * GetRow(Int_t i) const
Int_t GetNofMotifPositions() const
Double_t GetMinPadDimensionY() const
Return maximum y pad dimensions.
AliMpZone * GetZone(Int_t i) const
Double_t fDimensionY
sector y dimension
Double_t fMaxPadDimensionY
miximum pad y dimensions
MpPair_t fLMaxPadIndices
maximum pad indices