Geant4 9.6.0
Toolkit for the simulation of the passage of particles through matter
|
#include <G4SurfaceProperty.hh>
Public Member Functions | |
G4SurfaceProperty (const G4String &name, G4SurfaceType type=x_ray) | |
G4SurfaceProperty () | |
virtual | ~G4SurfaceProperty () |
const G4String & | GetName () const |
void | SetName (const G4String &name) |
const G4SurfaceType & | GetType () const |
void | SetType (const G4SurfaceType &type) |
Static Public Member Functions | |
static void | CleanSurfacePropertyTable () |
static const G4SurfacePropertyTable * | GetSurfacePropertyTable () |
static size_t | GetNumberOfSurfaceProperties () |
static void | DumpTableInfo () |
Protected Attributes | |
G4String | theName |
G4SurfaceType | theType |
Static Protected Attributes | |
static G4SurfacePropertyTable | theSurfacePropertyTable |
Definition at line 78 of file G4SurfaceProperty.hh.
G4SurfaceProperty::G4SurfaceProperty | ( | const G4String & | name, |
G4SurfaceType | type = x_ray |
||
) |
Definition at line 55 of file G4SurfaceProperty.cc.
G4SurfaceProperty::G4SurfaceProperty | ( | ) |
Definition at line 65 of file G4SurfaceProperty.cc.
|
virtual |
Definition at line 71 of file G4SurfaceProperty.cc.
|
static |
Definition at line 107 of file G4SurfaceProperty.cc.
|
static |
Definition at line 91 of file G4SurfaceProperty.cc.
Referenced by CleanSurfacePropertyTable().
Definition at line 112 of file G4SurfaceProperty.hh.
Referenced by G4GDMLWriteStructure::BorderSurfaceCache(), DumpTableInfo(), G4GDMLWriteSolids::OpticalSurfaceWrite(), and G4GDMLWriteStructure::SkinSurfaceCache().
|
static |
Definition at line 84 of file G4SurfaceProperty.cc.
Referenced by DumpTableInfo().
|
static |
Definition at line 79 of file G4SurfaceProperty.cc.
Referenced by G4GDMLReadSolids::GetSurfaceProperty().
|
inline |
Definition at line 117 of file G4SurfaceProperty.hh.
Referenced by DumpTableInfo(), G4GDMLWriteSolids::OpticalSurfaceWrite(), and G4OpBoundaryProcess::PostStepDoIt().
Definition at line 114 of file G4SurfaceProperty.hh.
|
inline |
Definition at line 119 of file G4SurfaceProperty.hh.
|
protected |
Definition at line 134 of file G4SurfaceProperty.hh.
Referenced by GetName(), G4OpticalSurface::operator=(), and SetName().
|
staticprotected |
Definition at line 138 of file G4SurfaceProperty.hh.
Referenced by CleanSurfacePropertyTable(), DumpTableInfo(), G4SurfaceProperty(), GetNumberOfSurfaceProperties(), and GetSurfacePropertyTable().
|
protected |
Definition at line 136 of file G4SurfaceProperty.hh.
Referenced by G4OpticalSurface::DumpInfo(), GetType(), G4OpticalSurface::operator=(), G4OpticalSurface::SetFinish(), G4OpticalSurface::SetType(), and SetType().