Geant4  9.6.p02
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Static Public Member Functions | List of all members
G4LogicalSkinSurface Class Reference

#include <G4LogicalSkinSurface.hh>

Inheritance diagram for G4LogicalSkinSurface:
Inheritance graph
[legend]
Collaboration diagram for G4LogicalSkinSurface:
Collaboration graph
[legend]

Public Member Functions

 G4LogicalSkinSurface (const G4String &name, G4LogicalVolume *vol, G4SurfaceProperty *surfaceProperty)
 
 ~G4LogicalSkinSurface ()
 
const G4LogicalVolumeGetLogicalVolume () const
 
void SetLogicalVolume (G4LogicalVolume *vol)
 
G4int operator== (const G4LogicalSkinSurface &right) const
 
G4int operator!= (const G4LogicalSkinSurface &right) const
 
- Public Member Functions inherited from G4LogicalSurface
G4SurfacePropertyGetSurfaceProperty () const
 
void SetSurfaceProperty (G4SurfaceProperty *ptrSurfaceProperty)
 
const G4StringGetName () const
 
void SetName (const G4String &name)
 
G4TransitionRadiationSurface * GetTransitionRadiationSurface () const
 
void SetTransitionRadiationSurface (G4TransitionRadiationSurface *tRadSurf)
 
virtual ~G4LogicalSurface ()
 
G4int operator== (const G4LogicalSurface &right) const
 
G4int operator!= (const G4LogicalSurface &right) const
 

Static Public Member Functions

static G4LogicalSkinSurfaceGetSurface (const G4LogicalVolume *vol)
 
static void CleanSurfaceTable ()
 
static const
G4LogicalSkinSurfaceTable
GetSurfaceTable ()
 
static size_t GetNumberOfSkinSurfaces ()
 
static void DumpInfo ()
 

Additional Inherited Members

- Protected Member Functions inherited from G4LogicalSurface
 G4LogicalSurface (const G4String &name, G4SurfaceProperty *prop)
 

Detailed Description

Definition at line 54 of file G4LogicalSkinSurface.hh.

Constructor & Destructor Documentation

G4LogicalSkinSurface::G4LogicalSkinSurface ( const G4String name,
G4LogicalVolume vol,
G4SurfaceProperty surfaceProperty 
)

Definition at line 50 of file G4LogicalSkinSurface.cc.

G4LogicalSkinSurface::~G4LogicalSkinSurface ( )

Definition at line 69 of file G4LogicalSkinSurface.cc.

Member Function Documentation

void G4LogicalSkinSurface::CleanSurfaceTable ( )
static

Definition at line 147 of file G4LogicalSkinSurface.cc.

Here is the caller graph for this function:

void G4LogicalSkinSurface::DumpInfo ( )
static

Definition at line 131 of file G4LogicalSkinSurface.cc.

Here is the call graph for this function:

const G4LogicalVolume* G4LogicalSkinSurface::GetLogicalVolume ( ) const
inline

Here is the caller graph for this function:

size_t G4LogicalSkinSurface::GetNumberOfSkinSurfaces ( )
static

Definition at line 113 of file G4LogicalSkinSurface.cc.

Here is the caller graph for this function:

G4LogicalSkinSurface * G4LogicalSkinSurface::GetSurface ( const G4LogicalVolume vol)
static

Definition at line 119 of file G4LogicalSkinSurface.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

const G4LogicalSkinSurfaceTable * G4LogicalSkinSurface::GetSurfaceTable ( )
static

Definition at line 108 of file G4LogicalSkinSurface.cc.

Here is the caller graph for this function:

G4int G4LogicalSkinSurface::operator!= ( const G4LogicalSkinSurface right) const

Definition at line 99 of file G4LogicalSkinSurface.cc.

G4int G4LogicalSkinSurface::operator== ( const G4LogicalSkinSurface right) const

Definition at line 93 of file G4LogicalSkinSurface.cc.

void G4LogicalSkinSurface::SetLogicalVolume ( G4LogicalVolume vol)
inline

The documentation for this class was generated from the following files: