25 TGo4WinCond(
const char* name,
const char* title =
"Go4 window condition");
42 virtual void SetValues(Double_t low1, Double_t up1);
45 virtual void SetValues(Double_t low1, Double_t up1, Double_t low2, Double_t up2);
51 virtual Bool_t
Test(Double_t v1);
55 virtual Bool_t
Test(Double_t v1, Double_t v2);
58 virtual void GetValues(Int_t & dim, Double_t & x1, Double_t & y1, Double_t & x2, Double_t & y2);
76 virtual Double_t
GetIntegral(TH1* histo, Option_t* opt=
"");
79 virtual Double_t
GetMean(TH1* histo, Int_t axis=1);
82 virtual Double_t
GetRMS(TH1* histo, Int_t axis=1);
85 virtual Double_t
GetSkewness(TH1* histo, Int_t axis=1);
88 virtual Double_t
GetCurtosis(TH1* histo, Int_t axis=1);
91 virtual Double_t
GetXMax(TH1* histo);
94 virtual Double_t
GetYMax(TH1* histo);
97 virtual Double_t
GetCMax(TH1* histo);
104 virtual void SavePrimitive(std::ostream& fs, Option_t* =
"");
153 #endif //TGO4WINCOND_H
static TString fgxURL_YLOW
virtual Double_t GetYLow()
virtual Double_t GetIntegral(TH1 *histo, Option_t *opt="")
virtual void SavePrimitive(std::ostream &fs, Option_t *="")
virtual void PrintCondition(Bool_t full=kTRUE)
virtual Double_t GetYMax(TH1 *histo)
virtual Double_t GetSkewness(TH1 *histo, Int_t axis=1)
virtual Double_t GetCMax(TH1 *histo)
virtual Double_t GetCurtosis(TH1 *histo, Int_t axis=1)
virtual Double_t GetXUp()
virtual void GetValues(Int_t &dim, Double_t &x1, Double_t &y1, Double_t &x2, Double_t &y2)
virtual TGo4ConditionPainter * CreatePainter()
static TString fgxURL_XUP
virtual Bool_t IsPolygonType()
void SetHistogramRanges(TH1 *histo)
virtual Double_t GetMean(TH1 *histo, Int_t axis=1)
static TString fgxURL_XLOW
virtual void SetPainter(TGo4ConditionPainter *painter)
static TString fgxURL_YUP
virtual Int_t GetMemorySize()
virtual Double_t GetXLow()
virtual Double_t GetYUp()
virtual Double_t GetXMax(TH1 *histo)
void RestoreHistogramRanges(TH1 *histo)
Bool_t UpdateFrom(TGo4Condition *cond, Bool_t counts)
virtual Double_t GetRMS(TH1 *histo, Int_t axis=1)
virtual Bool_t UpdateFromUrl(const char *rest_url_opt)