25 TGo4WinCond(
const char *name,
const char *title =
"Go4 window condition");
40 void SetValues(Double_t low1, Double_t up1)
override;
43 void SetValues(Double_t low1, Double_t up1, Double_t low2, Double_t up2)
override;
48 Bool_t
Test(Double_t v1)
override;
52 Bool_t
Test(Double_t v1, Double_t v2)
override;
55 void GetValues(Int_t &dim, Double_t &x1, Double_t &y1, Double_t &x2, Double_t &y2)
override;
77 Double_t
GetIntegral(TH1 *histo, Option_t *opt =
"")
override;
80 Double_t
GetMean(TH1 *histo, Int_t axis=1)
override;
83 Double_t
GetRMS(TH1 *histo, Int_t axis=1)
override;
86 Double_t
GetSkewness(TH1 *histo, Int_t axis=1)
override;
89 Double_t
GetCurtosis(TH1 *histo, Int_t axis=1)
override;
92 Double_t
GetXMax(TH1 *histo)
override;
95 Double_t
GetYMax(TH1 *histo)
override;
98 Double_t
GetCMax(TH1 *histo)
override;
105 void SavePrimitive(std::ostream &fs, Option_t *opt =
"")
override;
151 #endif //TGO4WINCOND_H static TString fgxURL_YLOW
Bool_t IsPolygonType() const override
void SavePrimitive(std::ostream &fs, Option_t *opt="") override
Double_t GetIntegral(TH1 *histo, Option_t *opt="") override
Double_t GetCMax(TH1 *histo) override
Double_t GetMean(TH1 *histo, Int_t axis=1) override
Int_t GetMemorySize() const override
Bool_t UpdateFrom(TGo4Condition *cond, Bool_t counts) override
Double_t GetYMax(TH1 *histo) override
TGo4ConditionPainter * CreatePainter() override
Double_t GetYLow() const override
static TString fgxURL_XUP
void GetValues(Int_t &dim, Double_t &x1, Double_t &y1, Double_t &x2, Double_t &y2) override
void SetHistogramRanges(TH1 *histo)
Double_t GetXUp() const override
static TString fgxURL_XLOW
Bool_t UpdateFromUrl(const char *rest_url_opt) override
void PrintCondition(Bool_t full=kTRUE) override
Double_t GetSkewness(TH1 *histo, Int_t axis=1) override
Double_t GetYUp() const override
static TString fgxURL_YUP
Double_t GetRMS(TH1 *histo, Int_t axis=1) override
void SetPainter(TGo4ConditionPainter *painter) override
Double_t GetXLow() const override
void RestoreHistogramRanges(TH1 *histo)
Double_t GetCurtosis(TH1 *histo, Int_t axis=1) override
Double_t GetXMax(TH1 *histo) override