Geant4
10.00.p01
|
#include <F04PhysicsList.hh>
Private Attributes | |
G4double | fCutForGamma |
G4double | fCutForElectron |
G4double | fCutForPositron |
G4double | fMaxChargedStep |
F04StepMax * | fStepMaxProcess |
F04PhysicsListMessenger * | fMessenger |
Definition at line 43 of file F04PhysicsList.hh.
F04PhysicsList::F04PhysicsList | ( | G4String | physName | ) |
Definition at line 67 of file F04PhysicsList.cc.
References DBL_MAX, G4VUserPhysicsList::defaultCutValue, FatalException, fCutForElectron, fCutForGamma, fCutForPositron, fMaxChargedStep, fMessenger, fStepMaxProcess, G4cout, G4endl, G4Exception(), G4VModularPhysicsList::GetPhysics(), G4VPhysicsConstructor::GetPhysicsName(), G4LossTableManager::Instance(), mm, G4VModularPhysicsList::RegisterPhysics(), and G4VModularPhysicsList::SetVerboseLevel().
|
virtual |
Definition at line 114 of file F04PhysicsList.cc.
References fMessenger, and fStepMaxProcess.
void F04PhysicsList::AddStepMax | ( | ) |
Definition at line 303 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 123 of file F04PhysicsList.cc.
References G4VModularPhysicsList::ConstructParticle(), G4GenericIon::GenericIonDefinition(), JA::Insert(), G4MuonMinus::MuonMinusDefinition(), and G4MuonPlus::MuonPlusDefinition().
|
virtual |
Reimplemented from G4VModularPhysicsList.
Definition at line 146 of file F04PhysicsList.cc.
References G4ProcessManager::AddProcess(), AddStepMax(), G4VModularPhysicsList::ConstructProcess(), G4INCL::ClusterDecay::decay(), G4ProcessTable::FindProcess(), G4ParticleDefinition::GetProcessManager(), G4ProcessTable::GetProcessTable(), idxAtRest, idxPostStep, G4MuonMinus::MuonMinus(), G4MuonPlus::MuonPlus(), G4PionMinus::PionMinus(), G4PionPlus::PionPlus(), G4ProcessManager::RemoveProcess(), and G4ProcessManager::SetProcessOrdering().
F04StepMax * F04PhysicsList::GetStepMaxProcess | ( | ) |
Definition at line 296 of file F04PhysicsList.cc.
References fStepMaxProcess.
void F04PhysicsList::SetCutForElectron | ( | G4double | cut | ) |
Definition at line 272 of file F04PhysicsList.cc.
References G4Electron::Electron(), fCutForElectron, and G4VUserPhysicsList::SetParticleCuts().
Referenced by F04PhysicsListMessenger::SetNewValue().
void F04PhysicsList::SetCutForGamma | ( | G4double | cut | ) |
Definition at line 264 of file F04PhysicsList.cc.
References fCutForGamma, G4Gamma::Gamma(), and G4VUserPhysicsList::SetParticleCuts().
Referenced by F04PhysicsListMessenger::SetNewValue().
void F04PhysicsList::SetCutForPositron | ( | G4double | cut | ) |
Definition at line 280 of file F04PhysicsList.cc.
References fCutForPositron, G4Positron::Positron(), and G4VUserPhysicsList::SetParticleCuts().
Referenced by F04PhysicsListMessenger::SetNewValue().
|
virtual |
Reimplemented from G4VUserPhysicsList.
Definition at line 245 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 288 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().
|
private |
Definition at line 75 of file F04PhysicsList.hh.
Referenced by AddStepMax(), F04PhysicsList(), GetStepMaxProcess(), SetStepMax(), and ~F04PhysicsList().