Celeritas 0.7.0-dev.79+develop.b3dc2e108
|
Storage for physics data of a geometric surface. More...
#include <SurfacePhysicsData.hh>
Public Member Functions | |
CELER_FUNCTION | operator bool () const |
Whether data is assigned. | |
Public Attributes | |
ItemMap< SubsurfaceMaterialId, OpaqueId< OptMatId > > | subsurface_materials |
ItemMap< SubsurfaceInterfaceId, PhysSurfaceId > | subsurface_interfaces |
Storage for physics data of a geometric surface.
The subsurface_materials
indexes into the SurfacePhysicsParamsData::subsurface_materials
and represents a list of interstitial optical materials that make up a geometric surface. The subsurface_interfaces
represents the physics surfaces that separate the optical materials that make up a geometric surface.
By convention, subsurface_interfaces
[0] separates the pre-volume and the first subsurface material, while the last interface separates the last subsurface material and the post-volume.