#define ClassDefOverride(name, id)
Class to manage histogram axis.
TAxis * GetZAxis() const
Z axis for plot.
const Rgl::Range_t & GetZRange() const
V3 range (Z).
TGL5DDataSet(const TGL5DDataSet &rhs)
void SelectPoints(Double_t v4Level, Double_t range)
"Select" sub-range from source data
Double_t V3ToUnitCube(Double_t v3) const
V3 to unit cube.
std::vector< UInt_t > fIndices
char * GetObjectInfo(Int_t px, Int_t py) const override
Info for status bar.
Int_t DistancetoPrimitive(Int_t px, Int_t py) override
Check, if the object is under cursor.
const Rgl::Range_t & GetYRange() const
V2 range (Y).
TGL5DPainter * GetRealPainter() const
Get access to painter (for GUI-editor).
TAxis * GetYAxis() const
Y axis for plot.
Double_t V2ToUnitCube(Double_t v2) const
V2 to unit cube.
TAxis * GetXAxis() const
X axis for plot.
void ExecuteEvent(Int_t event, Int_t px, Int_t py) override
Action.
Double_t V1ToUnitCube(Double_t v1) const
V1 to unit cube.
TGL5DDataSet & operator=(const TGL5DDataSet &rhs)
std::unique_ptr< TGLHistPainter > fPainter
const Rgl::Range_t & GetXRange() const
V1 range (X).
const Rgl::Range_t & GetV4Range() const
V4 range.
void Paint(Option_t *option) override
Paint.
UInt_t SelectedSize() const
Size of selected sub-range.
Double_t V1(UInt_t ind) const
V1 from sub-range, converted to unit cube.
Double_t V2(UInt_t ind) const
V2 from sub-range, converted to unit cube.
Double_t V3(UInt_t ind) const
V3 from sub-range, converted to unit cube.
TGL5DPainter implements "gl5d" option for TTree::Draw.
The TNamed class is the base class for all named ROOT classes.
A TTree represents a columnar dataset.
std::pair< Double_t, Double_t > Range_t