36 TGo4Marker(Double_t x, Double_t y, Int_t style);
41 void Print(Option_t *opt =
"")
const override;
44 void Paint(Option_t *opt =
"")
override;
47 void Draw(Option_t *opt =
"")
override;
50 virtual void UnDraw(Option_t *opt =
"");
56 void ExecuteEvent(Int_t event, Int_t px, Int_t py)
override;
69 void SetToBin(Int_t xbin, Int_t ybin = 0);
153 static void SetGlobalStyle(Bool_t HASLABEL, Bool_t HASCONNECTOR, Bool_t XDRAW, Bool_t YDRAW,
154 Bool_t XBINDRAW,Bool_t YBINDRAW,Bool_t CONTDRAW,
const char *NUMFORMAT);
156 static void GetGlobalStyle(Bool_t &HASLABEL, Bool_t &HASCONNECTOR, Bool_t &XDRAW, Bool_t &YDRAW,
157 Bool_t &XBINDRAW, Bool_t &YBINDRAW, Bool_t &CONTDRAW, TString &NUMFORMAT);
221 #endif //TGO4MARKER_H
void SetDrawPad(TVirtualPad *pad)
static Bool_t fgbHASCONNECTOR
void SetLabelDraw(Bool_t on)
void SetXbinDraw(Bool_t on)
static Bool_t fgbCONTDRAW
Bool_t IsYbinDraw() const
void SetYbinDraw(Bool_t on)
void SetToBin(Int_t xbin, Int_t ybin=0)
static Int_t GetInstances()
Bool_t CheckDrawPad() const
void SetHistogram(TH1 *histo)
void SetNumFormat(const char *fmt="%.4E")
static Bool_t fgbYBINDRAW
virtual void SetName(const char *name)
void SetPainted(Bool_t on)
Double_t GetLabelX() const
static void SetGlobalStyle(Bool_t HASLABEL, Bool_t HASCONNECTOR, Bool_t XDRAW, Bool_t YDRAW, Bool_t XBINDRAW, Bool_t YBINDRAW, Bool_t CONTDRAW, const char *NUMFORMAT)
virtual TGo4MarkerPainter * CreatePainter()
Double_t GetLabelY() const
TGo4MarkerPainter * fxPainter
const char * GetName() const override
void Paint(Option_t *opt="") override
void SetContDraw(Bool_t on)
virtual void UnDraw(Option_t *opt="")
Bool_t IsXbinDraw() const
void Print(Option_t *opt="") const override
Bool_t HasConnector() const
TVirtualPad * GetDrawPad() const
void SetVisible(Bool_t on)
static UInt_t fguInstanceCounter
void SetXY(Double_t x, Double_t y)
static Bool_t fgbXBINDRAW
static TString fgxNUMFORMAT
static Bool_t fgbHASLABEL
TH1 * GetHistogram() const
static void GetGlobalStyle(Bool_t &HASLABEL, Bool_t &HASCONNECTOR, Bool_t &XDRAW, Bool_t &YDRAW, Bool_t &XBINDRAW, Bool_t &YBINDRAW, Bool_t &CONTDRAW, TString &NUMFORMAT)
const char * GetNumFormat() const
void SetLineDraw(Bool_t on)
Bool_t CheckHistogram() const
void Draw(Option_t *opt="") override
void ExecuteEvent(Int_t event, Int_t px, Int_t py) override
Bool_t IsContDraw() const