35#ifndef G4LogicalSkinSurface_hh
36#define G4LogicalSkinSurface_hh 1
46 = std::map<const G4LogicalVolume*, G4LogicalSkinSurface*>;
90#include "G4LogicalSkinSurface.icc"
std::map< const G4LogicalVolume *, G4LogicalSkinSurface * > G4LogicalSkinSurfaceTable
static G4LogicalSkinSurface * GetSurface(const G4LogicalVolume *vol)
void SetLogicalVolume(G4LogicalVolume *vol)
G4bool operator==(const G4LogicalSkinSurface &right) const
const G4LogicalVolume * GetLogicalVolume() const
G4LogicalSkinSurface(const G4String &name, G4LogicalVolume *vol, G4SurfaceProperty *surfaceProperty)
G4LogicalSkinSurface & operator=(const G4LogicalSkinSurface &)=delete
static const G4LogicalSkinSurfaceTable * GetSurfaceTable()
static void CleanSurfaceTable()
~G4LogicalSkinSurface() override
static std::size_t GetNumberOfSkinSurfaces()
G4bool operator!=(const G4LogicalSkinSurface &right) const