|
Geant4 11.3.0
Toolkit for the simulation of the passage of particles through matter
|
#include <G4SurfaceProperty.hh>
Inheritance diagram for G4SurfaceProperty:Public Member Functions | |
| G4SurfaceProperty () | |
| G4SurfaceProperty (const G4String &name, G4SurfaceType type=x_ray) | |
| virtual | ~G4SurfaceProperty ()=default |
| const G4String & | GetName () const |
| void | SetName (const G4String &name) |
| const G4SurfaceType & | GetType () const |
| virtual 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 71 of file G4SurfaceProperty.hh.
| G4SurfaceProperty::G4SurfaceProperty | ( | ) |
Definition at line 56 of file G4SurfaceProperty.cc.
Referenced by G4OpticalSurface::G4OpticalSurface(), and G4OpticalSurface::G4OpticalSurface().
| G4SurfaceProperty::G4SurfaceProperty | ( | const G4String & | name, |
| G4SurfaceType | type = x_ray ) |
Definition at line 50 of file G4SurfaceProperty.cc.
|
virtualdefault |
|
static |
Definition at line 81 of file G4SurfaceProperty.cc.
|
static |
Definition at line 69 of file G4SurfaceProperty.cc.
Referenced by CleanSurfacePropertyTable().
|
inline |
Definition at line 80 of file G4SurfaceProperty.hh.
Referenced by G4GDMLWriteStructure::BorderSurfaceCache(), G4GDMLWriteSolids::OpticalSurfaceWrite(), and G4GDMLWriteStructure::SkinSurfaceCache().
|
static |
|
static |
Definition at line 61 of file G4SurfaceProperty.cc.
Referenced by G4GDMLReadSolids::GetSurfaceProperty().
|
inline |
Definition at line 85 of file G4SurfaceProperty.hh.
Referenced by G4GDMLWriteSolids::OpticalSurfaceWrite().
|
inline |
Definition at line 82 of file G4SurfaceProperty.hh.
|
inlinevirtual |
Reimplemented in G4OpticalSurface.
Definition at line 87 of file G4SurfaceProperty.hh.
|
protected |
Definition at line 96 of file G4SurfaceProperty.hh.
Referenced by G4OpticalSurface::G4OpticalSurface(), G4SurfaceProperty(), G4SurfaceProperty(), GetName(), G4OpticalSurface::operator=(), and SetName().
|
staticprotected |
Definition at line 100 of file G4SurfaceProperty.hh.
Referenced by CleanSurfacePropertyTable(), DumpTableInfo(), G4SurfaceProperty(), G4SurfaceProperty(), GetNumberOfSurfaceProperties(), and GetSurfacePropertyTable().
|
protected |
Definition at line 98 of file G4SurfaceProperty.hh.
Referenced by G4OpticalSurface::DumpInfo(), G4OpticalSurface::G4OpticalSurface(), G4SurfaceProperty(), G4SurfaceProperty(), GetType(), G4OpticalSurface::operator=(), G4OpticalSurface::ReadDataFile(), G4OpticalSurface::SetType(), and SetType().