| v2.10-0 (21000JUN2005) | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Field Summary | |
private TObjArray* | condarr The object array of conditions |
private Int_t | fiNumCond Number of conditions in array. |
private Int_t | fiSelectedCond Index of selected condition |
private Int_t | fiType Condition type ID (kWINDOW or kPOLYGON) |
Fields inherited from class Go4ConditionsBase.TGo4Condition |
fgbCMAXDRAW, fgbINTDRAW, fgbLABELDRAW, fgbLIMITSDRAW, fgbXMAXDRAW, fgbXMEANDRAW, fgbXRMSDRAW, fgbYMAXDRAW, fgbYMEANDRAW, fgbYRMSDRAW, fgdUPDATEEPSILON, fxCutHis, fxPainter |
Fields inherited from class TNamed |
fName, fTitle |
Fields inherited from class TAttLine |
fLineColor, fLineStyle, fLineWidth |
Fields inherited from class TAttFill |
fFillColor, fFillStyle |
Constructor Summary | |
TGo4CondArray() | |
TGo4CondArray(const char * name, Int_t elements, const char * type) Constructor. type can be "TGO4WinCond" or "TGO4PolyCond" | |
TGo4CondArray(const Text_t* name, Int_t elements, Int_t contype) Constructor. contype can be kWINDOW or kPOLYGON |
Destructor Summary | |
virtual synchronized | ~TGo4CondArray() |
Method Summary | |
TGo4Condition* | At(Int_t i) Returns condition object i from object array. |
virtual Int_t | Counts() Return number of calls of the Test method. |
virtual TGo4ConditionPainter* | CreatePainter() Factory method to generate the subclass implementation for painter |
virtual void | Disable(Bool_t result) Calls Disable for all conditions (multi edit mode) or for currently selected (single edit mode) |
virtual void | Draw(Option_t* opt) Reimplement Draw to set painted flag for all array conditions |
virtual void | Enable() Calls Enable for all conditions (multi edit mode) or for currently selected (single edit mode) |
virtual TGo4Condition* | GetActiveCondition() Access to the currently selected condition. |
virtual Double_t | GetCMax(TH1* histo) Calculate value for histogram inside condition limits. |
virtual Int_t | GetCurrentIndex() |
virtual void | GetFlags(Bool_t* enabled, Bool_t* lastresult, Bool_t* markreset, Bool_t* result, Bool_t* truevalue, Bool_t* falsevalue) Sets values of internal boolean flags to external variables. |
virtual Double_t | GetIntegral(TH1* histo, Option_t* opt) Calculate value for histogram inside condition limits. |
virtual Double_t | GetMean(TH1* histo, Int_t axis) Calculate value for histogram inside condition limits. |
const Int_t | GetNumber() Returns number of conditions in array. |
virtual Int_t | GetNumberOfConditions() for condition aggregates: return total number of conditions, i.e.size of condition array |
virtual Double_t | GetRMS(TH1* histo, Int_t axis) Calculate value for histogram inside condition limits. |
const const char * | GetType() Returns class name of conditions. |
const void | GetType(Int_t& type) Returns condition type ID (kWINDOW=1 or kPOLYGON=2). |
void | GetValues() Noop |
virtual Double_t | GetXLow() |
virtual Double_t | GetXMax(TH1* histo) Calculate value for histogram inside condition limits. |
virtual Double_t | GetXUp() |
virtual Double_t | GetYLow() |
virtual Double_t | GetYMax(TH1* histo) Calculate value for histogram inside condition limits. |
virtual Double_t | GetYUp() |
virtual void | Invert(Bool_t on) Calls Invert for all conditions (multi edit mode) or for currently selected (single edit mode) |
virtual Bool_t | IsArrayType() |
virtual Bool_t | IsChanged() we overwrite single condition changed property |
virtual Bool_t | IsCMaxDraw() |
virtual Bool_t | IsIntDraw() |
virtual Bool_t | IsLabelDraw() |
virtual Bool_t | IsLimitsDraw() |
virtual Bool_t | IsPolygonType() |
virtual Bool_t | IsVisible() we overwrite single condition visibility getter |
virtual Bool_t | IsXMaxDraw() |
virtual Bool_t | IsXMeanDraw() |
virtual Bool_t | IsXRMSDraw() |
virtual Bool_t | IsYMaxDraw() |
virtual Bool_t | IsYMeanDraw() |
virtual Bool_t | IsYRMSDraw() |
virtual void | MarkReset(Bool_t on) defines if condition counters shall be reset in UpdateFrom method |
synchronized TGo4Condition* | operator[](Int_t i) Returns condition object i from object array. |
TGo4PolyCond* | Poly(Int_t i) Returns polygon condition object i from object array. |
virtual void | PrintBar() Prints counters and bar. |
void | PrintCondition(Bool_t points) Calls Print for all conditions in the array. |
virtual void | ResetCounts() Calls ResetCounts for all conditions (multi edit mode) or for currently selected (single edit mode) |
virtual void | SetCMaxDraw(Bool_t on) |
virtual void | SetCurrentIndex(Int_t ix) |
virtual void | SetIntDraw(Bool_t on) |
virtual void | SetLabelDraw(Bool_t on) |
virtual void | SetLimitsDraw(Bool_t on) |
virtual void | SetPainter(TGo4ConditionPainter* painter) Replace default painter of this condition by external one. if different views of this condition shall exist for different TPads, the painter (i.e. view) can be exchanged before pad is updated. |
void | SetValues() Noop |
virtual void | SetValues(Double_t low1, Double_t up1) Calls SetValues for all conditions (multi edit mode) or for currently selected (single edit mode). |
virtual void | SetValues(Double_t low1, Double_t up1, Double_t low2, Double_t up2) Calls SetValues for all conditions (multi edit mode) or for currently selected (single edit mode). |
void | SetValues(TCutG* newcut) Calls SetValues for all conditions (multi edit mode) or for currently selected (single edit mode). |
virtual void | SetVisible(Bool_t on) we overwrite single condition visibility setter |
virtual void | SetXMaxDraw(Bool_t on) |
virtual void | SetXMeanDraw(Bool_t on) |
virtual void | SetXRMSDraw(Bool_t on) |
virtual void | SetYMaxDraw(Bool_t on) |
virtual void | SetYMeanDraw(Bool_t on) |
virtual void | SetYRMSDraw(Bool_t on) |
Bool_t | Test() Noop, return true. |
virtual Bool_t | Test(Double_t x, Double_t y) Test currently selected condition(single edit mode). |
virtual Bool_t | Test(Double_t x) Test currently selected condition(single edit mode). |
virtual Int_t | TrueCounts() Return number of true results of the Test method call. |
virtual Bool_t | UpdateFrom(TGo4Condition* cond, Bool_t counts) |
TGo4WinCond* | Win(Int_t i) Returns window condition object i from object array. |
Methods inherited from class Go4ConditionsBase.TGo4Condition |
AddCondition, CheckWorkHistogram, Clear, FixedResult, GetCut, GetDimension, GetDrawPad, GetLast, GetLinkedHistogram, GetUpdateEpsilon, GetValues, GetWorkHistogram, IncCounts, IncTrueCounts, InitLabelStyle, IsEnabled, IsFalse, IsHistogramLink, IsMultiEdit, IsOwnedByEditor, IsPainted, IsTrue, Paint, Print, ResetLabel, SaveLabelStyle, SetChanged, SetCounts, SetDimension, SetDrawPad, SetFlags, SetHistogram, SetHistogramLink, SetLast, SetMultiEdit, SetOwnedByEditor, SetPadHistogram, SetPainted, SetUpdateEpsilon, SetValues, SetWorkHistogram, Test, UnDraw |
Methods inherited from class TNamed |
operator=, Clone, Compare, Copy, FillBuffer, GetName, GetTitle, Hash, IsSortable, SetName, SetNameTitle, SetTitle, ls, Sizeof, Class, Class_Name, Class_Version, Dictionary, IsA, ShowMembers, Streamer, StreamerNVirtual, DeclFileName, ImplFileLine, ImplFileName, DeclFileLine |
Methods inherited from class TAttLine |
Copy, DistancetoLine, GetLineColor, GetLineStyle, GetLineWidth, Modify, ResetAttLine, SaveLineAttributes, SetLineAttributes, SetLineColor, SetLineStyle, SetLineWidth |
Methods inherited from class TAttFill |
Copy, GetFillColor, GetFillStyle, IsTransparent, ResetAttFill, SaveFillAttributes, SetFillAttributes, SetFillColor, SetFillStyle |
Field Detail |
private TObjArray* condarr
private Int_t fiNumCond
private Int_t fiSelectedCond
private Int_t fiType
Constructor Detail |
public TGo4CondArray()
public TGo4CondArray(const char * name, Int_t elements, const char * type)
public TGo4CondArray(const Text_t* name, Int_t elements, Int_t contype)
Method Detail |
public virtual synchronized ~TGo4CondArray()
Method Detail |
public TGo4Condition* At(Int_t i)
public virtual Int_t Counts()
public virtual TGo4ConditionPainter* CreatePainter()
public virtual void Disable(Bool_t result)
public virtual void Draw(Option_t* opt)
public virtual void Enable()
public virtual TGo4Condition* GetActiveCondition()
public virtual Double_t GetCMax(TH1* histo)
public virtual Int_t GetCurrentIndex()
public virtual void GetFlags(Bool_t* enabled, Bool_t* lastresult, Bool_t* markreset, Bool_t* result, Bool_t* truevalue, Bool_t* falsevalue)
public virtual Double_t GetIntegral(TH1* histo, Option_t* opt)
public virtual Double_t GetMean(TH1* histo, Int_t axis)
public const Int_t GetNumber()
public virtual Int_t GetNumberOfConditions()
public virtual Double_t GetRMS(TH1* histo, Int_t axis)
public const const char * GetType()
public const void GetType(Int_t& type)
public void GetValues()
public virtual Double_t GetXLow()
public virtual Double_t GetXMax(TH1* histo)
public virtual Double_t GetXUp()
public virtual Double_t GetYLow()
public virtual Double_t GetYMax(TH1* histo)
public virtual Double_t GetYUp()
public virtual void Invert(Bool_t on)
public virtual Bool_t IsArrayType()
public virtual Bool_t IsChanged()
public virtual Bool_t IsCMaxDraw()
public virtual Bool_t IsIntDraw()
public virtual Bool_t IsLabelDraw()
public virtual Bool_t IsLimitsDraw()
public virtual Bool_t IsPolygonType()
public virtual Bool_t IsVisible()
public virtual Bool_t IsXMaxDraw()
public virtual Bool_t IsXMeanDraw()
public virtual Bool_t IsXRMSDraw()
public virtual Bool_t IsYMaxDraw()
public virtual Bool_t IsYMeanDraw()
public virtual Bool_t IsYRMSDraw()
public virtual void MarkReset(Bool_t on)
public synchronized TGo4Condition* operator[](Int_t i)
public TGo4PolyCond* Poly(Int_t i)
public virtual void PrintBar()
public void PrintCondition(Bool_t points)
public virtual void ResetCounts()
public virtual void SetCMaxDraw(Bool_t on)
public virtual void SetCurrentIndex(Int_t ix)
public virtual void SetIntDraw(Bool_t on)
public virtual void SetLabelDraw(Bool_t on)
public virtual void SetLimitsDraw(Bool_t on)
public virtual void SetPainter(TGo4ConditionPainter* painter)
public void SetValues()
public virtual void SetValues(Double_t low1, Double_t up1)
public virtual void SetValues(Double_t low1, Double_t up1, Double_t low2, Double_t up2)
public void SetValues(TCutG* newcut)
public virtual void SetVisible(Bool_t on)
public virtual void SetXMaxDraw(Bool_t on)
public virtual void SetXMeanDraw(Bool_t on)
public virtual void SetXRMSDraw(Bool_t on)
public virtual void SetYMaxDraw(Bool_t on)
public virtual void SetYMeanDraw(Bool_t on)
public virtual void SetYRMSDraw(Bool_t on)
public Bool_t Test()
public virtual Bool_t Test(Double_t x, Double_t y)
public virtual Bool_t Test(Double_t x)
public virtual Int_t TrueCounts()
public virtual Bool_t UpdateFrom(TGo4Condition* cond, Bool_t counts)
public TGo4WinCond* Win(Int_t i)
Association Links |
| J.Adamczewski, M.Al-Turany, D.Bertini, H.G.Essel, S.Linev | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |