56     Volume1(vol1), Volume2(vol2)
 
   94   if (&right == 
this) 
return *
this;
 
  149           ((*theBorderSurfaceTable)[i]->GetVolume2() == vol2) )
 
  160   G4cout << 
"***** Surface Table : Nb of Surfaces = " 
  169              << 
" Border of volumes " 
  182     G4LogicalBorderSurfaceTable::iterator 
pos;
 
  186       if (*pos)  { 
delete *
pos; }
 
G4TransitionRadiationSurface * GetTransitionRadiationSurface() const 
 
std::vector< G4LogicalBorderSurface * > G4LogicalBorderSurfaceTable
 
G4LogicalBorderSurface(const G4String &name, G4VPhysicalVolume *vol1, G4VPhysicalVolume *vol2, G4SurfaceProperty *surfaceProperty)
 
G4VPhysicalVolume * Volume1
 
const G4VPhysicalVolume * GetVolume2() const 
 
void SetName(const G4String &name)
 
static G4LogicalBorderSurface * GetSurface(const G4VPhysicalVolume *vol1, const G4VPhysicalVolume *vol2)
 
static size_t GetNumberOfBorderSurfaces()
 
G4int operator!=(const G4LogicalBorderSurface &right) const 
 
const G4String & GetName() const 
 
G4GLOB_DLL std::ostream G4cout
 
const G4String & GetName() const 
 
static const G4LogicalBorderSurfaceTable * GetSurfaceTable()
 
static void CleanSurfaceTable()
 
G4LogicalBorderSurface & operator=(const G4LogicalBorderSurface &right)
 
void SetTransitionRadiationSurface(G4TransitionRadiationSurface *tRadSurf)
 
const G4VPhysicalVolume * GetVolume1() const 
 
~G4LogicalBorderSurface()
 
static G4LogicalBorderSurfaceTable * theBorderSurfaceTable
 
void SetSurfaceProperty(G4SurfaceProperty *ptrSurfaceProperty)
 
G4int operator==(const G4LogicalBorderSurface &right) const 
 
G4VPhysicalVolume * Volume2
 
G4SurfaceProperty * GetSurfaceProperty() const 
 
static const G4double pos