Geant4
10.02
|
#include <XrayFluoPhysicsList.hh>
Definition at line 43 of file XrayFluoPhysicsList.hh.
XrayFluoPhysicsList::XrayFluoPhysicsList | ( | ) |
Definition at line 86 of file XrayFluoPhysicsList.cc.
References cutForElectron, cutForGamma, cutForPositron, cutForProton, G4VUserPhysicsList::defaultCutValue, emName, emPhysicsList, G4LossTableManager::Instance(), mm, pMessenger, G4LossTableManager::SetVerbose(), and G4VModularPhysicsList::SetVerboseLevel().
|
virtual |
Definition at line 110 of file XrayFluoPhysicsList.cc.
References emPhysicsList, and pMessenger.
void XrayFluoPhysicsList::AddDecay | ( | ) |
Definition at line 174 of file XrayFluoPhysicsList.cc.
References G4ProcessManager::AddProcess(), G4ParticleDefinition::GetProcessManager(), idxAtRest, idxPostStep, G4Decay::IsApplicable(), G4ParticleDefinition::IsShortLived(), G4ProcessManager::SetProcessOrdering(), and theParticleIterator.
Referenced by ConstructProcess().
void XrayFluoPhysicsList::AddPhysicsList | ( | const G4String & | name | ) |
Definition at line 218 of file XrayFluoPhysicsList.cc.
References emName, emPhysicsList, G4cout, G4endl, name, and G4VModularPhysicsList::verboseLevel.
Referenced by XrayFluoPhysicsListMessenger::SetNewValue().
void XrayFluoPhysicsList::AddStepMax | ( | ) |
Definition at line 199 of file XrayFluoPhysicsList.cc.
References G4ProcessManager::AddDiscreteProcess(), G4ParticleDefinition::GetProcessManager(), XrayFluoStepMax::IsApplicable(), G4ParticleDefinition::IsShortLived(), and theParticleIterator.
Referenced by ConstructProcess().
|
virtual |
Reimplemented from G4VModularPhysicsList.
Definition at line 118 of file XrayFluoPhysicsList.cc.
References G4AntiNeutrinoE::AntiNeutrinoEDefinition(), G4AntiNeutrinoMu::AntiNeutrinoMuDefinition(), G4ChargedGeantino::ChargedGeantinoDefinition(), G4MesonConstructor::ConstructParticle(), G4BaryonConstructor::ConstructParticle(), G4IonConstructor::ConstructParticle(), G4Electron::ElectronDefinition(), G4Gamma::GammaDefinition(), G4Geantino::GeantinoDefinition(), G4MuonMinus::MuonMinusDefinition(), G4MuonPlus::MuonPlusDefinition(), G4NeutrinoE::NeutrinoEDefinition(), G4NeutrinoMu::NeutrinoMuDefinition(), and G4Positron::PositronDefinition().
|
virtual |
Reimplemented from G4VModularPhysicsList.
Definition at line 153 of file XrayFluoPhysicsList.cc.
References AddDecay(), AddStepMax(), G4VUserPhysicsList::AddTransportation(), G4VPhysicsConstructor::ConstructProcess(), emPhysicsList, G4EmProcessOptions::SetAuger(), G4EmProcessOptions::SetBuildCSDARange(), G4EmProcessOptions::SetDEDXBinningForCSDARange(), G4EmProcessOptions::SetFluo(), and G4EmProcessOptions::SetPIXE().
void XrayFluoPhysicsList::SetCutForElectron | ( | G4double | cut | ) |
Definition at line 296 of file XrayFluoPhysicsList.cc.
References cutForElectron, G4Electron::Electron(), and G4VUserPhysicsList::SetParticleCuts().
Referenced by XrayFluoPhysicsListMessenger::SetNewValue().
void XrayFluoPhysicsList::SetCutForGamma | ( | G4double | cut | ) |
Definition at line 288 of file XrayFluoPhysicsList.cc.
References cutForGamma, G4Gamma::Gamma(), and G4VUserPhysicsList::SetParticleCuts().
Referenced by XrayFluoPhysicsListMessenger::SetNewValue().
void XrayFluoPhysicsList::SetCutForPositron | ( | G4double | cut | ) |
Definition at line 304 of file XrayFluoPhysicsList.cc.
References cutForPositron, G4Positron::Positron(), and G4VUserPhysicsList::SetParticleCuts().
Referenced by XrayFluoPhysicsListMessenger::SetNewValue().
void XrayFluoPhysicsList::SetCutForProton | ( | G4double | cut | ) |
Definition at line 312 of file XrayFluoPhysicsList.cc.
References cutForProton, G4Proton::Proton(), and G4VUserPhysicsList::SetParticleCuts().
Referenced by XrayFluoPhysicsListMessenger::SetNewValue().
|
virtual |
Reimplemented from G4VUserPhysicsList.
Definition at line 270 of file XrayFluoPhysicsList.cc.
References cutForElectron, cutForGamma, cutForPositron, G4VUserPhysicsList::defaultCutValue, G4VUserPhysicsList::DumpCutValuesTable(), G4BestUnit, G4cout, G4endl, G4VUserPhysicsList::SetCutValue(), and G4VModularPhysicsList::verboseLevel.
void XrayFluoPhysicsList::SetFluorescence | ( | G4bool | ) |
void XrayFluoPhysicsList::SetPIXE | ( | G4bool | ) |
|
private |
Definition at line 73 of file XrayFluoPhysicsList.hh.
Referenced by SetCutForElectron(), SetCuts(), and XrayFluoPhysicsList().
|
private |
Definition at line 72 of file XrayFluoPhysicsList.hh.
Referenced by SetCutForGamma(), SetCuts(), and XrayFluoPhysicsList().
|
private |
Definition at line 74 of file XrayFluoPhysicsList.hh.
Referenced by SetCutForPositron(), SetCuts(), and XrayFluoPhysicsList().
|
private |
Definition at line 75 of file XrayFluoPhysicsList.hh.
Referenced by SetCutForProton(), and XrayFluoPhysicsList().
|
private |
Definition at line 69 of file XrayFluoPhysicsList.hh.
Referenced by AddPhysicsList(), and XrayFluoPhysicsList().
|
private |
Definition at line 70 of file XrayFluoPhysicsList.hh.
Referenced by AddPhysicsList(), ConstructProcess(), XrayFluoPhysicsList(), and ~XrayFluoPhysicsList().
|
private |
Definition at line 67 of file XrayFluoPhysicsList.hh.
Referenced by XrayFluoPhysicsList(), and ~XrayFluoPhysicsList().