54 LogVolume(logicalVolume)
89 if (&right ==
this)
return *
this;
153 G4cout <<
"***** Skin Surface Table : Nb of Surfaces = "
162 <<
" Skin of logical volume "
174 G4LogicalSkinSurfaceTable::iterator
pos;
178 if (*pos) {
delete *
pos; }
G4TransitionRadiationSurface * GetTransitionRadiationSurface() const
const G4LogicalVolume * GetLogicalVolume() const
G4int operator!=(const G4LogicalSkinSurface &right) const
G4LogicalSkinSurface & operator=(const G4LogicalSkinSurface &right)
void SetName(const G4String &name)
G4LogicalVolume * LogVolume
static size_t GetNumberOfSkinSurfaces()
static void CleanSurfaceTable()
G4LogicalSkinSurface(const G4String &name, G4LogicalVolume *vol, G4SurfaceProperty *surfaceProperty)
static const G4LogicalSkinSurfaceTable * GetSurfaceTable()
const G4String & GetName() const
G4GLOB_DLL std::ostream G4cout
static G4LogicalSkinSurfaceTable * theSkinSurfaceTable
void SetTransitionRadiationSurface(G4TransitionRadiationSurface *tRadSurf)
void SetSurfaceProperty(G4SurfaceProperty *ptrSurfaceProperty)
G4int operator==(const G4LogicalSkinSurface &right) const
G4SurfaceProperty * GetSurfaceProperty() const
std::vector< G4LogicalSkinSurface * > G4LogicalSkinSurfaceTable
static const G4double pos
static G4LogicalSkinSurface * GetSurface(const G4LogicalVolume *vol)