DD4hep  1.30.0
Detector Description Toolkit for High Energy Physics
Public Member Functions | Static Public Member Functions | Public Attributes | Private Member Functions | List of all members
MultiView Class Reference

#include <MultiView.h>

Public Member Functions

 MultiView ()
 
void SetDepth (Float_t d)
 
void ImportGeomRPhi (TEveElement *el)
 
void ImportGeomRhoZ (TEveElement *el)
 
void ImportEventRPhi (TEveElement *el)
 
void ImportEventRhoZ (TEveElement *el)
 
void ImportEvent (TEveElement *el)
 
void DestroyEventRPhi ()
 
void DestroyEventRhoZ ()
 

Static Public Member Functions

static MultiViewinstance ()
 

Public Attributes

TEveProjectionManager * fRPhiMgr
 
TEveProjectionManager * fRhoZMgr
 
TEveViewer * f3DView
 
TEveViewer * fRPhiView
 
TEveViewer * fRhoZView
 
TEveScene * fRPhiGeomScene
 
TEveScene * fRhoZGeomScene
 
TEveScene * fRPhiEventScene
 
TEveScene * fRhoZEventScene
 

Private Member Functions

 MultiView (const MultiView &)
 
MultiViewoperator= (const MultiView &)
 

Detailed Description

Multi-view (3d, rphi, rhoz) service class using EVE Window Manager. Author: Matevz Tadel 2009 MultiView

Structure encapsulating standard views: 3D, r-phi and rho-z. Includes scenes and projection managers.

Should be used in compiled mode.

Author
F.Gaede, DESY (modified original version from Matevz Tadel)
Version
"$Id: $"

Definition at line 40 of file MultiView.h.

Constructor & Destructor Documentation

◆ MultiView() [1/2]

MultiView::MultiView ( )
inline

Definition at line 62 of file MultiView.h.

◆ MultiView() [2/2]

MultiView::MultiView ( const MultiView )
inlineprivate

Definition at line 200 of file MultiView.h.

Member Function Documentation

◆ DestroyEventRhoZ()

void MultiView::DestroyEventRhoZ ( )
inline

Definition at line 194 of file MultiView.h.

◆ DestroyEventRPhi()

void MultiView::DestroyEventRPhi ( )
inline

Definition at line 189 of file MultiView.h.

◆ ImportEvent()

void MultiView::ImportEvent ( TEveElement *  el)
inline

Definition at line 180 of file MultiView.h.

◆ ImportEventRhoZ()

void MultiView::ImportEventRhoZ ( TEveElement *  el)
inline

Definition at line 174 of file MultiView.h.

◆ ImportEventRPhi()

void MultiView::ImportEventRPhi ( TEveElement *  el)
inline

Definition at line 169 of file MultiView.h.

◆ ImportGeomRhoZ()

void MultiView::ImportGeomRhoZ ( TEveElement *  el)
inline

Definition at line 164 of file MultiView.h.

◆ ImportGeomRPhi()

void MultiView::ImportGeomRPhi ( TEveElement *  el)
inline

Definition at line 159 of file MultiView.h.

◆ instance()

static MultiView* MultiView::instance ( )
inlinestatic

Definition at line 57 of file MultiView.h.

◆ operator=()

MultiView& MultiView::operator= ( const MultiView )
inlineprivate

Definition at line 205 of file MultiView.h.

◆ SetDepth()

void MultiView::SetDepth ( Float_t  d)
inline

Definition at line 149 of file MultiView.h.

Member Data Documentation

◆ f3DView

TEveViewer* MultiView::f3DView

Definition at line 46 of file MultiView.h.

◆ fRhoZEventScene

TEveScene* MultiView::fRhoZEventScene

Definition at line 53 of file MultiView.h.

◆ fRhoZGeomScene

TEveScene* MultiView::fRhoZGeomScene

Definition at line 51 of file MultiView.h.

◆ fRhoZMgr

TEveProjectionManager* MultiView::fRhoZMgr

Definition at line 44 of file MultiView.h.

◆ fRhoZView

TEveViewer* MultiView::fRhoZView

Definition at line 48 of file MultiView.h.

◆ fRPhiEventScene

TEveScene* MultiView::fRPhiEventScene

Definition at line 52 of file MultiView.h.

◆ fRPhiGeomScene

TEveScene* MultiView::fRPhiGeomScene

Definition at line 50 of file MultiView.h.

◆ fRPhiMgr

TEveProjectionManager* MultiView::fRPhiMgr

Definition at line 43 of file MultiView.h.

◆ fRPhiView

TEveViewer* MultiView::fRPhiView

Definition at line 47 of file MultiView.h.


The documentation for this class was generated from the following file: