50 Volume1(vol1), Volume2(vol2),
51 Index(theBorderSurfaceTable != nullptr ? theBorderSurfaceTable->size() : 0)
121 G4cout <<
"***** Surface Table : Nb of Surfaces = "
131 <<
" Border of volumes "
146 if (
pos->second) {
delete pos->second; }
static const G4double pos
std::map< std::pair< const G4VPhysicalVolume *, const G4VPhysicalVolume * >, G4LogicalBorderSurface * > G4LogicalBorderSurfaceTable
G4GLOB_DLL std::ostream G4cout
static G4LogicalBorderSurfaceTable * theBorderSurfaceTable
~G4LogicalBorderSurface()
G4bool operator!=(const G4LogicalBorderSurface &right) const
static std::size_t GetNumberOfBorderSurfaces()
static G4LogicalBorderSurface * GetSurface(const G4VPhysicalVolume *vol1, const G4VPhysicalVolume *vol2)
static const G4LogicalBorderSurfaceTable * GetSurfaceTable()
const G4VPhysicalVolume * GetVolume2() const
G4LogicalBorderSurface(const G4String &name, G4VPhysicalVolume *vol1, G4VPhysicalVolume *vol2, G4SurfaceProperty *surfaceProperty)
static void CleanSurfaceTable()
const G4VPhysicalVolume * GetVolume1() const
G4bool operator==(const G4LogicalBorderSurface &right) const
const G4String & GetName() const
const G4String & GetName() const
const char * name(G4int ptype)