Geant4 10.7.0
Toolkit for the simulation of the passage of particles through matter
|
#include <G4VUserPhysicsList.hh>
Static Public Member Functions | |
static const G4VUPLManager & | GetSubInstanceManager () |
Protected Member Functions | |
void | AddTransportation () |
G4bool | RegisterProcess (G4VProcess *process, G4ParticleDefinition *particle) |
void | BuildIntegralPhysicsTable (G4VProcess *, G4ParticleDefinition *) |
virtual void | RetrievePhysicsTable (G4ParticleDefinition *, const G4String &directory, G4bool ascii=false) |
void | InitializeProcessManager () |
G4ParticleTable::G4PTblDicIterator * | GetParticleIterator () const |
Static Protected Attributes | |
static G4RUN_DLL G4VUPLManager | subInstanceManager |
Definition at line 157 of file G4VUserPhysicsList.hh.
G4VUserPhysicsList::G4VUserPhysicsList | ( | ) |
Definition at line 108 of file G4VUserPhysicsList.cc.
|
virtual |
Definition at line 165 of file G4VUserPhysicsList.cc.
G4VUserPhysicsList::G4VUserPhysicsList | ( | const G4VUserPhysicsList & | right | ) |
Definition at line 179 of file G4VUserPhysicsList.cc.
void G4VUserPhysicsList::AddProcessManager | ( | G4ParticleDefinition * | newParticle, |
G4ProcessManager * | newManager = 0 |
||
) |
Definition at line 246 of file G4VUserPhysicsList.cc.
Referenced by G4UserPhysicsListMessenger::SetNewValue().
|
protected |
Definition at line 1063 of file G4VUserPhysicsList.cc.
Referenced by LBE::AddTransportation(), and G4VModularPhysicsList::ConstructProcess().
|
protected |
Definition at line 858 of file G4VUserPhysicsList.cc.
Referenced by RetrievePhysicsTable().
void G4VUserPhysicsList::BuildPhysicsTable | ( | ) |
Definition at line 575 of file G4VUserPhysicsList.cc.
Referenced by BuildPhysicsTable(), G4RunManagerKernel::BuildPhysicsTables(), and G4UserPhysicsListMessenger::SetNewValue().
void G4VUserPhysicsList::BuildPhysicsTable | ( | G4ParticleDefinition * | particle | ) |
Definition at line 657 of file G4VUserPhysicsList.cc.
void G4VUserPhysicsList::CheckParticleList | ( | ) |
Definition at line 1054 of file G4VUserPhysicsList.cc.
Referenced by G4RunManagerKernel::InitializePhysics().
|
inline |
Definition at line 412 of file G4VUserPhysicsList.hh.
Referenced by G4RunManagerKernel::InitializePhysics().
|
pure virtual |
Implemented in G4ErrorPhysicsList, LBE, and G4VModularPhysicsList.
Referenced by G4RunManagerKernel::SetupPhysics().
|
pure virtual |
Implemented in G4ErrorPhysicsList, LBE, and G4VModularPhysicsList.
Referenced by Construct().
|
inline |
Definition at line 464 of file G4VUserPhysicsList.hh.
void G4VUserPhysicsList::DumpCutValuesTable | ( | G4int | flag = 1 | ) |
Definition at line 910 of file G4VUserPhysicsList.cc.
Referenced by G4RunManagerKernel::BuildPhysicsTables(), LBE::SetCuts(), SetCuts(), and G4UserPhysicsListMessenger::SetNewValue().
void G4VUserPhysicsList::DumpCutValuesTableIfRequested | ( | ) |
Definition at line 916 of file G4VUserPhysicsList.cc.
Referenced by G4RunManagerKernel::BuildPhysicsTables().
void G4VUserPhysicsList::DumpList | ( | ) | const |
Definition at line 889 of file G4VUserPhysicsList.cc.
Referenced by G4UserPhysicsListMessenger::SetNewValue().
Definition at line 1048 of file G4VUserPhysicsList.cc.
Definition at line 434 of file G4VUserPhysicsList.cc.
Referenced by SetCuts(), and G4UserPhysicsListMessenger::SetNewValue().
|
inline |
Definition at line 428 of file G4VUserPhysicsList.hh.
Referenced by G4UserPhysicsListMessenger::GetCurrentValue().
|
inline |
Definition at line 469 of file G4VUserPhysicsList.hh.
Referenced by G4VUserPhysicsList(), and operator=().
|
protected |
Definition at line 1082 of file G4VUserPhysicsList.cc.
Referenced by G4ErrorPhysicsList::ConstructEM(), and G4ErrorPhysicsList::ConstructProcess().
|
inline |
Definition at line 448 of file G4VUserPhysicsList.hh.
Referenced by G4UserPhysicsListMessenger::GetCurrentValue().
|
inlinestatic |
Definition at line 474 of file G4VUserPhysicsList.hh.
Referenced by G4PhysicsListWorkspace::G4PhysicsListWorkspace(), G4VUserPhysicsList(), G4VModularPhysicsList::operator=(), and operator=().
|
inline |
Definition at line 433 of file G4VUserPhysicsList.hh.
Referenced by G4UserPhysicsListMessenger::GetCurrentValue().
|
protected |
Definition at line 256 of file G4VUserPhysicsList.cc.
Referenced by Construct().
|
virtual |
Definition at line 150 of file G4VUserPhysicsList.cc.
Referenced by G4WorkerRunManager::SetUserInitialization().
|
inline |
Definition at line 438 of file G4VUserPhysicsList.hh.
Referenced by G4UserPhysicsListMessenger::GetCurrentValue().
|
inline |
Definition at line 443 of file G4VUserPhysicsList.hh.
Referenced by G4UserPhysicsListMessenger::GetCurrentValue().
G4VUserPhysicsList & G4VUserPhysicsList::operator= | ( | const G4VUserPhysicsList & | right | ) |
Definition at line 219 of file G4VUserPhysicsList.cc.
void G4VUserPhysicsList::PreparePhysicsTable | ( | G4ParticleDefinition * | particle | ) |
G4cout << "#### G4VUserPhysicsList::BuildPhysicsTable() - BuildPhysicsTable(" / << particle->GetParticleName() << ") skipped..." << G4endl;
Definition at line 787 of file G4VUserPhysicsList.cc.
Referenced by BuildPhysicsTable(), and G4UserPhysicsListMessenger::SetNewValue().
|
protected |
Definition at line 1075 of file G4VUserPhysicsList.cc.
void G4VUserPhysicsList::RemoveProcessManager | ( | ) |
Definition at line 324 of file G4VUserPhysicsList.cc.
Referenced by TerminateWorker(), and ~G4VUserPhysicsList().
void G4VUserPhysicsList::ResetCuts | ( | ) |
obsolete methods
Definition at line 1111 of file G4VUserPhysicsList.cc.
|
inline |
Definition at line 455 of file G4VUserPhysicsList.hh.
Referenced by G4UserPhysicsListMessenger::SetNewValue().
|
inline |
Definition at line 462 of file G4VUserPhysicsList.hh.
Referenced by G4UserPhysicsListMessenger::SetNewValue().
|
protectedvirtual |
Definition at line 990 of file G4VUserPhysicsList.cc.
Referenced by BuildPhysicsTable().
Definition at line 1026 of file G4VUserPhysicsList.cc.
Referenced by G4UserPhysicsListMessenger::SetNewValue().
|
virtual |
Reimplemented in G4ErrorPhysicsList, FTFP_BERT_HP, LBE, and QGSP_BERT_HP.
Definition at line 372 of file G4VUserPhysicsList.cc.
Referenced by G4RunManagerKernel::InitializePhysics(), SetCutsWithDefault(), and G4UserPhysicsListMessenger::SetNewValue().
Definition at line 491 of file G4VUserPhysicsList.cc.
Referenced by G4UserPhysicsListMessenger::SetNewValue().
void G4VUserPhysicsList::SetCutsWithDefault | ( | ) |
Definition at line 484 of file G4VUserPhysicsList.cc.
Referenced by G4ErrorPhysicsList::SetCuts(), FTFP_BERT_HP::SetCuts(), and QGSP_BERT_HP::SetCuts().
Definition at line 456 of file G4VUserPhysicsList.cc.
Referenced by QGSP_BIC_AllHP::QGSP_BIC_AllHP(), QGSP_BIC_HP::QGSP_BIC_HP(), FTFP_BERT_HP::SetCuts(), LBE::SetCuts(), QGSP_BERT_HP::SetCuts(), SetCutsForRegion(), SetDefaultCutValue(), G4UserPhysicsListMessenger::SetNewValue(), and Shielding::Shielding().
void G4VUserPhysicsList::SetCutValue | ( | G4double | aCut, |
const G4String & | pname, | ||
const G4String & | rname | ||
) |
Definition at line 462 of file G4VUserPhysicsList.cc.
void G4VUserPhysicsList::SetDefaultCutValue | ( | G4double | newCutValue | ) |
Definition at line 400 of file G4VUserPhysicsList.cc.
Referenced by SetCuts(), SetCutsWithDefault(), G4UserPhysicsListMessenger::SetNewValue(), and SetParticleCuts().
void G4VUserPhysicsList::SetParticleCuts | ( | G4double | cut, |
const G4String & | particleName, | ||
G4Region * | region = 0 |
||
) |
Definition at line 509 of file G4VUserPhysicsList.cc.
void G4VUserPhysicsList::SetParticleCuts | ( | G4double | cut, |
G4ParticleDefinition * | particle, | ||
G4Region * | region = 0 |
||
) |
Definition at line 501 of file G4VUserPhysicsList.cc.
Referenced by SetCutValue(), and SetParticleCuts().
void G4VUserPhysicsList::SetPhysicsTableRetrieved | ( | const G4String & | directory = "" | ) |
Definition at line 978 of file G4VUserPhysicsList.cc.
Referenced by G4UserPhysicsListMessenger::SetNewValue().
|
inline |
Definition at line 453 of file G4VUserPhysicsList.hh.
Referenced by G4UserPhysicsListMessenger::SetNewValue().
void G4VUserPhysicsList::SetVerboseLevel | ( | G4int | value | ) |
Definition at line 1089 of file G4VUserPhysicsList.cc.
Referenced by G4UserPhysicsListMessenger::SetNewValue().
Definition at line 925 of file G4VUserPhysicsList.cc.
Referenced by G4UserPhysicsListMessenger::SetNewValue().
|
virtual |
Reimplemented in G4VModularPhysicsList.
Definition at line 158 of file G4VUserPhysicsList.cc.
Referenced by G4VModularPhysicsList::TerminateWorker(), and G4WorkerRunManager::~G4WorkerRunManager().
void G4VUserPhysicsList::UseCoupledTransportation | ( | G4bool | vl = true | ) |
Definition at line 1069 of file G4VUserPhysicsList.cc.
Referenced by G4RunManagerKernel::InitializePhysics().
|
protected |
Definition at line 359 of file G4VUserPhysicsList.hh.
Referenced by FTF_BIC::FTF_BIC(), FTFP_BERT::FTFP_BERT(), FTFP_BERT_ATL::FTFP_BERT_ATL(), FTFP_BERT_HP::FTFP_BERT_HP(), FTFP_BERT_TRV::FTFP_BERT_TRV(), FTFQGSP_BERT::FTFQGSP_BERT(), G4ErrorPhysicsList::G4ErrorPhysicsList(), G4VUserPhysicsList(), GetDefaultCutValue(), LBE::LBE(), NuBeam::NuBeam(), G4VModularPhysicsList::operator=(), operator=(), QBBC::QBBC(), QGS_BIC::QGS_BIC(), QGSP_BERT::QGSP_BERT(), QGSP_BERT_HP::QGSP_BERT_HP(), QGSP_BIC::QGSP_BIC(), QGSP_BIC_AllHP::QGSP_BIC_AllHP(), QGSP_BIC_HP::QGSP_BIC_HP(), QGSP_FTFP_BERT::QGSP_FTFP_BERT(), LBE::SetCuts(), SetCuts(), SetCutsWithDefault(), SetDefaultCutValue(), SetParticleCuts(), and Shielding::Shielding().
|
protected |
Definition at line 374 of file G4VUserPhysicsList.hh.
Referenced by BuildPhysicsTable(), GetPhysicsTableDirectory(), G4VModularPhysicsList::operator=(), operator=(), SetPhysicsTableRetrieved(), and StorePhysicsTable().
|
protected |
Definition at line 364 of file G4VUserPhysicsList.hh.
Referenced by BuildPhysicsTable(), G4VUserPhysicsList(), SetVerboseLevel(), and StorePhysicsTable().
|
protected |
Definition at line 383 of file G4VUserPhysicsList.hh.
Referenced by CheckParticleList(), DisableCheckParticleList(), G4VModularPhysicsList::operator=(), and operator=().
|
protected |
Definition at line 370 of file G4VUserPhysicsList.hh.
Referenced by G4VModularPhysicsList::operator=(), operator=(), ResetPhysicsTableRetrieved(), and SetPhysicsTableRetrieved().
|
protected |
Definition at line 371 of file G4VUserPhysicsList.hh.
Referenced by BuildPhysicsTable(), G4VModularPhysicsList::operator=(), operator=(), ResetPhysicsTableRetrieved(), and SetPhysicsTableRetrieved().
|
protected |
Definition at line 367 of file G4VUserPhysicsList.hh.
Referenced by BuildPhysicsTable(), IsPhysicsTableRetrieved(), G4VModularPhysicsList::operator=(), operator=(), ResetPhysicsTableRetrieved(), and SetPhysicsTableRetrieved().
|
protected |
Definition at line 368 of file G4VUserPhysicsList.hh.
Referenced by BuildPhysicsTable(), IsStoredInAscii(), G4VModularPhysicsList::operator=(), operator=(), ResetStoredInAscii(), SetStoredInAscii(), and StorePhysicsTable().
|
protected |
Definition at line 396 of file G4VUserPhysicsList.hh.
Referenced by G4VUserPhysicsList(), GetInstanceID(), GetParticleIterator(), and G4VModularPhysicsList::operator=().
|
protected |
Definition at line 360 of file G4VUserPhysicsList.hh.
Referenced by G4VModularPhysicsList::operator=(), operator=(), SetCuts(), SetDefaultCutValue(), and SetParticleCuts().
|
staticprotected |
Definition at line 397 of file G4VUserPhysicsList.hh.
Referenced by G4VUserPhysicsList(), GetParticleIterator(), GetSubInstanceManager(), and G4VModularPhysicsList::operator=().
|
protected |
Definition at line 347 of file G4VUserPhysicsList.hh.
Referenced by BuildPhysicsTable(), G4VUserPhysicsList(), GetApplyCuts(), SetApplyCuts(), and ~G4VUserPhysicsList().
|
protected |
Definition at line 355 of file G4VUserPhysicsList.hh.
Referenced by BuildIntegralPhysicsTable(), BuildPhysicsTable(), Construct(), G4ErrorPhysicsList::ConstructProcess(), G4VUserPhysicsList(), GetCutValue(), GetVerboseLevel(), InitializeProcessManager(), operator=(), PreparePhysicsTable(), RemoveProcessManager(), ResetCuts(), RetrievePhysicsTable(), SetApplyCuts(), SetCuts(), SetCutValue(), SetDefaultCutValue(), SetParticleCuts(), SetVerboseLevel(), and StorePhysicsTable().