|
JG ROOT Tools libraries
version 5.0 - august 2014
|
#include <RContourBaseGate.hh>
Public Member Functions | |
| RContourBaseGate () | |
| RContourBaseGate (const Double_t x1, const Double_t x2) | |
| RContourBaseGate (const RContourBaseGate &ct) | |
| RContourBaseGate & | operator= (const RContourBaseGate &ct) |
| virtual | ~RContourBaseGate () |
| virtual bool | Compare (const RContourBase *ct_ptr) const |
| virtual TList * | CreateObjectList () const |
| virtual bool | WriteData (ostream &os) const |
| virtual bool | WriteData (FILE *fptr) const |
| virtual bool | CheckValue (const Double_t x) const |
| virtual Int_t | Type () const |
| virtual string | TypeName () const |
| virtual void | SetGate (const Double_t x1, const Double_t x2) |
| virtual Double_t | GetXmin () const |
| virtual Double_t | GetXmax () const |
| virtual void | SetYRep (const Double_t y) |
| virtual void | SetYMin (const Double_t y) |
| virtual void | SetYMax (const Double_t y) |
| virtual Double_t | GetYRep () const |
| virtual Double_t | GetYMin () const |
| virtual Double_t | GetYMax () const |
| virtual void | SetYFromPad (const TVirtualPad *pad, const Double_t r=0.5) |
| ClassDef (RContourBaseGate, 0) | |
Public Member Functions inherited from RContourBase1D | |
| RContourBase1D () | |
| RContourBase1D (const RContourBase1D &ct) | |
| RContourBase1D & | operator= (const RContourBase1D &ct) |
| virtual | ~RContourBase1D () |
| virtual bool | CheckPoint (const Double_t x, const Double_t y) const |
| virtual bool | CheckPoint (const RPoint2D &p) const |
| virtual Int_t | Dimension () const |
| ClassDef (RContourBase1D, 0) | |
Public Member Functions inherited from RContourBase | |
| RContourBase () | |
| RContourBase (const RContourBase &ct) | |
| RContourBase & | operator= (const RContourBase &ct) |
| virtual | ~RContourBase () |
| virtual bool | operator== (const RContourBase &ct) const |
| virtual bool | operator!= (const RContourBase &ct) const |
| virtual void | SetFlipAxis (const bool flip=true) |
| virtual bool | GetFlipAxis () const |
| virtual bool | Write (ostream &os) const |
| virtual bool | Write (FILE *fptr) const |
| ClassDef (RContourBase, 0) | |
Static Public Member Functions | |
| static RContourBaseGate * | ReadNew (istream &is) |
| static RContourBaseGate * | ReadNew (FILE *fptr) |
Static Public Member Functions inherited from RContourBase | |
| static RContourBase * | ReadNew (istream &is) |
| static RContourBase * | ReadNew (FILE *fptr) |
Protected Attributes | |
| Double_t | xmin |
| Lower bound. | |
| Double_t | xmax |
| Upper bound. | |
| Double_t | yrep |
| For display. | |
| Double_t | ymin |
| For display. | |
| Double_t | ymax |
| For display. | |
Protected Attributes inherited from RContourBase | |
| bool | flip_axis |
| Axis inversion. | |
Private Member Functions | |
| GObject (RContourBaseGate) | |
Additional Inherited Members |
Class for 1D gate contour parameters.
| RContourBaseGate::RContourBaseGate | ( | ) |
| RContourBaseGate::RContourBaseGate | ( | const Double_t | x1, |
| const Double_t | x2 | ||
| ) |
| RContourBaseGate::RContourBaseGate | ( | const RContourBaseGate & | ct | ) |
|
virtual |
Destructor.
|
private |
Macro from GCpp library that defines the following functions:
| RContourBaseGate & RContourBaseGate::operator= | ( | const RContourBaseGate & | ct | ) |
|
virtual |
Comparison function, operating only on content, not on name.
| ct_ptr | pointer to compared contour |
Implements RContourBase.
References GetXmax(), GetXmin(), RContourBase::Type(), xmax, xmin, and RVector2D::zero.
|
virtual |
Creation of associated ROOT objects list: a new list is created (allocated) and its pointer is returned.
Implements RContourBase.
References RContourBase::flip_axis, xmax, xmin, ymax, ymin, and yrep.
|
virtual |
|
virtual |
Write contour data in an output C-style file.
| fptr | C-style file pointer |
Implements RContourBase.
|
static |
Read contour data from an input C++ stream, and return the allocated pointer.
| is | input C++ stream |
References RContourBaseGate().
Referenced by RContourBase::ReadNew().
|
static |
Read contour data from an input C-style file, and return the allocated pointer.
| fptr | input C-style file pointer |
References RContourBaseGate().
|
inlinevirtual |
|
inlinevirtual |
Return contour type identifier.
Implements RContourBase.
|
inlinevirtual |
Return contour type name.
Implements RContourBase.
|
inlinevirtual |
Set gate limits.
| x1 | lower limit |
| x2 | upper limit |
Referenced by RGContourEdit::DrawAssociatedObject(), operator=(), and RContourBaseGate().
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
Get Y central position for gate display.
References yrep.
|
inlinevirtual |
Get Y minimum position for gate display.
References ymin.
|
inlinevirtual |
Get Y maximum position for gate display.
References ymax.
|
virtual |
Set display position from a pad.
| pad | pad pointer |
| r | fraction of the pad height (width) for display position |
References RContourBase::flip_axis, ymax, ymin, and yrep.
Referenced by RGContourListEdit::CreateDisplayTable(), RGContourEdit::DrawAssociatedObject(), RGContourEdit::GateCenterButton(), and RGContourEdit::GateFlipHVButton().
| RContourBaseGate::ClassDef | ( | RContourBaseGate | , |
| 0 | |||
| ) |
For ROOT dictionary.