| 
    Geant4
    10.02
    
   | 
 
#include <G4PhysicsListWorkspace.hh>
 Collaboration diagram for G4PhysicsListWorkspace:Public Types | |
| typedef G4TWorkspacePool < G4PhysicsListWorkspace >  | pool_type | 
Public Member Functions | |
| G4PhysicsListWorkspace (G4bool verbose=false) | |
| ~G4PhysicsListWorkspace () | |
| void | UseWorkspace () | 
| void | ReleaseWorkspace () | 
| void | DestroyWorkspace () | 
| void | InitialiseWorkspace () | 
| void | SetVerbose (G4bool v) | 
| G4bool | GetVerbose () | 
Static Public Member Functions | |
| static pool_type * | GetPool () | 
Protected Member Functions | |
| void | InitialisePhysicsList () | 
Private Attributes | |
| G4VUPLManager * | fpVUPLSIM | 
| G4VPCManager * | fpVPCSIM | 
| G4VMPLManager * | fpVMPLSIM | 
| G4VUPLData * | fpVUPLOffset | 
| G4VPCData * | fpVPCOffset | 
| G4VMPLData * | fpVMPLOffset | 
| G4bool | fVerbose | 
Definition at line 56 of file G4PhysicsListWorkspace.hh.
Definition at line 59 of file G4PhysicsListWorkspace.hh.
| G4PhysicsListWorkspace::G4PhysicsListWorkspace | ( | G4bool | verbose = false | ) | 
Definition at line 38 of file G4PhysicsListWorkspace.cc.
References fpVMPLOffset, fpVMPLSIM, fpVPCOffset, fpVPCSIM, fpVUPLOffset, fpVUPLSIM, G4VUPLSplitter< T >::GetOffset(), G4VModularPhysicsList::GetSubInstanceManager(), G4VPhysicsConstructor::GetSubInstanceManager(), G4VUserPhysicsList::GetSubInstanceManager(), and InitialiseWorkspace().
 Here is the call graph for this function:| G4PhysicsListWorkspace::~G4PhysicsListWorkspace | ( | ) | 
Definition at line 59 of file G4PhysicsListWorkspace.cc.
| void G4PhysicsListWorkspace::DestroyWorkspace | ( | ) | 
Definition at line 115 of file G4PhysicsListWorkspace.cc.
References fpVMPLSIM, fpVPCSIM, fpVUPLSIM, and G4VUPLSplitter< T >::FreeWorker().
 Here is the call graph for this function:
      
  | 
  static | 
Definition at line 36 of file G4PhysicsListWorkspace.cc.
Referenced by G4WorkerThread::BuildGeometryAndPhysicsVector(), and G4WorkerThread::DestroyGeometryAndPhysicsVector().
 Here is the caller graph for this function:
      
  | 
  inline | 
Definition at line 71 of file G4PhysicsListWorkspace.hh.
References fVerbose.
      
  | 
  protected | 
Definition at line 89 of file G4PhysicsListWorkspace.cc.
Referenced by InitialiseWorkspace().
 Here is the caller graph for this function:| void G4PhysicsListWorkspace::InitialiseWorkspace | ( | ) | 
Definition at line 94 of file G4PhysicsListWorkspace.cc.
References fpVMPLSIM, fpVPCSIM, fpVUPLSIM, fVerbose, G4cout, G4endl, InitialisePhysicsList(), G4VUPLSplitter< T >::NewSubInstances(), and G4VUPLSplitter< T >::WorkerCopySubInstanceArray().
Referenced by G4PhysicsListWorkspace().
 Here is the call graph for this function:
 Here is the caller graph for this function:| void G4PhysicsListWorkspace::ReleaseWorkspace | ( | ) | 
Definition at line 81 of file G4PhysicsListWorkspace.cc.
References fpVMPLSIM, fpVPCSIM, fpVUPLSIM, and G4VUPLSplitter< T >::UseWorkArea().
 Here is the call graph for this function:
      
  | 
  inline | 
Definition at line 70 of file G4PhysicsListWorkspace.hh.
References fVerbose.
| void G4PhysicsListWorkspace::UseWorkspace | ( | ) | 
Definition at line 68 of file G4PhysicsListWorkspace.cc.
References fpVMPLOffset, fpVMPLSIM, fpVPCOffset, fpVPCSIM, fpVUPLOffset, fpVUPLSIM, fVerbose, G4cout, G4endl, and G4VUPLSplitter< T >::UseWorkArea().
 Here is the call graph for this function:
      
  | 
  private | 
Definition at line 88 of file G4PhysicsListWorkspace.hh.
Referenced by G4PhysicsListWorkspace(), and UseWorkspace().
      
  | 
  private | 
Definition at line 80 of file G4PhysicsListWorkspace.hh.
Referenced by DestroyWorkspace(), G4PhysicsListWorkspace(), InitialiseWorkspace(), ReleaseWorkspace(), and UseWorkspace().
      
  | 
  private | 
Definition at line 87 of file G4PhysicsListWorkspace.hh.
Referenced by G4PhysicsListWorkspace(), and UseWorkspace().
      
  | 
  private | 
Definition at line 79 of file G4PhysicsListWorkspace.hh.
Referenced by DestroyWorkspace(), G4PhysicsListWorkspace(), InitialiseWorkspace(), ReleaseWorkspace(), and UseWorkspace().
      
  | 
  private | 
Definition at line 86 of file G4PhysicsListWorkspace.hh.
Referenced by G4PhysicsListWorkspace(), and UseWorkspace().
      
  | 
  private | 
Definition at line 78 of file G4PhysicsListWorkspace.hh.
Referenced by DestroyWorkspace(), G4PhysicsListWorkspace(), InitialiseWorkspace(), ReleaseWorkspace(), and UseWorkspace().
      
  | 
  private | 
Definition at line 90 of file G4PhysicsListWorkspace.hh.
Referenced by GetVerbose(), InitialiseWorkspace(), SetVerbose(), and UseWorkspace().