Geant4 9.6.0
Toolkit for the simulation of the passage of particles through matter
|
#include <G4VUserPhysicsList.hh>
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 () |
Definition at line 96 of file G4VUserPhysicsList.hh.
G4VUserPhysicsList::G4VUserPhysicsList | ( | ) |
Definition at line 74 of file G4VUserPhysicsList.cc.
|
virtual |
Definition at line 110 of file G4VUserPhysicsList.cc.
G4VUserPhysicsList::G4VUserPhysicsList | ( | const G4VUserPhysicsList & | right | ) |
Definition at line 124 of file G4VUserPhysicsList.cc.
void G4VUserPhysicsList::AddProcessManager | ( | G4ParticleDefinition * | newParticle, |
G4ProcessManager * | newManager = 0 |
||
) |
Definition at line 174 of file G4VUserPhysicsList.cc.
Referenced by G4UserPhysicsListMessenger::SetNewValue().
|
protected |
Definition at line 833 of file G4VUserPhysicsList.cc.
Referenced by G4VModularPhysicsList::ConstructProcess().
|
protected |
Definition at line 644 of file G4VUserPhysicsList.cc.
Referenced by RetrievePhysicsTable().
void G4VUserPhysicsList::BuildPhysicsTable | ( | ) |
Definition at line 458 of file G4VUserPhysicsList.cc.
Referenced by AddProcessManager(), BuildPhysicsTable(), and G4UserPhysicsListMessenger::SetNewValue().
void G4VUserPhysicsList::BuildPhysicsTable | ( | G4ParticleDefinition * | particle | ) |
Definition at line 527 of file G4VUserPhysicsList.cc.
void G4VUserPhysicsList::CheckParticleList | ( | ) |
Definition at line 825 of file G4VUserPhysicsList.cc.
Referenced by G4RunManagerKernel::InitializePhysics().
|
inline |
Definition at line 333 of file G4VUserPhysicsList.hh.
Referenced by G4RunManagerKernel::InitializePhysics().
|
pure virtual |
Implemented in G4ErrorPhysicsList, and G4VModularPhysicsList.
Referenced by G4RunManagerKernel::SetPhysics().
|
pure virtual |
Implemented in G4ErrorPhysicsList, and G4VModularPhysicsList.
Referenced by Construct().
|
inline |
Definition at line 400 of file G4VUserPhysicsList.hh.
void G4VUserPhysicsList::DumpCutValuesTable | ( | G4int | flag = 1 | ) |
Definition at line 691 of file G4VUserPhysicsList.cc.
Referenced by SetCuts(), and G4UserPhysicsListMessenger::SetNewValue().
void G4VUserPhysicsList::DumpCutValuesTableIfRequested | ( | ) |
Definition at line 697 of file G4VUserPhysicsList.cc.
void G4VUserPhysicsList::DumpList | ( | ) | const |
Definition at line 673 of file G4VUserPhysicsList.cc.
Referenced by G4UserPhysicsListMessenger::SetNewValue().
Definition at line 818 of file G4VUserPhysicsList.cc.
Definition at line 342 of file G4VUserPhysicsList.cc.
Referenced by SetCuts(), and G4UserPhysicsListMessenger::SetNewValue().
|
inline |
Definition at line 348 of file G4VUserPhysicsList.hh.
Referenced by G4UserPhysicsListMessenger::GetCurrentValue().
Definition at line 372 of file G4VUserPhysicsList.hh.
Referenced by G4UserPhysicsListMessenger::GetCurrentValue().
|
inline |
Definition at line 354 of file G4VUserPhysicsList.hh.
Referenced by G4UserPhysicsListMessenger::GetCurrentValue().
|
protected |
Definition at line 245 of file G4VUserPhysicsList.cc.
Referenced by Construct().
|
inline |
Definition at line 360 of file G4VUserPhysicsList.hh.
Referenced by G4UserPhysicsListMessenger::GetCurrentValue().
|
inline |
Definition at line 366 of file G4VUserPhysicsList.hh.
Referenced by G4UserPhysicsListMessenger::GetCurrentValue().
G4VUserPhysicsList & G4VUserPhysicsList::operator= | ( | const G4VUserPhysicsList & | right | ) |
Definition at line 155 of file G4VUserPhysicsList.cc.
void G4VUserPhysicsList::PreparePhysicsTable | ( | G4ParticleDefinition * | particle | ) |
Definition at line 601 of file G4VUserPhysicsList.cc.
Referenced by AddProcessManager(), BuildPhysicsTable(), and G4UserPhysicsListMessenger::SetNewValue().
|
protected |
Definition at line 845 of file G4VUserPhysicsList.cc.
void G4VUserPhysicsList::RemoveProcessManager | ( | ) |
Definition at line 261 of file G4VUserPhysicsList.cc.
Referenced by ~G4VUserPhysicsList().
void G4VUserPhysicsList::ResetCuts | ( | ) |
obsolete methods
Definition at line 873 of file G4VUserPhysicsList.cc.
|
inline |
Definition at line 385 of file G4VUserPhysicsList.hh.
Referenced by G4UserPhysicsListMessenger::SetNewValue().
|
inline |
Definition at line 394 of file G4VUserPhysicsList.hh.
Referenced by G4UserPhysicsListMessenger::SetNewValue().
|
protectedvirtual |
Definition at line 767 of file G4VUserPhysicsList.cc.
Referenced by BuildPhysicsTable().
Definition at line 800 of file G4VUserPhysicsList.cc.
Referenced by G4UserPhysicsListMessenger::SetNewValue().
|
virtual |
Reimplemented in G4ErrorPhysicsList, and QBBC.
Definition at line 282 of file G4VUserPhysicsList.cc.
Referenced by G4RunManagerKernel::InitializePhysics(), SetCutsWithDefault(), and G4UserPhysicsListMessenger::SetNewValue().
Definition at line 394 of file G4VUserPhysicsList.cc.
Referenced by G4UserPhysicsListMessenger::SetNewValue().
void G4VUserPhysicsList::SetCutsWithDefault | ( | ) |
Definition at line 387 of file G4VUserPhysicsList.cc.
Referenced by G4ErrorPhysicsList::SetCuts(), and QBBC::SetCuts().
Definition at line 362 of file G4VUserPhysicsList.cc.
Referenced by SetCutsForRegion(), SetDefaultCutValue(), and G4UserPhysicsListMessenger::SetNewValue().
void G4VUserPhysicsList::SetCutValue | ( | G4double | aCut, |
const G4String & | pname, | ||
const G4String & | rname | ||
) |
Definition at line 368 of file G4VUserPhysicsList.cc.
void G4VUserPhysicsList::SetDefaultCutValue | ( | G4double | newCutValue | ) |
Definition at line 310 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 412 of file G4VUserPhysicsList.cc.
void G4VUserPhysicsList::SetParticleCuts | ( | G4double | cut, |
G4ParticleDefinition * | particle, | ||
G4Region * | region = 0 |
||
) |
Definition at line 406 of file G4VUserPhysicsList.cc.
Referenced by SetCutValue(), and SetParticleCuts().
Definition at line 756 of file G4VUserPhysicsList.cc.
Referenced by G4UserPhysicsListMessenger::SetNewValue().
|
inline |
Definition at line 378 of file G4VUserPhysicsList.hh.
Referenced by G4UserPhysicsListMessenger::SetNewValue().
void G4VUserPhysicsList::SetVerboseLevel | ( | G4int | value | ) |
Definition at line 852 of file G4VUserPhysicsList.cc.
Referenced by G4UserPhysicsListMessenger::SetNewValue().
Definition at line 706 of file G4VUserPhysicsList.cc.
Referenced by G4UserPhysicsListMessenger::SetNewValue().
void G4VUserPhysicsList::UseCoupledTransportation | ( | G4bool | vl = true | ) |
Definition at line 839 of file G4VUserPhysicsList.cc.
Referenced by G4RunManagerKernel::InitializePhysics().
|
protected |
Definition at line 298 of file G4VUserPhysicsList.hh.
Referenced by G4ErrorPhysicsList::G4ErrorPhysicsList(), G4VUserPhysicsList(), GetDefaultCutValue(), G4VModularPhysicsList::operator=(), operator=(), QBBC::QBBC(), SetCuts(), SetCutsWithDefault(), SetDefaultCutValue(), and SetParticleCuts().
|
protected |
Definition at line 313 of file G4VUserPhysicsList.hh.
Referenced by BuildPhysicsTable(), GetPhysicsTableDirectory(), G4VModularPhysicsList::operator=(), operator=(), SetPhysicsTableRetrieved(), and StorePhysicsTable().
|
protected |
Definition at line 303 of file G4VUserPhysicsList.hh.
Referenced by BuildPhysicsTable(), G4VUserPhysicsList(), SetVerboseLevel(), and StorePhysicsTable().
|
protected |
Definition at line 322 of file G4VUserPhysicsList.hh.
Referenced by CheckParticleList(), DisableCheckParticleList(), G4VModularPhysicsList::operator=(), and operator=().
|
protected |
Definition at line 316 of file G4VUserPhysicsList.hh.
Referenced by DumpCutValuesTable(), DumpCutValuesTableIfRequested(), G4VModularPhysicsList::operator=(), and operator=().
|
protected |
Definition at line 309 of file G4VUserPhysicsList.hh.
Referenced by G4VModularPhysicsList::operator=(), operator=(), ResetPhysicsTableRetrieved(), and SetPhysicsTableRetrieved().
|
protected |
Definition at line 319 of file G4VUserPhysicsList.hh.
Referenced by AddProcessManager(), BuildPhysicsTable(), G4VModularPhysicsList::operator=(), and operator=().
|
protected |
Definition at line 310 of file G4VUserPhysicsList.hh.
Referenced by BuildPhysicsTable(), G4VModularPhysicsList::operator=(), operator=(), ResetPhysicsTableRetrieved(), and SetPhysicsTableRetrieved().
|
protected |
Definition at line 306 of file G4VUserPhysicsList.hh.
Referenced by BuildPhysicsTable(), IsPhysicsTableRetrieved(), G4VModularPhysicsList::operator=(), operator=(), ResetPhysicsTableRetrieved(), and SetPhysicsTableRetrieved().
|
protected |
Definition at line 307 of file G4VUserPhysicsList.hh.
Referenced by BuildPhysicsTable(), IsStoredInAscii(), G4VModularPhysicsList::operator=(), operator=(), ResetStoredInAscii(), SetStoredInAscii(), and StorePhysicsTable().
|
protected |
Definition at line 299 of file G4VUserPhysicsList.hh.
Referenced by G4VModularPhysicsList::operator=(), operator=(), SetCuts(), SetDefaultCutValue(), and SetParticleCuts().
|
protected |
Definition at line 291 of file G4VUserPhysicsList.hh.
Referenced by G4VUserPhysicsList(), and ~G4VUserPhysicsList().
|
protected |
Definition at line 287 of file G4VUserPhysicsList.hh.
Referenced by BuildPhysicsTable(), G4ErrorPhysicsList::ConstructEM(), G4ErrorPhysicsList::ConstructProcess(), DumpList(), G4VUserPhysicsList(), InitializeProcessManager(), RemoveProcessManager(), and StorePhysicsTable().
|
protected |
Definition at line 286 of file G4VUserPhysicsList.hh.
Referenced by BuildPhysicsTable(), G4VUserPhysicsList(), GetApplyCuts(), SetApplyCuts(), and ~G4VUserPhysicsList().
|
protected |
Definition at line 325 of file G4VUserPhysicsList.hh.
Referenced by AddTransportation(), CheckParticleList(), G4VUserPhysicsList(), RegisterProcess(), SetVerboseLevel(), and UseCoupledTransportation().
|
protected |
Definition at line 294 of file G4VUserPhysicsList.hh.
Referenced by AddProcessManager(), BuildIntegralPhysicsTable(), BuildPhysicsTable(), Construct(), G4ErrorPhysicsList::ConstructProcess(), G4VUserPhysicsList(), GetCutValue(), GetVerboseLevel(), operator=(), PreparePhysicsTable(), RemoveProcessManager(), ResetCuts(), RetrievePhysicsTable(), SetApplyCuts(), SetCuts(), SetCutValue(), SetDefaultCutValue(), SetParticleCuts(), SetVerboseLevel(), and StorePhysicsTable().