![]() |
DD4hep
1.33.0
Detector Description Toolkit for High Energy Physics
|
class MultiView MultiView.h DDEve/MultiView.h More...
#include <MultiView.h>
Public Member Functions | |
| MultiView (Display *eve, const std::string &name) | |
| Initializing constructor. More... | |
| virtual | ~MultiView () |
| Default destructor. More... | |
| virtual View & | Build (TEveWindow *slot) override |
| Build the 3d view and map it to the given slot. More... | |
| ClassDefOverride (MultiView, 0) | |
| Root implementation macro. More... | |
Public Member Functions inherited from dd4hep::View | |
| virtual TEveElement * | ImportGeoElement (TEveElement *element, TEveElementList *list) |
| Call an element to a geometry element list. More... | |
| virtual TEveElement * | ImportGeoTopic (TEveElement *element, TEveElementList *list) |
| Call an element to a geometry element list. More... | |
| virtual TEveElement * | ImportEventElement (TEveElement *element, TEveElementList *list) |
| Call an element to a event element list. More... | |
| View (Display *eve, const std::string &name) | |
| Initializing constructor. More... | |
| virtual | ~View () |
| Default destructor. More... | |
| const std::string & | name () const |
| Access to the view name/title. More... | |
| const char * | c_name () const |
| TEveViewer * | viewer () const |
| Access to the Eve viewer. More... | |
| bool | showGlobal () const |
| Show global directory. More... | |
| void | setShowGlobal (bool value) |
| Set show globals. More... | |
| virtual void | Initialize () |
| Initialize the view port. More... | |
| virtual View & | Map (TEveWindow *slot) |
| Map the view view to the slot. More... | |
| virtual View & | CreateScenes () |
| Create the geometry and the event scene. More... | |
| virtual TEveElementList * | AddToGlobalItems (const std::string &nam) |
| Add the view to the global list of eve objects. More... | |
| TEveScene * | geoScene () const |
| Access to the Eve geometry scene. More... | |
| virtual View & | CreateGeoScene () |
| Create the geometry scene. More... | |
| virtual void | ConfigureGeometryFromInfo () |
| Configure a view with geo info. Used configuration if present. More... | |
| virtual void | ConfigureGeometryFromGlobal () |
| Configure a single geometry view by default from the global geometry scene with all subdetectors. More... | |
| virtual void | ConfigureGeometry (const DisplayConfiguration::ViewConfig &config) |
| Configure a single geometry view. More... | |
| virtual std::pair< bool, TEveElement * > | CreateGeometry (DetElement de, const DisplayConfiguration::Config &cfg) |
| Create a new instance of the geometry of a sub-detector. More... | |
| virtual std::pair< bool, TEveElement * > | GetGlobalGeometry (DetElement de, const DisplayConfiguration::Config &cfg) |
| Access the global instance of the subdetector geometry. More... | |
| virtual void | ImportGeo (const std::string &topic, TEveElement *element) |
| Call to import geometry elements into topics. More... | |
| virtual void | ImportGeo (TEveElementList &topic, TEveElement *element) |
| Call to import geometry elements into topics. More... | |
| virtual void | ImportGeo (TEveElement *element) |
| Call to import geometry elements into the main geometry scene menu. More... | |
| virtual void | ImportGeoTopics (const std::string &title) |
| Call to import geometry topics. If title is empty, do not add to global item list. More... | |
| virtual TEveElementList & | GetGeoTopic (const std::string &name) |
| Access/Create an geometry topic by name. More... | |
| TEveScene * | eveScene () const |
| Access to the Eve event scene. More... | |
| virtual View & | CreateEventScene () |
| Create the event scene. More... | |
| virtual void | ConfigureEventFromInfo () |
| Configure a view with event info. Used configuration if present. More... | |
| virtual void | ConfigureEventFromGlobal () |
| Configure an event view by default from the global event scene. More... | |
| virtual void | ConfigureEvent (const DisplayConfiguration::ViewConfig &config) |
| Configure a single event scene view. More... | |
| virtual void | ImportEvent (TEveElement *element) |
| Call to import event elements into the main event scene. More... | |
| virtual void | ImportEventTopics () |
| Import event typics after creation. More... | |
| ClassDef (View, 0) | |
| Root implementation macro. More... | |
Additional Inherited Members | |
Public Types inherited from dd4hep::View | |
| typedef std::map< std::string, TEveElementList * > | Topics |
Protected Attributes inherited from dd4hep::View | |
| Display * | m_eve |
| TEveViewer * | m_view |
| Reference to the view. More... | |
| TEveScene * | m_geoScene |
| Reference to the geometry scene. More... | |
| TEveScene * | m_eveScene |
| Reference to the event scene. More... | |
| TEveElementList * | m_global |
| Reference to the global item (if added. More... | |
| const DisplayConfiguration::ViewConfig * | m_config |
| std::string | m_name |
| The name of the view. More... | |
| Topics | m_geoTopics |
| Topics | m_eveTopics |
| bool | m_showGlobal |
class MultiView MultiView.h DDEve/MultiView.h
Definition at line 32 of file MultiView.h.
| MultiView::MultiView | ( | Display * | eve, |
| const std::string & | name | ||
| ) |
Initializing constructor.
Definition at line 37 of file MultiView.cpp.
|
virtual |
Default destructor.
Definition at line 42 of file MultiView.cpp.
|
overridevirtual |
Build the 3d view and map it to the given slot.
Build the projection view and map it to the given slot.
First panel
Second panel
Reimplemented from dd4hep::View.
Definition at line 46 of file MultiView.cpp.
| dd4hep::MultiView::ClassDefOverride | ( | MultiView | , |
| 0 | |||
| ) |
Root implementation macro.
1.8.18