![]() |
DD4hep
1.33.0
Detector Description Toolkit for High Energy Physics
|
This structure describes the internal data of the volume manager object. More...
#include <OpticalSurfaceManagerInterna.h>
Public Types | |
| typedef std::pair< DetElement, std::string > | LocalKey |
Public Member Functions | |
| OpticalSurfaceManagerObject ()=delete | |
| Default constructor. More... | |
| OpticalSurfaceManagerObject (OpticalSurfaceManagerObject &©)=delete | |
| No move constructor. More... | |
| OpticalSurfaceManagerObject (const OpticalSurfaceManagerObject ©)=delete | |
| No copy constructor. More... | |
| OpticalSurfaceManagerObject (Detector &det) | |
| Initializing constructor. More... | |
| virtual | ~OpticalSurfaceManagerObject () |
| Default destructor. More... | |
| OpticalSurfaceManagerObject & | operator= (OpticalSurfaceManagerObject &©)=delete |
| No move assignment. More... | |
| OpticalSurfaceManagerObject & | operator= (const OpticalSurfaceManagerObject ©)=delete |
| No copy assignment. More... | |
Public Member Functions inherited from dd4hep::NamedObject | |
| NamedObject (const char *nam, const char *typ="") | |
| Initializing constructor. More... | |
| NamedObject (const std::string &nam) | |
| Initializing constructor. More... | |
| NamedObject (const std::string &nam, const std::string &typ) | |
| Initializing constructor. More... | |
| NamedObject ()=default | |
| Standard constructor. More... | |
| NamedObject (const NamedObject &c)=default | |
| Copy constructor. More... | |
| NamedObject (NamedObject &&c)=default | |
| Move constructor. More... | |
| virtual | ~NamedObject ()=default |
| Default destructor. More... | |
| NamedObject & | operator= (const NamedObject &c)=default |
| Assignment operator. More... | |
| NamedObject & | operator= (NamedObject &&c)=default |
| Move assignment operator. More... | |
| const char * | GetName () const |
| Access name. More... | |
| void | SetName (const char *nam) |
| Set name (used by Handle) More... | |
| void | SetTitle (const char *tit) |
| Set Title (used by Handle) More... | |
| const char * | GetTitle () const |
| Get name (used by Handle) More... | |
Public Attributes | |
| Detector & | detector |
| Reference to the main detector description object. More... | |
| std::map< LocalKey, SkinSurface > | skinSurfaces |
| std::map< LocalKey, BorderSurface > | borderSurfaces |
| std::map< std::string, OpticalSurface > | opticalSurfaces |
Public Attributes inherited from dd4hep::NamedObject | |
| std::string | name |
| The object name. More... | |
| std::string | type |
| The object type. More... | |
This structure describes the internal data of the volume manager object.
Definition at line 43 of file OpticalSurfaceManagerInterna.h.
| typedef std::pair<DetElement, std::string> dd4hep::detail::OpticalSurfaceManagerObject::LocalKey |
Definition at line 45 of file OpticalSurfaceManagerInterna.h.
|
delete |
Default constructor.
|
delete |
No move constructor.
|
delete |
No copy constructor.
|
inline |
Initializing constructor.
Definition at line 61 of file OpticalSurfaceManagerInterna.h.
|
virtual |
Default destructor.
Definition at line 26 of file OpticalSurfaceManagerInterna.cpp.
|
delete |
No copy assignment.
|
delete |
No move assignment.
| std::map<LocalKey, BorderSurface> dd4hep::detail::OpticalSurfaceManagerObject::borderSurfaces |
Definition at line 50 of file OpticalSurfaceManagerInterna.h.
| Detector& dd4hep::detail::OpticalSurfaceManagerObject::detector |
Reference to the main detector description object.
Definition at line 48 of file OpticalSurfaceManagerInterna.h.
| std::map<std::string, OpticalSurface> dd4hep::detail::OpticalSurfaceManagerObject::opticalSurfaces |
Definition at line 51 of file OpticalSurfaceManagerInterna.h.
| std::map<LocalKey, SkinSurface> dd4hep::detail::OpticalSurfaceManagerObject::skinSurfaces |
Definition at line 49 of file OpticalSurfaceManagerInterna.h.
1.8.18