v2.10-0 (21000JUN2005)

Go4ConditionsBase
Class TGo4PolyCondView


class TGo4PolyCondView
derived from TCutG


Field Summary
 private TGo4PolyCond*fxPolyCondition
          pointer to viewed condition for update after graphical action

Fields inherited from class TCutG
fVarX, fVarY, fObjectX, fObjectY

Fields inherited from class TGraph
fNpoints, fX, fY, fFunctions, fHistogram, fMinimum, fMaximum

Fields inherited from class TNamed
fName, fTitle

Fields inherited from class TAttLine
fLineColor, fLineStyle, fLineWidth

Fields inherited from class TAttFill
fFillColor, fFillStyle

Fields inherited from class TAttMarker
fMarkerColor, fMarkerStyle, fMarkerSize

Constructor Summary
TGo4PolyCondView(TCutG* source)
           
TGo4PolyCondView()
           

Destructor Summary
 virtual synchronized ~TGo4PolyCondView()
           

Method Summary
 TCutG*CreateCut()
          create plain cutg from this view.
 voidDeleteRegion()
          Delete condition instead of view:
 virtual voidExecuteEvent(Int_t event, Int_t px, Int_t py)
           
 TGo4PolyCond*GetCondition()
           
 virtual const const char *GetName()
           
 Bool_tIsCutChanged()
          Check if cut on pad is changed compared with condition
 virtual voidPaint(Option_t* opt)
           
 voidResetLabel()
          Will reset label position to defaults
 voidSaveLabelStyle()
          This will save draw flags into static default setup
 voidSetCMaxDraw(Bool_t on)
           
 voidSetCondition(TGo4PolyCond* condition)
           
 voidSetCut(TCutG* source)
          Set this view to values of cut source
 voidSetIntDraw(Bool_t on)
           
 voidSetLabelDraw(Bool_t on)
           
 voidSetLimitsDraw(Bool_t on)
           
 voidSetName(const Text_t* nam)
           
 voidSetXMaxDraw(Bool_t on)
           
 voidSetXMeanDraw(Bool_t on)
           
 voidSetXRMSDraw(Bool_t on)
           
 voidSetYMaxDraw(Bool_t on)
           
 voidSetYMeanDraw(Bool_t on)
           
 voidSetYRMSDraw(Bool_t on)
           
 virtual voidUpdateCondition()
          Copy modified view values back to condition

Methods inherited from class TCutG
GetObjectX, GetObjectY, GetVarX, GetVarY, IsInside, SavePrimitive, SetObjectX, SetObjectY, SetVarX, SetVarY, Class, Class_Name, Class_Version, Dictionary, IsA, ShowMembers, Streamer, StreamerNVirtual, DeclFileName, ImplFileLine, ImplFileName, DeclFileLine

Methods inherited from class TGraph
Apply, Browse, ComputeLogs, ComputeRange, DistancetoPrimitive, Draw, DrawGraph, DrawGraph, DrawGraph, DrawPanel, FindObject, FindObject, Fit, Fit, FitPanel, GetErrorX, GetErrorY, GetFunction, GetHistogram, GetListOfFunctions, GetCorrelationFactor, GetCovariance, GetMean, GetRMS, GetN, GetX, GetY, GetXaxis, GetYaxis, GetPoint, InitExpo, InitGaus, InitPolynom, InsertPoint, IsEditable, LeastSquareFit, LeastSquareLinearFit, PaintFit, PaintGraph, PaintGrapHist, Print, RemovePoint, RemovePoint, SetEditable, SetHistogram, SetMaximum, SetMinimum, Set, SetPoint, SetTitle, Smooth, UseCurrentStyle, Zero

Methods inherited from class TNamed
operator=, Clear, Clone, Compare, Copy, FillBuffer, GetTitle, Hash, IsSortable, SetName, SetNameTitle, ls, Sizeof

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

Methods inherited from class TAttMarker
Copy, GetMarkerColor, GetMarkerStyle, GetMarkerSize, ResetAttMarker, SaveMarkerAttributes, SetMarkerAttributes, SetMarkerColor, SetMarkerStyle, SetMarkerSize

Field Detail

fxPolyCondition

private TGo4PolyCond* fxPolyCondition
pointer to viewed condition for update after graphical action
Constructor Detail

TGo4PolyCondView

public TGo4PolyCondView(TCutG* source)

TGo4PolyCondView

public TGo4PolyCondView()
Method Detail

~TGo4PolyCondView

public virtual synchronized ~TGo4PolyCondView()
Method Detail

CreateCut

public TCutG* CreateCut()
create plain cutg from this view.

DeleteRegion

public void DeleteRegion()
Delete condition instead of view:

ExecuteEvent

public virtual void ExecuteEvent(Int_t event, Int_t px, Int_t py)

GetCondition

public TGo4PolyCond* GetCondition()

GetName

public virtual const const char * GetName()

IsCutChanged

public Bool_t IsCutChanged()
Check if cut on pad is changed compared with condition

Paint

public virtual void Paint(Option_t* opt)

ResetLabel

public void ResetLabel()
Will reset label position to defaults

SaveLabelStyle

public void SaveLabelStyle()
This will save draw flags into static default setup

SetCMaxDraw

public void SetCMaxDraw(Bool_t on)

SetCondition

public void SetCondition(TGo4PolyCond* condition)

SetCut

public void SetCut(TCutG* source)
Set this view to values of cut source

SetIntDraw

public void SetIntDraw(Bool_t on)

SetLabelDraw

public void SetLabelDraw(Bool_t on)

SetLimitsDraw

public void SetLimitsDraw(Bool_t on)

SetName

public void SetName(const Text_t* nam)

SetXMaxDraw

public void SetXMaxDraw(Bool_t on)

SetXMeanDraw

public void SetXMeanDraw(Bool_t on)

SetXRMSDraw

public void SetXRMSDraw(Bool_t on)

SetYMaxDraw

public void SetYMaxDraw(Bool_t on)

SetYMeanDraw

public void SetYMeanDraw(Bool_t on)

SetYRMSDraw

public void SetYRMSDraw(Bool_t on)

UpdateCondition

public virtual void UpdateCondition()
Copy modified view values back to condition

Association Links

to Class TGo4PolyCond

pointer to viewed condition for update after graphical action

J.Adamczewski, M.Al-Turany, D.Bertini, H.G.Essel, S.Linev

30-06-2005