Celeritas 0.7.0-dev.79+develop.b3dc2e108
|
Surface physics definition. More...
#include <SurfacePhysics.hh>
Public Types | |
type aliases | |
using | DetectionEfficiency = std::map< PhysSurfaceId, Grid > |
using | VecInterstitialMaterials = std::vector< OptMatId > |
Public Member Functions | |
operator bool () const | |
Whether the data are assigned. | |
Public Attributes | |
std::vector< VecInterstitialMaterials > | materials |
RoughnessModels | roughness |
ReflectivityModels | reflectivity |
InteractionModels | interaction |
Surface physics definition.
Maps all optical surfaces with interaction models and surface parameters.
Interstitial materials are the interstitial materials per geometric surface. The last entry is used as the default surface.