16 #include "TVirtualPad.h"
29 :
TGo4LabelPainter(name, title ? title :
"Go4 ConditionPainter"), fxCondition(0)
58 Double_t xpmax=0; Double_t ypmax=0; Int_t dim=0;
59 wconny->
GetValues(dim, xpmin, xpmax, ypmin, ypmax);
60 if(ypmin==0) ypmin=(gPad->GetUymax()-gPad->GetUymin())/2;
64 TCutG* cutg=pconny->
GetCut(kFALSE);
65 if(cutg) cutg->GetPoint(0,xpmin,ypmin);
69 xpmin=(gPad->GetUxmax()-gPad->GetUxmin())/2;
70 ypmin=(gPad->GetUymax()-gPad->GetUymin())/2;
87 if((isarray && !ismulti) || !haslabel)
95 Double_t xoff=0.015*(gPad->GetUxmax()-gPad->GetUxmin());
96 Double_t yoff=0.015*(gPad->GetUymax()-gPad->GetUymin());
97 SetX0( gPad->PadtoX( gPad->XtoPad(xpmin) + xoff));
98 SetY0( gPad->PadtoY( gPad->YtoPad(ypmin) + yoff));
virtual Bool_t IsXRMSDraw()
virtual Bool_t IsLimitsDraw()
virtual Double_t GetRMS(TH1 *, Int_t=1)
virtual Bool_t IsCMaxDraw()
virtual void PaintCondition(Option_t *opt="")
virtual Bool_t IsIntDraw()
virtual Double_t GetYUp()
virtual void UnPaintLabel(Option_t *opt="")
virtual void UnPaintCondition(Option_t *opt="")
virtual Bool_t IsVisible()
virtual Bool_t IsLabelDraw()
TGo4Condition * fxCondition
virtual void GetValues(Int_t &dim, Double_t &x1, Double_t &y1, Double_t &x2, Double_t &y2)
virtual Double_t GetIntegral(TH1 *, Option_t *="")
virtual Double_t GetXLow()
virtual void PaintLabel(Option_t *opt="")
virtual void PaintLabel(Option_t *opt="")
TCutG * GetCut(Bool_t changeowner)
virtual Bool_t IsYMaxDraw()
void SetCaption(const char *txt)
virtual Bool_t IsArrayType()
virtual Bool_t IsMultiEdit()
virtual Bool_t IsXMeanDraw()
virtual Bool_t IsXMaxDraw()
virtual void SetCondition(TGo4Condition *con)
virtual Double_t GetYLow()
virtual Bool_t IsYMeanDraw()
virtual Bool_t IsYRMSDraw()
virtual ~TGo4ConditionPainter()
virtual const char * GetLabelNumFormat()
virtual Double_t GetMean(TH1 *, Int_t=1)
virtual Double_t GetYMax(TH1 *)
void AddToLabel(const char *txt)
virtual Double_t GetXUp()
virtual void RePaintLabel(Option_t *opt="")
virtual Double_t GetCMax(TH1 *)
virtual Double_t GetXMax(TH1 *)