| 
    Geant4
    10.00.p03
    
   | 
 
#include <G4LogicalSkinSurface.hh>
 Inheritance diagram for G4LogicalSkinSurface:
 Collaboration diagram for G4LogicalSkinSurface:Public Member Functions | |
| G4LogicalSkinSurface (const G4String &name, G4LogicalVolume *vol, G4SurfaceProperty *surfaceProperty) | |
| ~G4LogicalSkinSurface () | |
| const G4LogicalVolume * | GetLogicalVolume () const | 
| void | SetLogicalVolume (G4LogicalVolume *vol) | 
| G4int | operator== (const G4LogicalSkinSurface &right) const | 
| G4int | operator!= (const G4LogicalSkinSurface &right) const | 
  Public Member Functions inherited from G4LogicalSurface | |
| G4SurfaceProperty * | GetSurfaceProperty () const | 
| void | SetSurfaceProperty (G4SurfaceProperty *ptrSurfaceProperty) | 
| const G4String & | GetName () 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 G4LogicalSkinSurface * | GetSurface (const G4LogicalVolume *vol) | 
| static void | CleanSurfaceTable () | 
| static const  G4LogicalSkinSurfaceTable *  | GetSurfaceTable () | 
| static size_t | GetNumberOfSkinSurfaces () | 
| static void | DumpInfo () | 
Private Member Functions | |
| G4LogicalSkinSurface (const G4LogicalSkinSurface &right) | |
| G4LogicalSkinSurface & | operator= (const G4LogicalSkinSurface &right) | 
Private Attributes | |
| G4LogicalVolume * | LogVolume | 
Static Private Attributes | |
| static G4LogicalSkinSurfaceTable * | theSkinSurfaceTable = 0 | 
Additional Inherited Members | |
  Protected Member Functions inherited from G4LogicalSurface | |
| G4LogicalSurface (const G4String &name, G4SurfaceProperty *prop) | |
Definition at line 54 of file G4LogicalSkinSurface.hh.
| G4LogicalSkinSurface::G4LogicalSkinSurface | ( | const G4String & | name, | 
| G4LogicalVolume * | vol, | ||
| G4SurfaceProperty * | surfaceProperty | ||
| ) | 
Definition at line 50 of file G4LogicalSkinSurface.cc.
References theSkinSurfaceTable.
| G4LogicalSkinSurface::~G4LogicalSkinSurface | ( | ) | 
Definition at line 77 of file G4LogicalSkinSurface.cc.
      
  | 
  private | 
Definition at line 65 of file G4LogicalSkinSurface.cc.
References G4LogicalSurface::GetTransitionRadiationSurface(), LogVolume, G4LogicalSurface::SetTransitionRadiationSurface(), and theSkinSurfaceTable.
 Here is the call graph for this function:
      
  | 
  static | 
Definition at line 170 of file G4LogicalSkinSurface.cc.
References pos, and theSkinSurfaceTable.
Referenced by LXeDetectorConstruction::Construct(), and WLSDetectorConstruction::Construct().
 Here is the caller graph for this function:
      
  | 
  static | 
Definition at line 151 of file G4LogicalSkinSurface.cc.
References G4cout, G4endl, GetLogicalVolume(), G4LogicalSurface::GetName(), G4LogicalVolume::GetName(), GetNumberOfSkinSurfaces(), and theSkinSurfaceTable.
 Here is the call graph for this function:
      
  | 
  inline | 
Referenced by DumpInfo(), and G4GDMLWriteStructure::SkinSurfaceCache().
 Here is the caller graph for this function:
      
  | 
  static | 
Definition at line 126 of file G4LogicalSkinSurface.cc.
References theSkinSurfaceTable.
Referenced by DumpInfo(), and G4GDMLWriteStructure::GetSkinSurface().
 Here is the caller graph for this function:
      
  | 
  static | 
Definition at line 136 of file G4LogicalSkinSurface.cc.
References theSkinSurfaceTable.
Referenced by OpNoviceDetectorConstruction::Construct(), and G4OpBoundaryProcess::PostStepDoIt().
 Here is the caller graph for this function:
      
  | 
  static | 
Definition at line 117 of file G4LogicalSkinSurface.cc.
References theSkinSurfaceTable.
Referenced by G4GDMLWriteStructure::GetSkinSurface().
 Here is the caller graph for this function:| G4int G4LogicalSkinSurface::operator!= | ( | const G4LogicalSkinSurface & | right | ) | const | 
Definition at line 108 of file G4LogicalSkinSurface.cc.
      
  | 
  private | 
Definition at line 87 of file G4LogicalSkinSurface.cc.
References G4LogicalSurface::GetName(), G4LogicalSurface::GetSurfaceProperty(), G4LogicalSurface::GetTransitionRadiationSurface(), LogVolume, G4LogicalSurface::SetName(), G4LogicalSurface::SetSurfaceProperty(), G4LogicalSurface::SetTransitionRadiationSurface(), and theSkinSurfaceTable.
 Here is the call graph for this function:| G4int G4LogicalSkinSurface::operator== | ( | const G4LogicalSkinSurface & | right | ) | const | 
Definition at line 102 of file G4LogicalSkinSurface.cc.
      
  | 
  inline | 
      
  | 
  private | 
Definition at line 88 of file G4LogicalSkinSurface.hh.
Referenced by G4LogicalSkinSurface(), and operator=().
      
  | 
  staticprivate | 
Definition at line 91 of file G4LogicalSkinSurface.hh.
Referenced by CleanSurfaceTable(), DumpInfo(), G4LogicalSkinSurface(), GetNumberOfSkinSurfaces(), GetSurface(), GetSurfaceTable(), and operator=().