35 #ifndef BUILDING_GO4BASE_DLL
45 TGo4Marker(Double_t x, Double_t y, Int_t style);
50 virtual void Print(Option_t* opt=
"")
const;
52 void PrintMarker(Option_t* opt=
"");
55 virtual void Paint(Option_t* opt=
"");
58 virtual void Draw(Option_t* opt=
"");
61 virtual void UnDraw(Option_t* opt=
"");
68 virtual void ExecuteEvent(Int_t event, Int_t px, Int_t py);
78 virtual void SetName(
const char* name){fxName=name;}
82 void SetToBin(Int_t xbin, Int_t ybin=0);
104 void SaveLabelStyle();
110 void InitLabelStyle();
112 void SetHistogram(TH1* histo);
116 virtual const char*
GetName()
const {
return fxName.Data();}
125 Double_t GetLabelX();
127 Double_t GetLabelY();
134 Bool_t CheckDrawPad();
136 Bool_t CheckHistogram();
138 void DeletePainter();
174 void SetDrawPad(TVirtualPad* pad);
226 #endif //TGO4MARKER_H
static Bool_t fgbHASCONNECTOR
virtual const char * GetName() const
void SetLabelDraw(Bool_t on)
void SetXbinDraw(Bool_t on)
static Bool_t fgbCONTDRAW
void SetYbinDraw(Bool_t on)
void SetNumFormat(const char *fmt="%.4E")
static Bool_t fgbYBINDRAW
virtual void SetName(const char *name)
void SetPainted(Bool_t on)
TH1 * GetHistogram() const
TVirtualPad * GetDrawPad()
TGo4MarkerPainter * fxPainter
void SetContDraw(Bool_t on)
const char * GetNumFormat()
void SetVisible(Bool_t on)
static UInt_t fguInstanceCounter
static Bool_t fgbXBINDRAW
static TString fgxNUMFORMAT
static Bool_t fgbHASLABEL
void SetLineDraw(Bool_t on)
static Int_t GetInstances()