| 
    Geant4
    10.01.p03
    
   | 
 
#include <G4ParticlesWorkspace.hh>
 Collaboration diagram for G4ParticlesWorkspace:Public Types | |
| typedef G4TWorkspacePool < G4ParticlesWorkspace >  | pool_type | 
Public Member Functions | |
| G4ParticlesWorkspace (G4bool verbose=false) | |
| ~G4ParticlesWorkspace () | |
| 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 | InitialiseParticles () | 
Private Attributes | |
| G4PDefManager * | fpPDefSIM | 
| G4PDefData * | fpPDefOffset | 
| G4bool | fVerbose | 
Definition at line 54 of file G4ParticlesWorkspace.hh.
Definition at line 57 of file G4ParticlesWorkspace.hh.
| G4ParticlesWorkspace::G4ParticlesWorkspace | ( | G4bool | verbose = false | ) | 
Definition at line 38 of file G4ParticlesWorkspace.cc.
References fpPDefOffset, fpPDefSIM, G4PDefSplitter< T >::GetOffset(), G4ParticleDefinition::GetSubInstanceManager(), and InitialiseWorkspace().
 Here is the call graph for this function:| G4ParticlesWorkspace::~G4ParticlesWorkspace | ( | ) | 
Definition at line 51 of file G4ParticlesWorkspace.cc.
| void G4ParticlesWorkspace::DestroyWorkspace | ( | ) | 
Definition at line 102 of file G4ParticlesWorkspace.cc.
References fpPDefSIM, and G4PDefSplitter< T >::FreeSlave().
 Here is the call graph for this function:
      
  | 
  static | 
Definition at line 36 of file G4ParticlesWorkspace.cc.
Referenced by G4WorkerThread::BuildGeometryAndPhysicsVector(), and G4WorkerThread::DestroyGeometryAndPhysicsVector().
 Here is the caller graph for this function:
      
  | 
  inline | 
Definition at line 69 of file G4ParticlesWorkspace.hh.
References fVerbose.
      
  | 
  protected | 
Definition at line 78 of file G4ParticlesWorkspace.cc.
Referenced by InitialiseWorkspace().
 Here is the caller graph for this function:| void G4ParticlesWorkspace::InitialiseWorkspace | ( | ) | 
Definition at line 83 of file G4ParticlesWorkspace.cc.
References fpPDefSIM, fVerbose, G4cout, G4endl, InitialiseParticles(), and G4PDefSplitter< T >::NewSubInstances().
Referenced by G4ParticlesWorkspace().
 Here is the call graph for this function:
 Here is the caller graph for this function:| void G4ParticlesWorkspace::ReleaseWorkspace | ( | ) | 
Definition at line 72 of file G4ParticlesWorkspace.cc.
References fpPDefSIM, and G4PDefSplitter< T >::UseWorkArea().
 Here is the call graph for this function:
      
  | 
  inline | 
Definition at line 68 of file G4ParticlesWorkspace.hh.
References fVerbose.
| void G4ParticlesWorkspace::UseWorkspace | ( | ) | 
Definition at line 60 of file G4ParticlesWorkspace.cc.
References fpPDefOffset, fpPDefSIM, fVerbose, G4cout, G4endl, and G4PDefSplitter< T >::UseWorkArea().
 Here is the call graph for this function:
      
  | 
  private | 
Definition at line 82 of file G4ParticlesWorkspace.hh.
Referenced by G4ParticlesWorkspace(), and UseWorkspace().
      
  | 
  private | 
Definition at line 76 of file G4ParticlesWorkspace.hh.
Referenced by DestroyWorkspace(), G4ParticlesWorkspace(), InitialiseWorkspace(), ReleaseWorkspace(), and UseWorkspace().
      
  | 
  private | 
Definition at line 83 of file G4ParticlesWorkspace.hh.
Referenced by GetVerbose(), InitialiseWorkspace(), SetVerbose(), and UseWorkspace().