54 "Scene holding projected geometry for the RPhi view.");
56 "Scene holding projected geometry for the RhoZ view.");
58 "Scene holding projected event-data for the RPhi view.");
60 "Scene holding projected event-data for the RhoZ view.");
76 fRPhiGeomScene->AddElement(a);
89 fRhoZGeomScene->AddElement(a);
102 pack->SetHorizontal();
103 pack->SetShowTitleBar(
kFALSE);
104 pack->NewSlot()->MakeCurrent();
109 pack = pack->NewSlot()->MakePack();
110 pack->SetShowTitleBar(
kFALSE);
111 pack->NewSlot()->MakeCurrent();
114 fRPhiView->AddScene(fRPhiGeomScene);
115 fRPhiView->AddScene(fRPhiEventScene);
117 pack->NewSlot()->MakeCurrent();
120 fRhoZView->AddScene(fRhoZGeomScene);
121 fRhoZView->AddScene(fRhoZEventScene);
130 fRPhiMgr->SetCurrentDepth(d);
131 fRhoZMgr->SetCurrentDepth(d);
138 fRPhiMgr->ImportElements(el, fRPhiGeomScene);
143 fRhoZMgr->ImportElements(el, fRhoZGeomScene);
148 fRPhiMgr->ImportElements(el, fRPhiEventScene);
153 fRhoZMgr->ImportElements(el, fRhoZEventScene);
158 void DestroyEventRPhi()
160 fRPhiEventScene->DestroyElements();
163 void DestroyEventRhoZ()
165 fRhoZEventScene->DestroyElements();
Encapsulates TGPack into an eve-window.
Eve representation of TGLScene.
static TEveWindowSlot * CreateWindowInTab(TGTab *tab, TEveWindow *eve_parent=0)
Create a new tab in a given tab-widget and populate it with a default window-slot.
Description of TEveWindowSlot.
virtual void SetTitleFont(Style_t font=62)
Set the title font.
TGListTreeItem * AddToListTree(TEveElement *re, Bool_t open, TGListTree *lt=0)
Axes for non-linear projections.
virtual void SetLabelFont(Style_t font=62)
Set labels' font.
TGLViewer * GetGLViewer() const
TEveScene * GetGlobalScene() const
virtual void SetElementName(const char *name)
Virtual function for setting of name of an element.
Manager class for steering of projections and managing projected objects.
R__EXTERN TEveManager * gEve
TEveViewer * SpawnNewViewer(const char *name, const char *title="", Bool_t embed=kTRUE)
Create a new GL viewer.
virtual void SetMainColor(Color_t color)
Set main color of the element.
virtual void SetLabelSize(Float_t size=0.04)
Set size of axis labels The size is expressed in per cent of the pad width.
virtual void SetTitleSize(Float_t size=0.04)
Set size of axis title The size is expressed in per cent of the pad width.
TEveWindowPack * MakePack()
A pack is created in place of this window-slot.
TEveScene * GetEventScene() const
TEveBrowser * GetBrowser() const
void SetCurrentCamera(ECameraType camera)
Set current active camera - 'cameraType' one of: kCameraPerspX, kCameraPerspY, kCameraPerspZ, kCameraOrthoXOY, kCameraOrthoXOZ, kCameraOrthoZOY, kCameraOrthoXnOY, kCameraOrthoXnOZ, kCameraOrthoZnOY.
TEveScene * SpawnNewScene(const char *name, const char *title="")
Create a new scene.
virtual void SetTitle(const char *title="")
Change (i.e. set) the title of the TNamed.
Base class for TEveUtil visualization elements, providing hierarchy management, rendering control and...
TGTab * GetTabRight() const
Eve representation of TGLViewer.
virtual void AddScene(TEveScene *scene)
Add 'scene' to the list of scenes.