DD4hep  1.30.0
Detector Description Toolkit for High Energy Physics
View3D.h
Go to the documentation of this file.
1 //==========================================================================
2 // AIDA Detector description implementation
3 //--------------------------------------------------------------------------
4 // Copyright (C) Organisation europeenne pour la Recherche nucleaire (CERN)
5 // All rights reserved.
6 //
7 // For the licensing terms see $DD4hepINSTALL/LICENSE.
8 // For the list of contributors see $DD4hepINSTALL/doc/CREDITS.
9 //
10 //
11 // Author : M.Frank
12 // Original Author: Matevz Tadel 2009 (MultiView.C)
13 //
14 //==========================================================================
15 #ifndef DDEVE_VIEW3D_H
16 #define DDEVE_VIEW3D_H
17 
18 // Framework include files
19 #include "DDEve/View.h"
20 
22 namespace dd4hep {
23 
25  /*
26  * \author M.Frank
27  * \version 1.0
28  * \ingroup DD4HEP_EVE
29  */
30  class View3D : public View {
31  protected:
32 
33  public:
35  View3D(Display* eve, const std::string& name);
37  virtual ~View3D();
39  virtual View& Build(TEveWindow* slot) override;
40 
43  };
44 } /* End namespace dd4hep */
45 #endif // DDEVE_VIEW3D_H
dd4hep::Display
The main class of the DDEve display.
Definition: Display.h:56
dd4hep::View::name
const std::string & name() const
Access to the view name/title.
Definition: View.h:81
slot
View TEveWindowSlot * slot
Definition: MultiView.cpp:28
dd4hep::View3D::ClassDefOverride
ClassDefOverride(View3D, 0)
Root implementation macro.
dd4hep::View3D::Build
virtual View & Build(TEveWindow *slot) override
Build the 3d view and map it to the given slot.
Definition: View3D.cpp:34
dd4hep::View3D::~View3D
virtual ~View3D()
Default destructor.
Definition: View3D.cpp:30
dd4hep
Namespace for the AIDA detector description toolkit.
Definition: AlignmentsCalib.h:28
dd4hep::View3D::View3D
View3D(Display *eve, const std::string &name)
Initializing constructor.
dd4hep::View
class View View.h DDEve/View.h
Definition: View.h:45
View.h
dd4hep::View3D
class View3D View3D.h DDEve/View3D.h
Definition: View3D.h:30