#include <G4LogicalSkinSurface.hh>
Definition at line 47 of file G4LogicalSkinSurface.hh.
◆ G4LogicalSkinSurface() [1/2]
Definition at line 42 of file G4LogicalSkinSurface.cc.
46 LogVolume(logicalVolume)
47{
48 if (theSkinSurfaceTable == nullptr)
49 {
51 }
52
53
54 theSkinSurfaceTable->insert(std::make_pair(logicalVolume, this));
55}
std::map< const G4LogicalVolume *, G4LogicalSkinSurface * > G4LogicalSkinSurfaceTable
G4LogicalSurface(const G4LogicalSurface &)=delete
◆ ~G4LogicalSkinSurface()
G4LogicalSkinSurface::~G4LogicalSkinSurface |
( |
| ) |
|
|
overridedefault |
◆ G4LogicalSkinSurface() [2/2]
◆ CleanSurfaceTable()
void G4LogicalSkinSurface::CleanSurfaceTable |
( |
| ) |
|
|
static |
Definition at line 131 of file G4LogicalSkinSurface.cc.
132{
133 if (theSkinSurfaceTable != nullptr)
134 {
135 for(const auto & pos : *theSkinSurfaceTable)
136 {
138 }
139 theSkinSurfaceTable->clear();
140 }
141 return;
142}
◆ DumpInfo()
void G4LogicalSkinSurface::DumpInfo |
( |
| ) |
|
|
static |
Definition at line 111 of file G4LogicalSkinSurface.cc.
112{
113 G4cout <<
"***** Skin Surface Table : Nb of Surfaces = "
115
116 if (theSkinSurfaceTable != nullptr)
117 {
118 for(const auto & pos : *theSkinSurfaceTable)
119 {
122 << " Skin of logical volume "
125 }
126 }
128}
G4GLOB_DLL std::ostream G4cout
const G4LogicalVolume * GetLogicalVolume() const
static std::size_t GetNumberOfSkinSurfaces()
const G4String & GetName() const
const G4String & GetName() const
◆ GetLogicalVolume()
◆ GetNumberOfSkinSurfaces()
size_t G4LogicalSkinSurface::GetNumberOfSkinSurfaces |
( |
| ) |
|
|
static |
◆ GetSurface()
◆ GetSurfaceTable()
◆ operator!=()
◆ operator=()
◆ operator==()
◆ SetLogicalVolume()
The documentation for this class was generated from the following files: