#include <G4ParallelWorldProcessStore.hh>
◆ G4ParallelWorldProcessStore()
G4ParallelWorldProcessStore::G4ParallelWorldProcessStore |
( |
| ) |
|
|
private |
◆ ~G4ParallelWorldProcessStore()
G4ParallelWorldProcessStore::~G4ParallelWorldProcessStore |
( |
| ) |
|
|
virtual |
◆ Clear()
void G4ParallelWorldProcessStore::Clear |
( |
| ) |
|
◆ GetInstance()
◆ GetInstanceIfExist()
◆ GetProcess()
Definition at line 90 of file G4ParallelWorldProcessStore.cc.
92 std::map<G4ParallelWorldProcess*,G4String>::iterator itr;
94 {
if(itr->second==parallelWorldName)
return itr->first; }
static G4ThreadLocal G4ParallelWorldProcessStore * fInstance
◆ SetParallelWorld()
Definition at line 58 of file G4ParallelWorldProcessStore.cc.
61 std::map<G4ParallelWorldProcess*,G4String>::iterator itr;
66 if(itr->second==parallelWorldName)
73 ED <<
"G4ParallelWorldProcess (" << proc <<
") has the world volume (" 74 << itr->second <<
"). It is inconsistent with (" << parallelWorldName <<
").";
75 G4Exception(
"G4ParallelWorldProcessStore::SetParallelWorld",
"ProcScore0101",
80 (*fInstance)[proc] = parallelWorldName;
std::ostringstream G4ExceptionDescription
static G4ThreadLocal G4ParallelWorldProcessStore * fInstance
void G4Exception(const char *originOfException, const char *exceptionCode, G4ExceptionSeverity severity, const char *comments)
◆ UpdateWorlds()
void G4ParallelWorldProcessStore::UpdateWorlds |
( |
| ) |
|
Definition at line 83 of file G4ParallelWorldProcessStore.cc.
85 std::map<G4ParallelWorldProcess*,G4String>::iterator itr;
static G4ThreadLocal G4ParallelWorldProcessStore * fInstance
void SetParallelWorld(G4ParallelWorldProcess *proc, G4String parallelWorldName)
◆ fInstance
The documentation for this class was generated from the following files: