ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <geant4/tree/geant4-10.6-release/source/particles/management/include/G4ParticlesWorkspace.hh>
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.
View newest version in sPHENIX GitHub at line 54 of file G4ParticlesWorkspace.hh
Definition at line 58 of file G4ParticlesWorkspace.hh.
View newest version in sPHENIX GitHub at line 58 of file G4ParticlesWorkspace.hh
Definition at line 36 of file G4ParticlesWorkspace.cc.
View newest version in sPHENIX GitHub at line 36 of file G4ParticlesWorkspace.cc
References fpPDefOffset, fpPDefSIM, G4PDefManager::GetOffset(), G4ParticleDefinition::GetSubInstanceManager(), and InitialiseWorkspace().
G4ParticlesWorkspace::~G4ParticlesWorkspace | ( | ) |
Definition at line 49 of file G4ParticlesWorkspace.cc.
View newest version in sPHENIX GitHub at line 49 of file G4ParticlesWorkspace.cc
void G4ParticlesWorkspace::DestroyWorkspace | ( | ) |
Definition at line 96 of file G4ParticlesWorkspace.cc.
View newest version in sPHENIX GitHub at line 96 of file G4ParticlesWorkspace.cc
References fpPDefSIM, and G4PDefManager::FreeSlave().
|
static |
Definition at line 34 of file G4ParticlesWorkspace.cc.
View newest version in sPHENIX GitHub at line 34 of file G4ParticlesWorkspace.cc
Referenced by G4WorkerThread::BuildGeometryAndPhysicsVector(), and G4WorkerThread::DestroyGeometryAndPhysicsVector().
|
inline |
Definition at line 70 of file G4ParticlesWorkspace.hh.
View newest version in sPHENIX GitHub at line 70 of file G4ParticlesWorkspace.hh
References fVerbose.
|
protected |
Definition at line 72 of file G4ParticlesWorkspace.cc.
View newest version in sPHENIX GitHub at line 72 of file G4ParticlesWorkspace.cc
Referenced by InitialiseWorkspace().
void G4ParticlesWorkspace::InitialiseWorkspace | ( | ) |
Definition at line 77 of file G4ParticlesWorkspace.cc.
View newest version in sPHENIX GitHub at line 77 of file G4ParticlesWorkspace.cc
References fpPDefSIM, fVerbose, G4cout, G4endl, InitialiseParticles(), and G4PDefManager::NewSubInstances().
Referenced by G4ParticlesWorkspace().
void G4ParticlesWorkspace::ReleaseWorkspace | ( | ) |
Definition at line 67 of file G4ParticlesWorkspace.cc.
View newest version in sPHENIX GitHub at line 67 of file G4ParticlesWorkspace.cc
References fpPDefSIM, and G4PDefManager::UseWorkArea().
Definition at line 69 of file G4ParticlesWorkspace.hh.
View newest version in sPHENIX GitHub at line 69 of file G4ParticlesWorkspace.hh
void G4ParticlesWorkspace::UseWorkspace | ( | ) |
Definition at line 54 of file G4ParticlesWorkspace.cc.
View newest version in sPHENIX GitHub at line 54 of file G4ParticlesWorkspace.cc
References fpPDefOffset, fpPDefSIM, fVerbose, G4cout, G4endl, and G4PDefManager::UseWorkArea().
|
private |
Definition at line 87 of file G4ParticlesWorkspace.hh.
View newest version in sPHENIX GitHub at line 87 of file G4ParticlesWorkspace.hh
Referenced by G4ParticlesWorkspace(), and UseWorkspace().
|
private |
Definition at line 81 of file G4ParticlesWorkspace.hh.
View newest version in sPHENIX GitHub at line 81 of file G4ParticlesWorkspace.hh
Referenced by DestroyWorkspace(), G4ParticlesWorkspace(), InitialiseWorkspace(), ReleaseWorkspace(), and UseWorkspace().
|
private |
Definition at line 88 of file G4ParticlesWorkspace.hh.
View newest version in sPHENIX GitHub at line 88 of file G4ParticlesWorkspace.hh
Referenced by GetVerbose(), InitialiseWorkspace(), SetVerbose(), and UseWorkspace().