|
Geant4-11
|
#include <G4LogicalSkinSurface.hh>
Public Member Functions | |
| G4LogicalSkinSurface (const G4LogicalSkinSurface &)=delete | |
| G4LogicalSkinSurface (const G4String &name, G4LogicalVolume *vol, G4SurfaceProperty *surfaceProperty) | |
| const G4LogicalVolume * | GetLogicalVolume () const |
| const G4String & | GetName () const |
| G4SurfaceProperty * | GetSurfaceProperty () const |
| G4TransitionRadiationSurface * | GetTransitionRadiationSurface () const |
| G4bool | operator!= (const G4LogicalSkinSurface &right) const |
| G4bool | operator!= (const G4LogicalSurface &right) const |
| G4LogicalSkinSurface & | operator= (const G4LogicalSkinSurface &)=delete |
| G4bool | operator== (const G4LogicalSkinSurface &right) const |
| G4bool | operator== (const G4LogicalSurface &right) const |
| void | SetLogicalVolume (G4LogicalVolume *vol) |
| void | SetName (const G4String &name) |
| void | SetSurfaceProperty (G4SurfaceProperty *ptrSurfaceProperty) |
| void | SetTransitionRadiationSurface (G4TransitionRadiationSurface *trs) |
| ~G4LogicalSkinSurface () | |
Static Public Member Functions | |
| static void | CleanSurfaceTable () |
| static void | DumpInfo () |
| static std::size_t | GetNumberOfSkinSurfaces () |
| static G4LogicalSkinSurface * | GetSurface (const G4LogicalVolume *vol) |
| static const G4LogicalSkinSurfaceTable * | GetSurfaceTable () |
Private Attributes | |
| G4LogicalVolume * | LogVolume |
| G4String | theName |
| G4SurfaceProperty * | theSurfaceProperty = nullptr |
| G4TransitionRadiationSurface * | theTransRadSurface = nullptr |
Static Private Attributes | |
| static G4LogicalSkinSurfaceTable * | theSkinSurfaceTable = nullptr |
Definition at line 47 of file G4LogicalSkinSurface.hh.
| G4LogicalSkinSurface::G4LogicalSkinSurface | ( | const G4String & | name, |
| G4LogicalVolume * | vol, | ||
| G4SurfaceProperty * | surfaceProperty | ||
| ) |
Definition at line 43 of file G4LogicalSkinSurface.cc.
References theSkinSurfaceTable.
| G4LogicalSkinSurface::~G4LogicalSkinSurface | ( | ) |
Definition at line 58 of file G4LogicalSkinSurface.cc.
|
delete |
|
static |
Definition at line 135 of file G4LogicalSkinSurface.cc.
References pos, and theSkinSurfaceTable.
|
static |
Definition at line 116 of file G4LogicalSkinSurface.cc.
References G4cout, G4endl, GetNumberOfSkinSurfaces(), pos, and theSkinSurfaceTable.
|
inline |
Referenced by G4GDMLWriteStructure::SkinSurfaceCache().
|
inlineinherited |
|
static |
Definition at line 91 of file G4LogicalSkinSurface.cc.
References theSkinSurfaceTable.
Referenced by DumpInfo(), and G4GDMLWriteStructure::GetSkinSurface().
|
static |
Definition at line 101 of file G4LogicalSkinSurface.cc.
References pos, and theSkinSurfaceTable.
Referenced by G4MicroElecSurface::PostStepDoIt(), and G4OpBoundaryProcess::PostStepDoIt().
|
inlineinherited |
|
static |
Definition at line 82 of file G4LogicalSkinSurface.cc.
References theSkinSurfaceTable.
Referenced by G4GDMLWriteStructure::GetSkinSurface().
|
inlineinherited |
| G4bool G4LogicalSkinSurface::operator!= | ( | const G4LogicalSkinSurface & | right | ) | const |
Definition at line 73 of file G4LogicalSkinSurface.cc.
|
inlineinherited |
|
delete |
| G4bool G4LogicalSkinSurface::operator== | ( | const G4LogicalSkinSurface & | right | ) | const |
Definition at line 67 of file G4LogicalSkinSurface.cc.
|
inlineinherited |
|
inline |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
private |
Definition at line 79 of file G4LogicalSkinSurface.hh.
|
privateinherited |
Definition at line 95 of file G4LogicalSurface.hh.
|
staticprivate |
Definition at line 82 of file G4LogicalSkinSurface.hh.
Referenced by CleanSurfaceTable(), DumpInfo(), G4LogicalSkinSurface(), GetNumberOfSkinSurfaces(), GetSurface(), and GetSurfaceTable().
|
privateinherited |
Definition at line 97 of file G4LogicalSurface.hh.
|
privateinherited |
Definition at line 98 of file G4LogicalSurface.hh.