ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <geant4/tree/geant4-10.6-release/source/materials/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 79 of file G4SurfaceProperty.hh.
View newest version in sPHENIX GitHub at line 79 of file G4SurfaceProperty.hh
G4SurfaceProperty::G4SurfaceProperty | ( | const G4String & | name, |
G4SurfaceType | type = x_ray |
||
) |
Definition at line 54 of file G4SurfaceProperty.cc.
View newest version in sPHENIX GitHub at line 54 of file G4SurfaceProperty.cc
References theSurfacePropertyTable.
G4SurfaceProperty::G4SurfaceProperty | ( | ) |
Definition at line 64 of file G4SurfaceProperty.cc.
View newest version in sPHENIX GitHub at line 64 of file G4SurfaceProperty.cc
References theSurfacePropertyTable.
|
virtual |
Definition at line 70 of file G4SurfaceProperty.cc.
View newest version in sPHENIX GitHub at line 70 of file G4SurfaceProperty.cc
|
static |
Definition at line 106 of file G4SurfaceProperty.cc.
View newest version in sPHENIX GitHub at line 106 of file G4SurfaceProperty.cc
References DumpTableInfo(), pos(), and theSurfacePropertyTable.
|
static |
Definition at line 90 of file G4SurfaceProperty.cc.
View newest version in sPHENIX GitHub at line 90 of file G4SurfaceProperty.cc
References G4cout, G4endl, GetName(), GetNumberOfSurfaceProperties(), GetType(), and theSurfacePropertyTable.
Referenced by CleanSurfacePropertyTable().
Definition at line 113 of file G4SurfaceProperty.hh.
View newest version in sPHENIX GitHub at line 113 of file G4SurfaceProperty.hh
References theName.
Referenced by PHG4GDMLWriteStructure::BorderSurfaceCache(), G4GDMLWriteStructure::BorderSurfaceCache(), DumpTableInfo(), PHG4GDMLWriteSolids::OpticalSurfaceWrite(), G4GDMLWriteSolids::OpticalSurfaceWrite(), G4GDMLWriteSolids::PropertyWrite(), PHG4GDMLWriteStructure::SkinSurfaceCache(), and G4GDMLWriteStructure::SkinSurfaceCache().
|
static |
Definition at line 83 of file G4SurfaceProperty.cc.
View newest version in sPHENIX GitHub at line 83 of file G4SurfaceProperty.cc
References theSurfacePropertyTable.
Referenced by DumpTableInfo().
|
static |
Definition at line 78 of file G4SurfaceProperty.cc.
View newest version in sPHENIX GitHub at line 78 of file G4SurfaceProperty.cc
References theSurfacePropertyTable.
Referenced by G4GDMLReadSolids::GetSurfaceProperty().
|
inline |
Definition at line 118 of file G4SurfaceProperty.hh.
View newest version in sPHENIX GitHub at line 118 of file G4SurfaceProperty.hh
References theType.
Referenced by DumpTableInfo(), PHG4GDMLWriteSolids::OpticalSurfaceWrite(), G4GDMLWriteSolids::OpticalSurfaceWrite(), and G4OpBoundaryProcess::PostStepDoIt().
Definition at line 115 of file G4SurfaceProperty.hh.
View newest version in sPHENIX GitHub at line 115 of file G4SurfaceProperty.hh
References theName.
|
inline |
Definition at line 120 of file G4SurfaceProperty.hh.
View newest version in sPHENIX GitHub at line 120 of file G4SurfaceProperty.hh
References theType.
|
protected |
Definition at line 135 of file G4SurfaceProperty.hh.
View newest version in sPHENIX GitHub at line 135 of file G4SurfaceProperty.hh
Referenced by G4OpticalSurface::G4OpticalSurface(), GetName(), G4OpticalSurface::operator=(), and SetName().
|
staticprotected |
Definition at line 139 of file G4SurfaceProperty.hh.
View newest version in sPHENIX GitHub at line 139 of file G4SurfaceProperty.hh
Referenced by CleanSurfacePropertyTable(), DumpTableInfo(), G4SurfaceProperty(), GetNumberOfSurfaceProperties(), and GetSurfacePropertyTable().
|
protected |
Definition at line 137 of file G4SurfaceProperty.hh.
View newest version in sPHENIX GitHub at line 137 of file G4SurfaceProperty.hh
Referenced by G4OpticalSurface::DumpInfo(), G4OpticalSurface::G4OpticalSurface(), GetType(), G4OpticalSurface::operator=(), G4OpticalSurface::SetFinish(), SetType(), and G4OpticalSurface::SetType().