![]() |
AliRoot Core
3abf5b4 (3abf5b4)
|
A region in zone composed of the row segments with the same motif type. More...
#include <AliMpSubZone.h>
Public Member Functions | |
AliMpSubZone (AliMpVMotif *motif) | |
AliMpSubZone () | |
virtual | ~AliMpSubZone () |
void | AddRowSegment (AliMpVRowSegment *rowSegment) |
virtual void | Print (const char *=0) const |
Int_t | GetNofRowSegments () const |
AliMpVRowSegment * | GetRowSegment (Int_t i) const |
AliMpVMotif * | GetMotif () const |
Private Member Functions | |
AliMpSubZone (const AliMpSubZone &right) | |
Not implemented. More... | |
AliMpSubZone & | operator= (const AliMpSubZone &right) |
Not implemented. More... | |
Private Attributes | |
AliMpVMotif * | fMotif |
the motif in this subzone More... | |
TList | fSegments |
contained row segments More... | |
A region in zone composed of the row segments with the same motif type.
Definition at line 23 of file AliMpSubZone.h.
AliMpSubZone::AliMpSubZone | ( | AliMpVMotif * | motif | ) |
Standard constructor
Definition at line 44 of file AliMpSubZone.cxx.
AliMpSubZone::AliMpSubZone | ( | ) |
Default constructor
Definition at line 53 of file AliMpSubZone.cxx.
|
virtual |
Destructor
Definition at line 62 of file AliMpSubZone.cxx.
|
private |
Not implemented.
void AliMpSubZone::AddRowSegment | ( | AliMpVRowSegment * | rowSegment | ) |
Add row segment.
Definition at line 72 of file AliMpSubZone.cxx.
Referenced by AliMpSectorReader::ReadRowSegmentsData(), and AliMpSectorReader::ReadRowSpecialData().
AliMpVMotif * AliMpSubZone::GetMotif | ( | ) | const |
Return the motif.
Definition at line 119 of file AliMpSubZone.cxx.
Referenced by AliMpZone::FindSubZone(), AliMpSubZonePainter::Paint(), and AliMpSectorReader::ReadRowSegmentsData().
Int_t AliMpSubZone::GetNofRowSegments | ( | ) | const |
Return number of row segments.
Definition at line 98 of file AliMpSubZone.cxx.
Referenced by AliMpSubZonePainter::DistancetoPrimitive(), AliMpZonePainter::DistancetoPrimitive(), AliMpSectorPainter::Draw(), AliMpSubZonePainter::Draw(), AliMpZonePainter::Draw(), AliMpSubZonePainter::GetDimensions(), AliMpZonePainter::GetDimensions(), AliMpSubZonePainter::GetPosition(), AliMpZonePainter::GetPosition(), GetRowSegment(), AliMpZonePainter::Paint(), AliMpSubZonePainter::Paint(), and Print().
AliMpVRowSegment * AliMpSubZone::GetRowSegment | ( | Int_t | i | ) | const |
Return i-th row segment.
Definition at line 106 of file AliMpSubZone.cxx.
Referenced by AliMpSubZonePainter::DistancetoPrimitive(), AliMpZonePainter::DistancetoPrimitive(), AliMpSectorPainter::Draw(), AliMpZonePainter::Draw(), AliMpSubZonePainter::Draw(), AliMpSubZonePainter::GetDimensions(), AliMpZonePainter::GetDimensions(), AliMpSubZonePainter::GetPosition(), AliMpZonePainter::GetPosition(), AliMpSubZonePainter::Paint(), AliMpZonePainter::Paint(), and Print().
|
private |
Not implemented.
|
virtual |
Print motif position Ids for all row segments.
Definition at line 81 of file AliMpSubZone.cxx.
|
private |
|
private |
contained row segments
Definition at line 47 of file AliMpSubZone.h.
Referenced by AddRowSegment(), GetNofRowSegments(), and GetRowSegment().