Geant4
10.02.p01
|
#include <F04PhysicsList.hh>
Private Attributes | |
G4double | fCutForGamma |
G4double | fCutForElectron |
G4double | fCutForPositron |
G4double | fMaxChargedStep |
F04PhysicsListMessenger * | fMessenger |
Static Private Attributes | |
static G4ThreadLocal F04StepMax * | fStepMaxProcess = 0 |
Definition at line 43 of file F04PhysicsList.hh.
F04PhysicsList::F04PhysicsList | ( | G4String | physName | ) |
Definition at line 70 of file F04PhysicsList.cc.
References DBL_MAX, G4VUserPhysicsList::defaultCutValue, FatalException, fCutForElectron, fCutForGamma, fCutForPositron, fMaxChargedStep, fMessenger, G4cout, G4endl, G4Exception(), G4VModularPhysicsList::GetPhysics(), G4VPhysicsConstructor::GetPhysicsName(), G4LossTableManager::Instance(), mm, G4VModularPhysicsList::RegisterPhysics(), and G4VModularPhysicsList::SetVerboseLevel().
|
virtual |
Definition at line 116 of file F04PhysicsList.cc.
References fMessenger.
void F04PhysicsList::AddStepMax | ( | ) |
Definition at line 308 of file F04PhysicsList.cc.
References G4ProcessManager::AddDiscreteProcess(), fStepMaxProcess, G4ParticleDefinition::GetProcessManager(), F04StepMax::IsApplicable(), G4ParticleDefinition::IsShortLived(), and theParticleIterator.
Referenced by ConstructProcess().
|
virtual |
Reimplemented from G4VModularPhysicsList.
Definition at line 125 of file F04PhysicsList.cc.
References G4VModularPhysicsList::ConstructParticle(), G4GenericIon::GenericIonDefinition(), JA::Insert(), G4MuonMinus::MuonMinusDefinition(), and G4MuonPlus::MuonPlusDefinition().
|
virtual |
Reimplemented from G4VModularPhysicsList.
Definition at line 148 of file F04PhysicsList.cc.
References G4ProcessManager::AddProcess(), AddStepMax(), G4VModularPhysicsList::ConstructProcess(), G4INCL::ClusterDecay::decay(), G4ProcessTable::FindProcess(), fStepMaxProcess, G4ParticleDefinition::GetProcessManager(), G4ProcessTable::GetProcessTable(), idxAtRest, idxPostStep, G4MuonMinus::MuonMinus(), G4MuonPlus::MuonPlus(), G4PionMinus::PionMinus(), G4PionPlus::PionPlus(), G4AutoDelete::Register(), G4ProcessManager::RemoveProcess(), and G4ProcessManager::SetProcessOrdering().
F04StepMax * F04PhysicsList::GetStepMaxProcess | ( | ) |
Definition at line 301 of file F04PhysicsList.cc.
References fStepMaxProcess.
void F04PhysicsList::SetCutForElectron | ( | G4double | cut | ) |
Definition at line 277 of file F04PhysicsList.cc.
References G4Electron::Electron(), fCutForElectron, and G4VUserPhysicsList::SetParticleCuts().
Referenced by F04PhysicsListMessenger::SetNewValue().
void F04PhysicsList::SetCutForGamma | ( | G4double | cut | ) |
Definition at line 269 of file F04PhysicsList.cc.
References fCutForGamma, G4Gamma::Gamma(), and G4VUserPhysicsList::SetParticleCuts().
Referenced by F04PhysicsListMessenger::SetNewValue().
void F04PhysicsList::SetCutForPositron | ( | G4double | cut | ) |
Definition at line 285 of file F04PhysicsList.cc.
References fCutForPositron, G4Positron::Positron(), and G4VUserPhysicsList::SetParticleCuts().
Referenced by F04PhysicsListMessenger::SetNewValue().
|
virtual |
Reimplemented from G4VUserPhysicsList.
Definition at line 250 of file F04PhysicsList.cc.
References G4VUserPhysicsList::defaultCutValue, G4VUserPhysicsList::DumpCutValuesTable(), fCutForElectron, fCutForGamma, fCutForPositron, G4BestUnit, G4cout, G4endl, G4VUserPhysicsList::SetCutValue(), and G4VModularPhysicsList::verboseLevel.
void F04PhysicsList::SetStepMax | ( | G4double | step | ) |
Definition at line 293 of file F04PhysicsList.cc.
References fMaxChargedStep, fStepMaxProcess, and F04StepMax::SetStepMax().
Referenced by F04PhysicsListMessenger::SetNewValue().
|
private |
Definition at line 71 of file F04PhysicsList.hh.
Referenced by F04PhysicsList(), SetCutForElectron(), and SetCuts().
|
private |
Definition at line 70 of file F04PhysicsList.hh.
Referenced by F04PhysicsList(), SetCutForGamma(), and SetCuts().
|
private |
Definition at line 72 of file F04PhysicsList.hh.
Referenced by F04PhysicsList(), SetCutForPositron(), and SetCuts().
|
private |
Definition at line 74 of file F04PhysicsList.hh.
Referenced by F04PhysicsList(), and SetStepMax().
|
private |
Definition at line 77 of file F04PhysicsList.hh.
Referenced by F04PhysicsList(), and ~F04PhysicsList().
|
staticprivate |
Definition at line 75 of file F04PhysicsList.hh.
Referenced by AddStepMax(), ConstructProcess(), GetStepMaxProcess(), and SetStepMax().