17 if(pv1->isShared() || pv2->isShared())
18 throw std::runtime_error(
"Attempt to create a surface with shared physical volumes");
GeoIntrusivePtr< GeoOpticalSurface > m_opticalSurface
GeoIntrusivePtr< GeoOpticalPhysVol > m_pv2
GeoIntrusivePtr< GeoOpticalPhysVol > m_pv1
GeoBorderSurface(const std::string &name, GeoOpticalPhysVol *pv1, GeoOpticalPhysVol *pv2, GeoOpticalSurface *opticalSurface)
Ensure that the extensions for the Vector3D are properly loaded.
Ensure that the extensions for the Vector3D are properly loaded.