10 const char* esd_geom_file_name =
11 "http://root.cern.ch/files/alice_ESDgeometry.root";
13 void projection_prescale()
75 for (
Int_t i=0; i<160; ++i)
Eve representation of TGLScene.
TEveBrowser * GetBrowser() const
An arbitrary polyline with fixed line and marker attributes.
A ROOT file is a suite of consecutive data records (TKey instances) with a well defined format...
void AddGlobalElement(TEveElement *element, TEveElement *parent=0)
Add a global element, i.e.
static Bool_t SetCacheFileDir(ROOT::Internal::TStringView cacheDir, Bool_t operateDisconnected=kTRUE, Bool_t forceCacheread=kFALSE)
virtual TObject * Get(const char *namecycle)
Return pointer to object identified by namecycle.
TGListTreeItem * AddToListTree(TEveElement *re, Bool_t open, TGListTree *lt=0)
void Redraw3D(Bool_t resetCameras=kFALSE, Bool_t dropLogicals=kFALSE)
Axes for non-linear projections.
void SetUsePreScale(Bool_t x)
void AddElement(TEveElement *element, TEveElement *parent=0)
Add an element.
TGLCamera & CurrentCamera() const
static TFile * Open(const char *name, Option_t *option="", const char *ftitle="", Int_t compress=1, Int_t netopt=0)
Create / open a file.
virtual TEveElement * ImportElements(TEveElement *el, TEveElement *ext_list=0)
Recursively import elements and apply projection to the newly imported objects.
static TEveManager * Create(Bool_t map_window=kTRUE, Option_t *opt="FIV")
If global TEveManager* gEve is not set initialize it.
Base-class for non-linear projections.
Manager class for steering of projections and managing projected objects.
void SetZoomMinMax(Double_t min, Double_t max)
R__EXTERN TEveManager * gEve
virtual Bool_t SetTab(Int_t tabIndex, Bool_t emit=kTRUE)
Brings the composite frame with the index tabIndex to the front and generate the following event if t...
TEveViewer * SpawnNewViewer(const char *name, const char *title="", Bool_t embed=kTRUE)
Create a new GL viewer.
virtual Bool_t SetRnrSelf(Bool_t rnr)
Set render state of this element, i.e.
Base GL viewer object - used by both standalone and embedded (in pad) GL.
virtual void AddElement(TEveElement *el)
Add el to the list of children.
virtual void SetMainColor(Color_t color)
Set main color of the element.
TGTab * GetTabRight() const
TEveProjection * GetProjection()
virtual Int_t SetNextPoint(Double_t x, Double_t y, Double_t z)
Set point following LastPoint to x, y, z.
TGLViewer * GetGLViewer() const
static constexpr double s
void SetCurrentCamera(ECameraType camera)
Set current active camera - 'cameraType' one of: kCameraPerspX, kCameraPerspY, kCameraPerspZ, kCameraOrthoXOY, kCameraOrthoXOZ, kCameraOrthoZOY, kCameraOrthoXnOY, kCameraOrthoXnOZ, kCameraOrthoZnOY.
Orthographic projection camera.
void SetProjection(TEveProjection::EPType_e type)
Set projection type and distortion.
Wrapper for TGeoShape with absolute positioning and color attributes allowing display of extracted TG...
TEveScene * SpawnNewScene(const char *name, const char *title="")
Create a new scene.
static TEveGeoShape * ImportShapeExtract(TEveGeoShapeExtract *gse, TEveElement *parent=0)
Import a shape extract 'gse' under element 'parent'.
Eve representation of TGLViewer.
void AddPreScaleEntry(Int_t coord, Float_t max_val, Float_t scale)
Add new scaling range for given coordinate.
virtual void Close(Option_t *option="")
Close a file.
virtual void AddScene(TEveScene *scene)
Add 'scene' to the list of scenes.