Loading [MathJax]/extensions/tex2jax.js
Logo ROOT  
Reference Guide
 
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
Loading...
Searching...
No Matches
glplot.C File Reference

Detailed Description

Preliminary demo for showing Timur's GL plots in EVE.

void glplot()
{
auto f2 = new TF2("f2","x**2 + y**2 - x**3 -8*x*y**4", -1., 1.2, -1.5, 1.5);
f2->SetFillColor(45);
auto x = new TEvePlot3D("EvePlot - TF2");
x->SetLogZ(kTRUE);
x->SetPlot(f2,"glsurf4");
x->RefMainTrans().MoveLF(2, 1);
auto h31 = new TH3F("h31", "h31", 10, -1, 1, 10, -1, 1, 10, -1, 1);
auto gxy = new TF3("gaus2","xygaus");
gxy->SetParameters(1,0,1,0,0.3);
h31->FillRandom("gaus2");
h31->SetFillColor(2);
x = new TEvePlot3D("EvePlot - TH3F");
x->SetPlot(h31, "glbox");
x->RefMainTrans().MoveLF(2, -1);
}
const Bool_t kTRUE
Definition RtypesCore.h:100
R__EXTERN TEveManager * gEve
void AddElement(TEveElement *element, TEveElement *parent=0)
Add an element.
TGLViewer * GetDefaultGLViewer() const
Get TGLViewer of the default TEveViewer.
static TEveManager * Create(Bool_t map_window=kTRUE, Option_t *opt="FIV")
If global TEveManager* gEve is not set initialize it.
void Redraw3D(Bool_t resetCameras=kFALSE, Bool_t dropLogicals=kFALSE)
Description of TEvePlot3D.
Definition TEvePlot3D.h:19
A 2-Dim function with parameters.
Definition TF2.h:29
A 3-Dim function with parameters.
Definition TF3.h:28
void SetCurrentCamera(ECameraType camera)
Set current active camera - 'cameraType' one of: kCameraPerspX, kCameraPerspY, kCameraPerspZ,...
@ kCameraPerspXOY
Definition TGLViewer.h:61
3-D histogram with a float per channel (see TH1 documentation)}
Definition TH3.h:268
Double_t x[n]
Definition legend1.C:17
Author
Matevz Tadel

Definition in file glplot.C.