#include <GeoBorderSurface.h>
Definition at line 17 of file GeoBorderSurface.h.
◆ GeoBorderSurface() [1/2]
Definition at line 9 of file GeoBorderSurface.cxx.
12 :
17 if(pv1->isShared() || pv2->isShared())
18 throw std::runtime_error("Attempt to create a surface with shared physical volumes");
19
20 }
GeoIntrusivePtr< GeoOpticalSurface > m_opticalSurface
GeoIntrusivePtr< GeoOpticalPhysVol > m_pv2
GeoIntrusivePtr< GeoOpticalPhysVol > m_pv1
◆ GeoBorderSurface() [2/2]
◆ ~GeoBorderSurface()
| GeoBorderSurface::~GeoBorderSurface |
( |
| ) |
|
|
default |
◆ getName()
| const std::string & GeoBorderSurface::getName |
( |
| ) |
const |
|
inline |
◆ getOptSurface()
◆ getPV1()
◆ getPV2()
◆ operator=()
◆ m_name
| std::string GeoBorderSurface::m_name |
|
private |
◆ m_opticalSurface
◆ m_pv1
◆ m_pv2
The documentation for this class was generated from the following files: