|
DD4hep
1.30.0
Detector Description Toolkit for High Energy Physics
|
Go to the documentation of this file.
21 #ifndef DD4HEP_DETAIL_OPTICALSURFACEMANAGERINTERNA_H
22 #define DD4HEP_DETAIL_OPTICALSURFACEMANAGERINTERNA_H
45 typedef std::pair<DetElement, std::string>
LocalKey;
72 #endif // DD4HEP_DETAIL_OPTICALSURFACEMANAGERINTERNA_H
This structure describes the internal data of the volume manager object.
Detector & detector
Reference to the main detector description object.
OpticalSurfaceManagerObject(const OpticalSurfaceManagerObject ©)=delete
No copy constructor.
OpticalSurfaceManagerObject(OpticalSurfaceManagerObject &©)=delete
No move constructor.
OpticalSurfaceManagerObject & operator=(OpticalSurfaceManagerObject &©)=delete
No move assignment.
OpticalSurfaceManagerObject()=delete
Default constructor.
std::map< LocalKey, SkinSurface > skinSurfaces
OpticalSurfaceManagerObject & operator=(const OpticalSurfaceManagerObject ©)=delete
No copy assignment.
virtual ~OpticalSurfaceManagerObject()
Default destructor.
std::map< LocalKey, BorderSurface > borderSurfaces
std::pair< DetElement, std::string > LocalKey
Namespace for the AIDA detector description toolkit.
Implementation of a named object.
The main interface to the dd4hep detector description package.
std::map< std::string, OpticalSurface > opticalSurfaces
OpticalSurfaceManagerObject(Detector &det)
Initializing constructor.