25class BesCircle2D :
public TNamed,
public TAttLine,
public TAttFill {
28 Double_t *f_innerCircleX;
29 Double_t *f_innerCircleY;
30 Double_t *f_outerCircleX;
31 Double_t *f_outerCircleY;
35 Double_t fInnerRadius;
36 Double_t fOuterRadius;
42 BesCircle2D(
const char* name,
const char*
title, Double_t innerRadius, Double_t outerRadius, Double_t *center);
46 virtual void ExecuteEvent(Int_t event, Int_t px, Int_t py);
47 virtual void Draw(Option_t *option =
"");
48 virtual void Paint(Option_t *option =
"");
51 virtual void SetCenter(Double_t x, Double_t
y, Double_t z);
virtual void Paint(Option_t *option="")
virtual void SetNSegment(Int_t np)
virtual void ExecuteEvent(Int_t event, Int_t px, Int_t py)
virtual Int_t DistancetoPrimitive(Int_t px, Int_t py)
virtual void SetCenter(Double_t x, Double_t y, Double_t z)
virtual char * GetObjectInfo(Int_t px, Int_t py) const
virtual void GetCenter(Double_t *center)