Geant4.10
|
#include <G4EmProcessOptions.hh>
Definition at line 63 of file G4EmProcessOptions.hh.
G4EmProcessOptions::G4EmProcessOptions | ( | ) |
Definition at line 68 of file G4EmProcessOptions.cc.
References G4LossTableManager::Instance().
G4EmProcessOptions::~G4EmProcessOptions | ( | ) |
Definition at line 75 of file G4EmProcessOptions.cc.
void G4EmProcessOptions::ActivateForcedInteraction | ( | const G4String & | name, |
G4double | length = 0.0 , |
||
const G4String & | region = "" , |
||
G4bool | flag = true |
||
) |
Definition at line 454 of file G4EmProcessOptions.cc.
References G4VEmProcess::ActivateForcedInteraction(), G4VEnergyLossProcess::ActivateForcedInteraction(), G4LossTableManager::GetEmProcessVector(), G4LossTableManager::GetEnergyLossProcessVector(), G4VProcess::GetProcessName(), and test::v.
Referenced by G4EnergyLossMessenger::SetNewValue().
void G4EmProcessOptions::ActivateSecondaryBiasing | ( | const G4String & | name, |
const G4String & | region, | ||
G4double | factor, | ||
G4double | energyLimit | ||
) |
Definition at line 486 of file G4EmProcessOptions.cc.
References G4VEnergyLossProcess::ActivateSecondaryBiasing(), G4LossTableManager::GetEnergyLossProcessVector(), G4VProcess::GetProcessName(), and test::v.
Referenced by G4EnergyLossMessenger::SetNewValue().
void G4EmProcessOptions::ActivateSecondaryBiasingForGamma | ( | const G4String & | name, |
const G4String & | region, | ||
G4double | factor, | ||
G4double | energyLimit | ||
) |
Definition at line 508 of file G4EmProcessOptions.cc.
References G4VEmProcess::ActivateSecondaryBiasing(), G4LossTableManager::GetEmProcessVector(), G4VProcess::GetProcessName(), and test::v.
Referenced by G4EnergyLossMessenger::SetNewValue().
Definition at line 172 of file G4EmProcessOptions.cc.
References G4LossTableManager::GetEmProcessVector(), and G4VEmProcess::SetApplyCuts().
Referenced by G4EmStandardPhysics_option1::ConstructProcess(), and G4EnergyLossMessenger::SetNewValue().
Definition at line 273 of file G4EmProcessOptions.cc.
References G4VAtomDeexcitation::SetAuger().
Referenced by DMXPhysicsList::ConstructEM(), XrayFluoPhysicsList::ConstructProcess(), and G4EnergyLossMessenger::SetNewValue().
Definition at line 416 of file G4EmProcessOptions.cc.
References G4LossTableManager::SetBremsstrahlungTh().
Definition at line 185 of file G4EmProcessOptions.cc.
References G4LossTableManager::SetBuildCSDARange().
Referenced by XrayFluoPhysicsList::ConstructProcess(), PhysicsList::ConstructProcess(), PhysListEmStandard_WVI::ConstructProcess(), PhysListEmStandard_GS::ConstructProcess(), PhysListEmStandard_option3::ConstructProcess(), PhysListEmStandard_option0::ConstructProcess(), PhysListEmStandard_SS::ConstructProcess(), and G4EnergyLossMessenger::SetNewValue().
Definition at line 137 of file G4EmProcessOptions.cc.
References G4LossTableManager::SetDEDXBinning().
Referenced by DMXPhysicsList::ConstructEM(), G4EmLowEPPhysics::ConstructProcess(), G4EmLivermorePolarizedPhysics::ConstructProcess(), G4EmLivermorePhysics::ConstructProcess(), G4EmPenelopePhysics::ConstructProcess(), PhysListEmStandardSS::ConstructProcess(), PhysListEmStandardGS::ConstructProcess(), PhysListEmStandardNR::ConstructProcess(), PhysListEmStandard_GS::ConstructProcess(), PhysListEmStandard_WVI::ConstructProcess(), PhysListEmStandard_SS::ConstructProcess(), PhysListEmStandard_option3::ConstructProcess(), G4EmStandardPhysics_option3::ConstructProcess(), G4EmStandardPhysics_option4::ConstructProcess(), and G4EnergyLossMessenger::SetNewValue().
Definition at line 144 of file G4EmProcessOptions.cc.
References G4LossTableManager::SetDEDXBinningForCSDARange().
Referenced by XrayFluoPhysicsList::ConstructProcess(), PhysicsList::ConstructProcess(), PhysListEmStandard_GS::ConstructProcess(), PhysListEmStandard_WVI::ConstructProcess(), PhysListEmStandard_option3::ConstructProcess(), PhysListEmStandard_SS::ConstructProcess(), and PhysListEmStandard_option0::ConstructProcess().
void G4EmProcessOptions::SetDeexcitationActiveRegion | ( | const G4String & | rname = "" , |
G4bool | valDeexcitation = true , |
||
G4bool | valAuger = true , |
||
G4bool | valPIXE = true |
||
) |
Definition at line 251 of file G4EmProcessOptions.cc.
References G4VAtomDeexcitation::SetDeexcitationActiveRegion().
Referenced by G4EnergyLossMessenger::SetNewValue().
Definition at line 388 of file G4EmProcessOptions.cc.
References G4LossTableManager::SetFactorForAngleLimit().
Referenced by G4EnergyLossMessenger::SetNewValue().
Definition at line 265 of file G4EmProcessOptions.cc.
References G4VAtomDeexcitation::SetFluo().
Referenced by DMXPhysicsList::ConstructEM(), XrayFluoPhysicsList::ConstructProcess(), and G4EnergyLossMessenger::SetNewValue().
Definition at line 95 of file G4EmProcessOptions.cc.
References G4LossTableManager::SetIntegral().
Referenced by G4EnergyLossMessenger::SetNewValue().
Definition at line 151 of file G4EmProcessOptions.cc.
References G4LossTableManager::SetLambdaBinning().
Referenced by DMXPhysicsList::ConstructEM(), G4EmLowEPPhysics::ConstructProcess(), G4EmLivermorePolarizedPhysics::ConstructProcess(), G4EmLivermorePhysics::ConstructProcess(), G4EmPenelopePhysics::ConstructProcess(), PhysListEmStandardSS::ConstructProcess(), PhysListEmStandardGS::ConstructProcess(), PhysListEmStandardNR::ConstructProcess(), PhysListEmStandard_GS::ConstructProcess(), PhysListEmStandard_WVI::ConstructProcess(), PhysListEmStandard_SS::ConstructProcess(), PhysListEmStandard_option3::ConstructProcess(), G4EmStandardPhysics_option3::ConstructProcess(), G4EmStandardPhysics_option4::ConstructProcess(), and G4EnergyLossMessenger::SetNewValue().
Definition at line 237 of file G4EmProcessOptions.cc.
References G4LossTableManager::GetEnergyLossProcessVector(), G4VEnergyLossProcess::SetLambdaFactor(), and test::v.
Referenced by G4EnergyLossMessenger::SetNewValue().
Definition at line 409 of file G4EmProcessOptions.cc.
References G4LossTableManager::SetLinearLossLimit().
Referenced by PhysListEmStandardGS::ConstructProcess(), PhysListEmStandardSS::ConstructProcess(), and G4EnergyLossMessenger::SetNewValue().
Definition at line 81 of file G4EmProcessOptions.cc.
References G4LossTableManager::SetLossFluctuations().
Referenced by G4EnergyLossMessenger::SetNewValue().
Definition at line 395 of file G4EmProcessOptions.cc.
References G4LossTableManager::SetLPMFlag().
Referenced by G4EnergyLossMessenger::SetNewValue().
Definition at line 116 of file G4EmProcessOptions.cc.
References G4LossTableManager::SetMaxEnergy().
Referenced by DMXPhysicsList::ConstructEM(), G4EmLowEPPhysics::ConstructProcess(), G4EmLivermorePolarizedPhysics::ConstructProcess(), G4EmLivermorePhysics::ConstructProcess(), G4EmPenelopePhysics::ConstructProcess(), PhysListEmStandardSS::ConstructProcess(), PhysListEmStandardGS::ConstructProcess(), PhysListEmStandardNR::ConstructProcess(), PhysListEmStandard_GS::ConstructProcess(), PhysListEmStandard_WVI::ConstructProcess(), PhysListEmStandard_SS::ConstructProcess(), PhysListEmStandard_option3::ConstructProcess(), G4EmStandardPhysics_option3::ConstructProcess(), G4EmStandardPhysics_option4::ConstructProcess(), and G4EnergyLossMessenger::SetNewValue().
Definition at line 123 of file G4EmProcessOptions.cc.
References G4LossTableManager::SetMaxEnergyForCSDARange().
Referenced by PhysicsList::ConstructProcess(), PhysListEmStandard_GS::ConstructProcess(), PhysListEmStandard_WVI::ConstructProcess(), PhysListEmStandard_option3::ConstructProcess(), PhysListEmStandard_SS::ConstructProcess(), and PhysListEmStandard_option0::ConstructProcess().
Definition at line 130 of file G4EmProcessOptions.cc.
References G4LossTableManager::SetMaxEnergyForMuons().
Definition at line 109 of file G4EmProcessOptions.cc.
References G4LossTableManager::SetMinEnergy().
Referenced by G4EmLivermorePolarizedPhysics::ConstructProcess(), G4EmLowEPPhysics::ConstructProcess(), G4EmLivermorePhysics::ConstructProcess(), G4EmPenelopePhysics::ConstructProcess(), PhysListEmStandardGS::ConstructProcess(), PhysListEmStandardNR::ConstructProcess(), PhysListEmStandardSS::ConstructProcess(), PhysListEmStandard_GS::ConstructProcess(), PhysListEmStandard_WVI::ConstructProcess(), PhysListEmStandard_option3::ConstructProcess(), PhysListEmStandard_SS::ConstructProcess(), G4EmStandardPhysics_option3::ConstructProcess(), G4EmStandardPhysics_option4::ConstructProcess(), and G4EnergyLossMessenger::SetNewValue().
Definition at line 102 of file G4EmProcessOptions.cc.
References G4LossTableManager::SetMinSubRange().
Referenced by G4EnergyLossMessenger::SetNewValue().
Definition at line 356 of file G4EmProcessOptions.cc.
References G4LossTableManager::GetMultipleScatteringVector().
Referenced by PhysListEmStandardGS::ConstructProcess(), and G4EnergyLossMessenger::SetNewValue().
Definition at line 318 of file G4EmProcessOptions.cc.
References G4LossTableManager::GetMultipleScatteringVector().
Referenced by G4EnergyLossMessenger::SetNewValue().
Definition at line 343 of file G4EmProcessOptions.cc.
References G4LossTableManager::GetMultipleScatteringVector().
Referenced by PhysListEmStandardGS::ConstructProcess(), and G4EnergyLossMessenger::SetNewValue().
void G4EmProcessOptions::SetMscStepLimitation | ( | G4MscStepLimitType | val | ) |
Definition at line 306 of file G4EmProcessOptions.cc.
References G4LossTableManager::GetMultipleScatteringVector().
Referenced by DMXPhysicsList::ConstructEM(), PhysListEmStandardGS::ConstructProcess(), PhysListEmStandard_GS::ConstructProcess(), PhysListEmStandard_option3::ConstructProcess(), and G4EnergyLossMessenger::SetNewValue().
Definition at line 281 of file G4EmProcessOptions.cc.
References G4VAtomDeexcitation::SetPIXE().
Referenced by DMXPhysicsList::ConstructEM(), XrayFluoPhysicsList::ConstructProcess(), and G4EnergyLossMessenger::SetNewValue().
Definition at line 289 of file G4EmProcessOptions.cc.
References G4VAtomDeexcitation::SetPIXECrossSectionModel().
Referenced by G4EnergyLossMessenger::SetNewValue().
Definition at line 298 of file G4EmProcessOptions.cc.
References G4VAtomDeexcitation::SetPIXEElectronCrossSectionModel().
Referenced by G4EnergyLossMessenger::SetNewValue().
Definition at line 369 of file G4EmProcessOptions.cc.
References G4LossTableManager::GetEmProcessVector(), G4LossTableManager::GetMultipleScatteringVector(), and G4VEmProcess::SetPolarAngleLimit().
Referenced by G4EmLivermorePolarizedPhysics::ConstructProcess(), G4EmLowEPPhysics::ConstructProcess(), G4EmLivermorePhysics::ConstructProcess(), G4EmPenelopePhysics::ConstructProcess(), PhysListEmStandardSSM::ConstructProcess(), PhysListEmStandardNR::ConstructProcess(), PhysListEmStandardSS::ConstructProcess(), PhysListEmStandardWVI::ConstructProcess(), PhysListEmStandard_WVI::ConstructProcess(), PhysListEmStandard_SS::ConstructProcess(), G4EmStandardPhysics_option3::ConstructProcess(), G4EmStandardPhysics::ConstructProcess(), G4EmStandardPhysics_option4::ConstructProcess(), G4EmStandardPhysics_option1::ConstructProcess(), G4EmStandardPhysics_option2::ConstructProcess(), and G4EnergyLossMessenger::SetNewValue().
void G4EmProcessOptions::SetProcessBiasingFactor | ( | const G4String & | name, |
G4double | val, | ||
G4bool | flag = true |
||
) |
Definition at line 424 of file G4EmProcessOptions.cc.
References G4LossTableManager::GetEmProcessVector(), G4LossTableManager::GetEnergyLossProcessVector(), G4VProcess::GetProcessName(), G4VEmProcess::SetCrossSectionBiasingFactor(), G4VEnergyLossProcess::SetCrossSectionBiasingFactor(), and test::v.
Referenced by G4EnergyLossMessenger::SetNewValue().
Definition at line 165 of file G4EmProcessOptions.cc.
References G4LossTableManager::SetRandomStep().
Referenced by G4EnergyLossMessenger::SetNewValue().
Definition at line 330 of file G4EmProcessOptions.cc.
References G4LossTableManager::GetMultipleScatteringVector().
Referenced by PhysListEmStandardGS::ConstructProcess(), and G4EnergyLossMessenger::SetNewValue().
Definition at line 402 of file G4EmProcessOptions.cc.
References G4LossTableManager::SetSplineFlag().
Referenced by PhysListEmStandardGS::ConstructProcess(), PhysListEmStandardSS::ConstructProcess(), PhysListEmStandard_SS::ConstructProcess(), and G4EnergyLossMessenger::SetNewValue().
Definition at line 158 of file G4EmProcessOptions.cc.
References G4LossTableManager::SetStepFunction().
Referenced by PhysListEmStandardGS::ConstructProcess(), PhysListEmStandardSS::ConstructProcess(), PhysListEmStandard_WVI::ConstructProcess(), PhysListEmStandard_GS::ConstructProcess(), PhysListEmStandard_option3::ConstructProcess(), PhysListEmStandard_SS::ConstructProcess(), and G4EnergyLossMessenger::SetNewValue().
Definition at line 88 of file G4EmProcessOptions.cc.
References G4LossTableManager::SetSubCutoff().
Referenced by PhysListEmStandardGS::ConstructProcess(), PhysListEmStandardSS::ConstructProcess(), PhysListEmStandard_WVI::ConstructProcess(), PhysListEmStandard_option3::ConstructProcess(), PhysListEmStandard_SS::ConstructProcess(), and G4EnergyLossMessenger::SetNewValue().
void G4EmProcessOptions::SetVerbose | ( | G4int | val, |
const G4String & | name = "all" , |
||
G4bool | worker = false |
||
) |
Definition at line 192 of file G4EmProcessOptions.cc.
References G4LossTableManager::GetEmProcessVector(), G4LossTableManager::GetEnergyLossProcessVector(), G4LossTableManager::GetMultipleScatteringVector(), G4VProcess::GetProcessName(), G4Threading::IsWorkerThread(), G4LossTableManager::SetVerbose(), G4VProcess::SetVerboseLevel(), and test::v.
Referenced by G4EmLivermorePolarizedPhysics::ConstructProcess(), G4EmLowEPPhysics::ConstructProcess(), G4EmLivermorePhysics::ConstructProcess(), G4EmPenelopePhysics::ConstructProcess(), PhysicsList::ConstructProcess(), G4EmUserPhysics::ConstructProcess(), G4EmStandardPhysics_option3::ConstructProcess(), G4EmStandardPhysics::ConstructProcess(), G4EmStandardPhysics_option4::ConstructProcess(), G4EmStandardPhysics_option1::ConstructProcess(), G4EmStandardPhysics_option2::ConstructProcess(), and G4EnergyLossMessenger::SetNewValue().