5#ifndef GeoBorderSurface_h
6#define GeoBorderSurface_h 1
9#include "GeoModelKernel/GeoIntrusivePtr.h"
36 GeoIntrusivePtr<GeoOpticalPhysVol>
m_pv1{};
37 GeoIntrusivePtr<GeoOpticalPhysVol>
m_pv2{};
GeoIntrusivePtr< GeoOpticalSurface > m_opticalSurface
GeoIntrusivePtr< GeoOpticalPhysVol > m_pv2
~GeoBorderSurface()=default
GeoBorderSurface(const GeoBorderSurface &right)=default
const GeoOpticalPhysVol * getPV1() const
GeoIntrusivePtr< GeoOpticalPhysVol > m_pv1
const GeoOpticalPhysVol * getPV2() const
GeoBorderSurface & operator=(const GeoBorderSurface &right)=delete
const GeoOpticalSurface * getOptSurface() const
const std::string & getName() const
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.