14 #ifndef TGO4CONDARRAY_H
15 #define TGO4CONDARRAY_H
28 TGo4CondArray(
const char* name, Int_t elements,
const char* type);
31 TGo4CondArray(
const char* name, Int_t elements, Int_t contype);
39 virtual void Draw(Option_t* opt=
"");
82 virtual Bool_t
Test(Double_t x, Double_t y);
89 virtual Bool_t
Test(Double_t x);
104 virtual void SetValues(Double_t low1, Double_t up1);
107 virtual void SetValues(Double_t low1, Double_t up1, Double_t low2, Double_t up2);
141 void GetType(Int_t& type)
const;
147 virtual void Disable(Bool_t result);
150 virtual void Invert(Bool_t on);
167 virtual void GetFlags(Bool_t* enabled, Bool_t* lastresult, Bool_t* markreset,
168 Bool_t* result, Bool_t* truevalue, Bool_t* falsevalue);
205 virtual Double_t
GetIntegral(TH1* histo, Option_t* opt=
"");
208 virtual Double_t
GetMean(TH1* histo, Int_t axis=1);
211 virtual Double_t
GetRMS(TH1* histo, Int_t axis=1);
214 virtual Double_t
GetSkewness(TH1* histo, Int_t axis=1);
217 virtual Double_t
GetCurtosis(TH1* histo, Int_t axis=1);
220 virtual Double_t
GetXMax(TH1* histo);
223 virtual Double_t
GetYMax(TH1* histo);
226 virtual Double_t
GetCMax(TH1* histo);
239 virtual void SavePrimitive(std::ostream& fs, Option_t* =
"");
257 #endif //TGO4CONDARRAY_H
virtual Double_t GetRMS(TH1 *histo, Int_t axis=1)
virtual Int_t TrueCounts()
virtual void MarkReset(Bool_t on)
virtual void SetIntDraw(Bool_t on)
virtual Bool_t IsVisible()
virtual Bool_t IsXMaxDraw()
const char * GetType() const
virtual Bool_t IsXRMSDraw()
virtual void SetLimitsDraw(Bool_t on)
void PrintCondition(Bool_t points)
virtual Bool_t IsXMeanDraw()
virtual void GetFlags(Bool_t *enabled, Bool_t *lastresult, Bool_t *markreset, Bool_t *result, Bool_t *truevalue, Bool_t *falsevalue)
virtual void SetYRMSDraw(Bool_t on)
virtual void SetXMaxDraw(Bool_t on)
virtual Double_t GetYMax(TH1 *histo)
virtual Bool_t IsLimitsDraw()
virtual void SetPainter(TGo4ConditionPainter *painter)
virtual Double_t GetXMax(TH1 *histo)
TGo4WinCond * Win(Int_t i)
virtual Double_t GetIntegral(TH1 *histo, Option_t *opt="")
virtual Bool_t UpdateFrom(TGo4Condition *cond, Bool_t counts)
virtual void SetVisible(Bool_t on)
virtual Bool_t IsIntDraw()
virtual Double_t GetXLow()
virtual Bool_t IsArrayType()
virtual void SetYMeanDraw(Bool_t on)
virtual void SavePrimitive(std::ostream &fs, Option_t *="")
virtual TGo4Condition * GetActiveCondition()
virtual Double_t GetMean(TH1 *histo, Int_t axis=1)
virtual Double_t GetCurtosis(TH1 *histo, Int_t axis=1)
virtual Int_t GetNumberOfConditions()
virtual void Invert(Bool_t on)
virtual void Disable(Bool_t result)
virtual Bool_t IsYMaxDraw()
virtual Double_t GetYLow()
virtual Bool_t IsCMaxDraw()
virtual void SetCMaxDraw(Bool_t on)
virtual void SetYMaxDraw(Bool_t on)
virtual void SetChanged(Bool_t on)
virtual Bool_t IsYRMSDraw()
virtual Double_t GetSkewness(TH1 *histo, Int_t axis=1)
virtual Bool_t IsLabelDraw()
virtual void Draw(Option_t *opt="")
virtual void SetXMeanDraw(Bool_t on)
virtual TGo4ConditionPainter * CreatePainter()
TGo4PolyCond * Poly(Int_t i)
virtual void SetXRMSDraw(Bool_t on)
virtual Bool_t IsPolygonType()
TGo4Condition * At(Int_t i)
virtual void SetCurrentIndex(Int_t ix)
virtual Bool_t IsYMeanDraw()
virtual Double_t GetXUp()
virtual void SetLabelDraw(Bool_t on)
virtual Double_t GetCMax(TH1 *histo)
virtual Int_t IsChanged()
TGo4Condition * operator[](Int_t i)
virtual void ResetCounts()
virtual Int_t GetMemorySize()
virtual Double_t GetYUp()
virtual Int_t GetCurrentIndex()