| v2.10-0 (21000JUN2005) | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Field Summary | |
private TCutG* | cut Cut pointer. |
private Int_t | fiPoints Number of points. |
private Double_t | fXmax Maximum X coordinate. |
private Double_t | fXmin Minimum X coordinate. |
private Double_t | fYmax Maximum Y coordinate. |
private Double_t | fYmin Minimum Y coordinate. |
Fields inherited from class Go4ConditionsBase.TGo4Condition |
fgbCMAXDRAW, fgbINTDRAW, fgbLABELDRAW, fgbLIMITSDRAW, fgbXMAXDRAW, fgbXMEANDRAW, fgbXRMSDRAW, fgbYMAXDRAW, fgbYMEANDRAW, fgbYRMSDRAW, fgdUPDATEEPSILON, fxCutHis, fxPainter |
Fields inherited from class TAttFill |
fFillColor, fFillStyle |
Fields inherited from class TAttLine |
fLineColor, fLineStyle, fLineWidth |
Fields inherited from class TNamed |
fName, fTitle |
Constructor Summary | |
TGo4PolyCond() | |
TGo4PolyCond(const Text_t* name) | |
TGo4PolyCond(const Text_t* name, const Text_t* title) |
Destructor Summary | |
virtual synchronized | ~TGo4PolyCond() |
Method Summary | |
static void | CleanupSpecials() Remove all references to any TCutGs from ROOT list of specials. |
private TCutG* | CloneCut(TGo4PolyCond* source) Returns pointer to a cloned cut from source. |
private TH2* | CreateCutHistogram(TH1* source) Create clone of source histogram that only has contents for bins inside the current TCutG. |
virtual TGo4ConditionPainter* | CreatePainter() Factory method to generate the subclass implentation for painter |
virtual Double_t | GetCMax(TH1* histo) Calculate value for histogram inside condition limits. |
TCutG* | GetCut(Bool_t changeowner) Used to return the cut pointer of a TGo4PolyCond. |
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. |
virtual Double_t | GetRMS(TH1* histo, Int_t axis) Calculate value for histogram inside condition limits. |
virtual Double_t | GetXLow() minimum extension of polygon in x axis |
virtual Double_t | GetXMax(TH1* histo) Calculate value for histogram inside condition limits. |
virtual Double_t | GetXUp() maximum extension of polygon in x axis |
virtual Double_t | GetYLow() minimum extension of polygon in y axis |
virtual Double_t | GetYMax(TH1* histo) Calculate value for histogram inside condition limits. |
virtual Double_t | GetYUp() maximum extension of polygon in y axis |
virtual Bool_t | IsPolygonType() |
void | PrintCondition(Bool_t points) Printout values. |
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(Double_t* x, Double_t* y, Int_t len) Delete old cut and create a new cut with X,Y values. |
void | SetValues(TCutG* newcut) Delete old cut and create new one by cloning newcut. |
Bool_t | Test(Double_t x, Double_t y) Test if X,Y are inside. |
Bool_t | UpdateFrom(TGo4Condition* cond, Bool_t counts) Copy values from cond to this. |
Methods inherited from class TAttFill |
Copy, GetFillColor, GetFillStyle, IsTransparent, Modify, ResetAttFill, SaveFillAttributes, SetFillAttributes, SetFillColor, SetFillStyle, Class, Class_Name, Class_Version, Dictionary, IsA, ShowMembers, Streamer, StreamerNVirtual, DeclFileName, ImplFileLine, ImplFileName, DeclFileLine |
Methods inherited from class TAttLine |
Copy, DistancetoLine, GetLineColor, GetLineStyle, GetLineWidth, ResetAttLine, SaveLineAttributes, SetLineAttributes, SetLineColor, SetLineStyle, SetLineWidth |
Methods inherited from class TNamed |
operator=, Clone, Compare, Copy, FillBuffer, GetName, GetTitle, Hash, IsSortable, SetName, SetNameTitle, SetTitle, ls, Sizeof |
Field Detail |
private TCutG* cut
private Int_t fiPoints
private Double_t fXmax
private Double_t fXmin
private Double_t fYmax
private Double_t fYmin
Constructor Detail |
public TGo4PolyCond()
public TGo4PolyCond(const Text_t* name)
public TGo4PolyCond(const Text_t* name, const Text_t* title)
Method Detail |
public virtual synchronized ~TGo4PolyCond()
Method Detail |
public static void CleanupSpecials()
private TCutG* CloneCut(TGo4PolyCond* source)
private TH2* CreateCutHistogram(TH1* source)
public virtual TGo4ConditionPainter* CreatePainter()
public virtual Double_t GetCMax(TH1* histo)
public TCutG* GetCut(Bool_t changeowner)
public virtual Double_t GetIntegral(TH1* histo, Option_t* opt)
public virtual Double_t GetMean(TH1* histo, Int_t axis)
public virtual Double_t GetRMS(TH1* histo, Int_t axis)
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 Bool_t IsPolygonType()
public void PrintCondition(Bool_t points)
public virtual void SetPainter(TGo4ConditionPainter* painter)
public void SetValues(Double_t* x, Double_t* y, Int_t len)
public void SetValues(TCutG* newcut)
public Bool_t Test(Double_t x, Double_t y)
public Bool_t UpdateFrom(TGo4Condition* cond, Bool_t counts)
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 |