1 #ifndef ALIMUONCONTOUR_H 2 #define ALIMUONCONTOUR_H 42 void Offset(Double_t x, Double_t y);
45 void Transform(
const TGeoHMatrix& matrix);
49 virtual void Copy(TObject& obj)
const;
51 Bool_t
IsInside(Double_t x, Double_t y)
const;
53 virtual void Print(Option_t* opt=
"")
const;
Double_t fXmax
max x-value
void AssertOrientation(Bool_t autoCorrect=kFALSE)
A rectangle area positioned in plane..
Int_t NumberOfVertices() const
Get the number of vertices of this contour.
virtual TObject * Clone(const char *="") const
Get a full copy of this object.
void Offset(Double_t x, Double_t y)
Add an offset to all points.
AliMUONContour & operator=(const AliMUONContour &rhs)
void Add(const AliMUONPolygon &polygon)
Int_t fNofVertices
total number of vertices
virtual void Copy(TObject &obj) const
const TObjArray * Polygons() const
Get the list of polygons we have.
Double_t fYmax
max y-value
Double_t fXmin
min x-value
virtual void Print(Option_t *opt="") const
Double_t fYmin
min y-value
virtual ~AliMUONContour()
Bool_t IsInside(Double_t x, Double_t y) const
AliMUONContour(const char *name="")
void Transform(const TGeoHMatrix &matrix)
Apply a global transformation to all points.
TObjArray * fPolygons
the polygons that this contour is made of