| 
    Geant4
    10.01.p01
    
   | 
 
#include <G4ParallelWorldProcessStore.hh>
 Inheritance diagram for G4ParallelWorldProcessStore:
 Collaboration diagram for G4ParallelWorldProcessStore:Public Member Functions | |
| virtual | ~G4ParallelWorldProcessStore () | 
| void | SetParallelWorld (G4ParallelWorldProcess *proc, G4String parallelWorldName) | 
| void | UpdateWorlds () | 
| G4ParallelWorldProcess * | GetProcess (G4String parallelWorldName) | 
| void | Clear () | 
Static Public Member Functions | |
| static  G4ParallelWorldProcessStore *  | GetInstance () | 
| static  G4ParallelWorldProcessStore *  | GetInstanceIfExist () | 
Private Member Functions | |
| G4ParallelWorldProcessStore () | |
Static Private Attributes | |
| static G4ThreadLocal  G4ParallelWorldProcessStore *  | fInstance =0 | 
Definition at line 63 of file G4ParallelWorldProcessStore.hh.
      
  | 
  private | 
Definition at line 49 of file G4ParallelWorldProcessStore.cc.
Referenced by GetInstance().
 Here is the caller graph for this function:
      
  | 
  virtual | 
Definition at line 52 of file G4ParallelWorldProcessStore.cc.
References Clear(), and fInstance.
 Here is the call graph for this function:| void G4ParallelWorldProcessStore::Clear | ( | ) | 
Definition at line 98 of file G4ParallelWorldProcessStore.cc.
References fInstance.
Referenced by ~G4ParallelWorldProcessStore().
 Here is the caller graph for this function:
      
  | 
  static | 
Definition at line 37 of file G4ParallelWorldProcessStore.cc.
References fInstance, and G4ParallelWorldProcessStore().
Referenced by G4ParallelWorldProcess::G4ParallelWorldProcess(), G4WorkerRunManager::RunInitialization(), and G4RunManager::RunInitialization().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  static | 
Definition at line 44 of file G4ParallelWorldProcessStore.cc.
References fInstance.
Referenced by G4RunManagerKernel::~G4RunManagerKernel().
 Here is the caller graph for this function:| G4ParallelWorldProcess * G4ParallelWorldProcessStore::GetProcess | ( | G4String | parallelWorldName | ) | 
Definition at line 90 of file G4ParallelWorldProcessStore.cc.
References fInstance.
| void G4ParallelWorldProcessStore::SetParallelWorld | ( | G4ParallelWorldProcess * | proc, | 
| G4String | parallelWorldName | ||
| ) | 
Definition at line 58 of file G4ParallelWorldProcessStore.cc.
References FatalException, fInstance, and G4Exception().
Referenced by G4ParallelWorldProcess::G4ParallelWorldProcess(), and UpdateWorlds().
 Here is the call graph for this function:
 Here is the caller graph for this function:| void G4ParallelWorldProcessStore::UpdateWorlds | ( | ) | 
Definition at line 83 of file G4ParallelWorldProcessStore.cc.
References fInstance, and SetParallelWorld().
Referenced by G4WorkerRunManager::RunInitialization(), and G4RunManager::RunInitialization().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  staticprivate | 
Definition at line 71 of file G4ParallelWorldProcessStore.hh.
Referenced by Clear(), GetInstance(), GetInstanceIfExist(), GetProcess(), SetParallelWorld(), UpdateWorlds(), and ~G4ParallelWorldProcessStore().