#include <G4LogicalBorderSurface.hh>
Definition at line 55 of file G4LogicalBorderSurface.hh.
◆ G4LogicalBorderSurface() [1/2]
Definition at line 51 of file G4LogicalBorderSurface.cc.
std::vector< G4LogicalBorderSurface * > G4LogicalBorderSurfaceTable
G4VPhysicalVolume * Volume1
G4LogicalSurface(const G4String &name, G4SurfaceProperty *prop)
static G4LogicalBorderSurfaceTable * theBorderSurfaceTable
G4VPhysicalVolume * Volume2
◆ ~G4LogicalBorderSurface()
G4LogicalBorderSurface::~G4LogicalBorderSurface |
( |
| ) |
|
◆ G4LogicalBorderSurface() [2/2]
Definition at line 69 of file G4LogicalBorderSurface.cc.
std::vector< G4LogicalBorderSurface * > G4LogicalBorderSurfaceTable
G4VPhysicalVolume * Volume1
const G4String & GetName() const
G4LogicalSurface(const G4String &name, G4SurfaceProperty *prop)
G4TransitionRadiationSurface * GetTransitionRadiationSurface() const
void SetTransitionRadiationSurface(G4TransitionRadiationSurface *tRadSurf)
static G4LogicalBorderSurfaceTable * theBorderSurfaceTable
G4VPhysicalVolume * Volume2
G4SurfaceProperty * GetSurfaceProperty() const
◆ CleanSurfaceTable()
void G4LogicalBorderSurface::CleanSurfaceTable |
( |
| ) |
|
|
static |
Definition at line 178 of file G4LogicalBorderSurface.cc.
182 G4LogicalBorderSurfaceTable::iterator
pos;
186 if (*pos) {
delete *
pos; }
static G4LogicalBorderSurfaceTable * theBorderSurfaceTable
static const G4double pos
◆ DumpInfo()
void G4LogicalBorderSurface::DumpInfo |
( |
| ) |
|
|
static |
Definition at line 158 of file G4LogicalBorderSurface.cc.
160 G4cout <<
"***** Surface Table : Nb of Surfaces = " 169 <<
" Border of volumes " const G4String & GetName() const
static size_t GetNumberOfBorderSurfaces()
const G4VPhysicalVolume * GetVolume1() const
G4GLOB_DLL std::ostream G4cout
const G4String & GetName() const
static G4LogicalBorderSurfaceTable * theBorderSurfaceTable
const G4VPhysicalVolume * GetVolume2() const
◆ GetNumberOfBorderSurfaces()
size_t G4LogicalBorderSurface::GetNumberOfBorderSurfaces |
( |
| ) |
|
|
static |
◆ GetSurface()
Definition at line 141 of file G4LogicalBorderSurface.cc.
149 ((*theBorderSurfaceTable)[i]->GetVolume2() == vol2) )
const G4VPhysicalVolume * GetVolume1() const
static G4LogicalBorderSurfaceTable * theBorderSurfaceTable
◆ GetSurfaceTable()
Definition at line 122 of file G4LogicalBorderSurface.cc.
std::vector< G4LogicalBorderSurface * > G4LogicalBorderSurfaceTable
static G4LogicalBorderSurfaceTable * theBorderSurfaceTable
◆ GetVolume1()
◆ GetVolume2()
◆ operator!=()
◆ operator=()
Definition at line 92 of file G4LogicalBorderSurface.cc.
94 if (&right ==
this)
return *
this;
G4VPhysicalVolume * Volume1
void SetName(const G4String &name)
const G4String & GetName() const
G4TransitionRadiationSurface * GetTransitionRadiationSurface() const
void SetTransitionRadiationSurface(G4TransitionRadiationSurface *tRadSurf)
static G4LogicalBorderSurfaceTable * theBorderSurfaceTable
void SetSurfaceProperty(G4SurfaceProperty *ptrSurfaceProperty)
G4VPhysicalVolume * Volume2
G4SurfaceProperty * GetSurfaceProperty() const
◆ operator==()
◆ SetPhysicalVolumes()
◆ SetVolume1()
◆ SetVolume2()
◆ theBorderSurfaceTable
◆ Volume1
◆ Volume2
The documentation for this class was generated from the following files: