ATLAS Offline Software
|
#include <GeoBorderSurface.h>
Public Member Functions | |
GeoBorderSurface (const std::string &name, GeoOpticalPhysVol *pv1, GeoOpticalPhysVol *pv2, GeoOpticalSurface *opticalSurface) | |
GeoBorderSurface (const GeoBorderSurface &right)=default | |
~GeoBorderSurface ()=default | |
GeoBorderSurface & | operator= (const GeoBorderSurface &right)=delete |
const std::string & | getName () const |
const GeoOpticalPhysVol * | getPV1 () const |
const GeoOpticalPhysVol * | getPV2 () const |
const GeoOpticalSurface * | getOptSurface () const |
Private Attributes | |
std::string | m_name |
GeoIntrusivePtr< GeoOpticalPhysVol > | m_pv1 {} |
GeoIntrusivePtr< GeoOpticalPhysVol > | m_pv2 {} |
GeoIntrusivePtr< GeoOpticalSurface > | m_opticalSurface {} |
Definition at line 17 of file GeoBorderSurface.h.
GeoBorderSurface::GeoBorderSurface | ( | const std::string & | name, |
GeoOpticalPhysVol * | pv1, | ||
GeoOpticalPhysVol * | pv2, | ||
GeoOpticalSurface * | opticalSurface | ||
) |
Definition at line 9 of file GeoBorderSurface.cxx.
|
default |
|
default |
|
inline |
Definition at line 29 of file GeoBorderSurface.h.
|
inline |
Definition at line 32 of file GeoBorderSurface.h.
|
inline |
Definition at line 30 of file GeoBorderSurface.h.
|
inline |
Definition at line 31 of file GeoBorderSurface.h.
|
delete |
|
private |
Definition at line 35 of file GeoBorderSurface.h.
|
private |
Definition at line 38 of file GeoBorderSurface.h.
|
private |
Definition at line 36 of file GeoBorderSurface.h.
|
private |
Definition at line 37 of file GeoBorderSurface.h.