#include <G4GeometryWorkspacePool.hh>
Definition at line 50 of file G4GeometryWorkspacePool.hh.
◆ G4GeometryWorkspacePool()
G4GeometryWorkspacePool::G4GeometryWorkspacePool |
( |
| ) |
|
|
private |
◆ ~G4GeometryWorkspacePool()
G4GeometryWorkspacePool::~G4GeometryWorkspacePool |
( |
| ) |
|
|
private |
◆ CleanUpAndDestroyAllWorkspaces()
void G4GeometryWorkspacePool::CleanUpAndDestroyAllWorkspaces |
( |
| ) |
|
◆ CreateAndUseWorkspace()
void G4GeometryWorkspacePool::CreateAndUseWorkspace |
( |
| ) |
|
◆ CreateWorkspace()
Definition at line 60 of file G4GeometryWorkspacePool.cc.
69 G4Exception(
"GeometryWorspacePool::CreateWorkspace",
"GeomVol003",
79 G4Exception(
"GeometryWorspacePool::CreateWorkspace",
"GeomVol003",
81 "Cannot create workspace twice for the same thread.");
static G4ThreadLocal G4GeometryWorkspace * fMyWorkspace
void G4Exception(const char *originOfException, const char *exceptionCode, G4ExceptionSeverity severity, const char *comments)
◆ FindOrCreateWorkspace()
Definition at line 99 of file G4GeometryWorkspacePool.cc.
static G4ThreadLocal G4GeometryWorkspace * fMyWorkspace
G4GeometryWorkspace * CreateWorkspace()
◆ GetInstance()
◆ GetWorkspace()
◆ Recycle()
◆ ReleaseAndDestroyWorkspace()
◆ fMyWorkspace
◆ thePool
The documentation for this class was generated from the following files: