Geant4
10.03
|
#include <G4EmProcessOptions.hh>
Private Member Functions | |
G4EmProcessOptions & | operator= (const G4EmProcessOptions &right)=delete |
G4EmProcessOptions (const G4EmProcessOptions &)=delete | |
Private Attributes | |
G4EmParameters * | theParameters |
Definition at line 63 of file G4EmProcessOptions.hh.
G4EmProcessOptions::G4EmProcessOptions | ( | ) |
Definition at line 67 of file G4EmProcessOptions.cc.
References G4cout, G4endl, G4EmParameters::Instance(), and theParameters.
G4EmProcessOptions::~G4EmProcessOptions | ( | ) |
Definition at line 79 of file G4EmProcessOptions.cc.
|
privatedelete |
void G4EmProcessOptions::ActivateForcedInteraction | ( | const G4String & | name, |
G4double | length = 0.0 , |
||
const G4String & | region = "" , |
||
G4bool | flag = true |
||
) |
Definition at line 363 of file G4EmProcessOptions.cc.
References G4EmParameters::ActivateForcedInteraction(), and theParameters.
void G4EmProcessOptions::ActivateSecondaryBiasing | ( | const G4String & | name, |
const G4String & | region, | ||
G4double | factor, | ||
G4double | energyLimit | ||
) |
Definition at line 374 of file G4EmProcessOptions.cc.
References G4EmParameters::ActivateSecondaryBiasing(), and theParameters.
void G4EmProcessOptions::ActivateSecondaryBiasingForGamma | ( | const G4String & | name, |
const G4String & | region, | ||
G4double | factor, | ||
G4double | energyLimit | ||
) |
Definition at line 385 of file G4EmProcessOptions.cc.
References G4EmParameters::ActivateSecondaryBiasing(), and theParameters.
|
privatedelete |
void G4EmProcessOptions::SetApplyCuts | ( | G4bool | val | ) |
Definition at line 119 of file G4EmProcessOptions.cc.
References G4EmParameters::SetApplyCuts(), and theParameters.
void G4EmProcessOptions::SetAuger | ( | G4bool | val | ) |
Definition at line 133 of file G4EmProcessOptions.cc.
References G4EmParameters::SetAuger(), and theParameters.
Referenced by XrayFluoPhysicsList::ConstructProcess().
void G4EmProcessOptions::SetBremsstrahlungTh | ( | G4double | val | ) |
Definition at line 217 of file G4EmProcessOptions.cc.
References G4EmParameters::SetBremsstrahlungTh(), and theParameters.
void G4EmProcessOptions::SetBuildCSDARange | ( | G4bool | val | ) |
Definition at line 91 of file G4EmProcessOptions.cc.
References G4EmParameters::SetBuildCSDARange(), and theParameters.
Referenced by XrayFluoPhysicsList::ConstructProcess(), and PhysicsList::ConstructProcess().
void G4EmProcessOptions::SetDEDXBinning | ( | G4int | val | ) |
Definition at line 266 of file G4EmProcessOptions.cc.
References G4EmParameters::SetNumberOfBins(), and theParameters.
Referenced by ExExChPhysListEmStandardSS::ConstructProcess(), and PhysListEmStandardNR::ConstructProcess().
void G4EmProcessOptions::SetDEDXBinningForCSDARange | ( | G4int | val | ) |
Definition at line 273 of file G4EmProcessOptions.cc.
Referenced by XrayFluoPhysicsList::ConstructProcess(), and PhysicsList::ConstructProcess().
void G4EmProcessOptions::SetDeexcitationActiveRegion | ( | const G4String & | rname = "" , |
G4bool | valDeexcitation = true , |
||
G4bool | valAuger = true , |
||
G4bool | valPIXE = true |
||
) |
Definition at line 328 of file G4EmProcessOptions.cc.
References G4EmParameters::SetDeexActiveRegion(), and theParameters.
void G4EmProcessOptions::SetDeexcitationIgnoreCuts | ( | G4bool | val | ) |
Definition at line 147 of file G4EmProcessOptions.cc.
References G4EmParameters::SetDeexcitationIgnoreCut(), and theParameters.
void G4EmProcessOptions::SetDisplacementBeyondSafety | ( | G4bool | val | ) |
Definition at line 168 of file G4EmProcessOptions.cc.
References G4EmParameters::SetLatDisplacementBeyondSafety(), and theParameters.
void G4EmProcessOptions::SetFactorForAngleLimit | ( | G4double | val | ) |
Definition at line 231 of file G4EmProcessOptions.cc.
References G4EmParameters::SetFactorForAngleLimit(), and theParameters.
void G4EmProcessOptions::SetFluo | ( | G4bool | val | ) |
Definition at line 126 of file G4EmProcessOptions.cc.
References G4EmParameters::SetFluo(), and theParameters.
Referenced by XrayFluoPhysicsList::ConstructProcess().
void G4EmProcessOptions::SetIntegral | ( | G4bool | val | ) |
Definition at line 313 of file G4EmProcessOptions.cc.
References G4EmParameters::SetIntegral(), and theParameters.
void G4EmProcessOptions::SetLambdaBinning | ( | G4int | val | ) |
Definition at line 278 of file G4EmProcessOptions.cc.
References G4EmParameters::SetNumberOfBins(), and theParameters.
Referenced by ExExChPhysListEmStandardSS::ConstructProcess(), and PhysListEmStandardNR::ConstructProcess().
void G4EmProcessOptions::SetLambdaFactor | ( | G4double | val | ) |
Definition at line 224 of file G4EmProcessOptions.cc.
References G4EmParameters::SetLambdaFactor(), and theParameters.
void G4EmProcessOptions::SetLinearLossLimit | ( | G4double | val | ) |
Definition at line 210 of file G4EmProcessOptions.cc.
References G4EmParameters::SetLinearLossLimit(), and theParameters.
void G4EmProcessOptions::SetLossFluctuations | ( | G4bool | val | ) |
Definition at line 84 of file G4EmProcessOptions.cc.
References G4EmParameters::SetLossFluctuations(), and theParameters.
void G4EmProcessOptions::SetLPMFlag | ( | G4bool | val | ) |
Definition at line 98 of file G4EmProcessOptions.cc.
References G4EmParameters::SetLPM(), and theParameters.
void G4EmProcessOptions::SetMaxEnergy | ( | G4double | val | ) |
Definition at line 189 of file G4EmProcessOptions.cc.
References G4EmParameters::SetMaxEnergy(), and theParameters.
Referenced by ExExChPhysListEmStandardSS::ConstructProcess(), and PhysListEmStandardNR::ConstructProcess().
void G4EmProcessOptions::SetMaxEnergyForCSDARange | ( | G4double | val | ) |
Definition at line 203 of file G4EmProcessOptions.cc.
References G4EmParameters::SetMaxEnergyForCSDARange(), and theParameters.
Referenced by PhysicsList::ConstructProcess().
void G4EmProcessOptions::SetMaxEnergyForMuons | ( | G4double | val | ) |
Definition at line 196 of file G4EmProcessOptions.cc.
References G4EmParameters::SetMaxEnergy(), and theParameters.
void G4EmProcessOptions::SetMinEnergy | ( | G4double | val | ) |
Definition at line 182 of file G4EmProcessOptions.cc.
References G4EmParameters::SetMinEnergy(), and theParameters.
Referenced by ExExChPhysListEmStandardSS::ConstructProcess(), and PhysListEmStandardNR::ConstructProcess().
void G4EmProcessOptions::SetMinSubRange | ( | G4double | val | ) |
Definition at line 175 of file G4EmProcessOptions.cc.
References G4EmParameters::SetMinSubRange(), and theParameters.
void G4EmProcessOptions::SetMscGeomFactor | ( | G4double | val | ) |
Definition at line 252 of file G4EmProcessOptions.cc.
References G4EmParameters::SetMscGeomFactor(), and theParameters.
void G4EmProcessOptions::SetMscLateralDisplacement | ( | G4bool | val | ) |
Definition at line 154 of file G4EmProcessOptions.cc.
References G4EmParameters::SetLateralDisplacement(), and theParameters.
void G4EmProcessOptions::SetMscMuHadLateralDisplacement | ( | G4bool | val | ) |
Definition at line 161 of file G4EmProcessOptions.cc.
References G4EmParameters::SetMuHadLateralDisplacement(), and theParameters.
void G4EmProcessOptions::SetMscRangeFactor | ( | G4double | val | ) |
Definition at line 245 of file G4EmProcessOptions.cc.
References G4EmParameters::SetMscRangeFactor(), and theParameters.
void G4EmProcessOptions::SetMscStepLimitation | ( | G4MscStepLimitType | val | ) |
Definition at line 299 of file G4EmProcessOptions.cc.
References G4EmParameters::SetMscStepLimitType(), and theParameters.
void G4EmProcessOptions::SetPIXE | ( | G4bool | val | ) |
Definition at line 140 of file G4EmProcessOptions.cc.
References G4EmParameters::SetPixe(), and theParameters.
Referenced by XrayFluoPhysicsList::ConstructProcess().
void G4EmProcessOptions::SetPIXECrossSectionModel | ( | const G4String & | val | ) |
Definition at line 338 of file G4EmProcessOptions.cc.
References G4EmParameters::SetPIXECrossSectionModel(), and theParameters.
void G4EmProcessOptions::SetPIXEElectronCrossSectionModel | ( | const G4String & | val | ) |
Definition at line 346 of file G4EmProcessOptions.cc.
References G4EmParameters::SetPIXEElectronCrossSectionModel(), and theParameters.
void G4EmProcessOptions::SetPolarAngleLimit | ( | G4double | val | ) |
Definition at line 238 of file G4EmProcessOptions.cc.
References G4EmParameters::SetMscThetaLimit(), and theParameters.
Referenced by ExExChPhysListEmStandardSS::ConstructProcess(), and PhysListEmStandardNR::ConstructProcess().
void G4EmProcessOptions::SetProcessBiasingFactor | ( | const G4String & | name, |
G4double | val, | ||
G4bool | flag = true |
||
) |
Definition at line 354 of file G4EmProcessOptions.cc.
References G4EmParameters::SetProcessBiasingFactor(), and theParameters.
void G4EmProcessOptions::SetSkin | ( | G4double | val | ) |
Definition at line 259 of file G4EmProcessOptions.cc.
References G4EmParameters::SetMscSkin(), and theParameters.
void G4EmProcessOptions::SetSplineFlag | ( | G4bool | val | ) |
Definition at line 105 of file G4EmProcessOptions.cc.
References G4EmParameters::SetSpline(), and theParameters.
Definition at line 320 of file G4EmProcessOptions.cc.
References G4EmParameters::SetStepFunction(), and theParameters.
Referenced by EmStandardPhysics::ConstructProcess().
Definition at line 306 of file G4EmProcessOptions.cc.
References G4EmParameters::SetSubCutoff(), and theParameters.
void G4EmProcessOptions::SetUseCutAsFinalRange | ( | G4bool | val | ) |
Definition at line 112 of file G4EmProcessOptions.cc.
References G4EmParameters::SetUseCutAsFinalRange(), and theParameters.
void G4EmProcessOptions::SetVerbose | ( | G4int | val | ) |
Definition at line 285 of file G4EmProcessOptions.cc.
References G4EmParameters::SetVerbose(), and theParameters.
Referenced by PhysicsList::ConstructProcess().
void G4EmProcessOptions::SetWorkerVerbose | ( | G4int | val | ) |
Definition at line 292 of file G4EmProcessOptions.cc.
References G4EmParameters::SetWorkerVerbose(), and theParameters.
|
private |
Definition at line 170 of file G4EmProcessOptions.hh.
Referenced by ActivateForcedInteraction(), ActivateSecondaryBiasing(), ActivateSecondaryBiasingForGamma(), G4EmProcessOptions(), SetApplyCuts(), SetAuger(), SetBremsstrahlungTh(), SetBuildCSDARange(), SetDEDXBinning(), SetDeexcitationActiveRegion(), SetDeexcitationIgnoreCuts(), SetDisplacementBeyondSafety(), SetFactorForAngleLimit(), SetFluo(), SetIntegral(), SetLambdaBinning(), SetLambdaFactor(), SetLinearLossLimit(), SetLossFluctuations(), SetLPMFlag(), SetMaxEnergy(), SetMaxEnergyForCSDARange(), SetMaxEnergyForMuons(), SetMinEnergy(), SetMinSubRange(), SetMscGeomFactor(), SetMscLateralDisplacement(), SetMscMuHadLateralDisplacement(), SetMscRangeFactor(), SetMscStepLimitation(), SetPIXE(), SetPIXECrossSectionModel(), SetPIXEElectronCrossSectionModel(), SetPolarAngleLimit(), SetProcessBiasingFactor(), SetSkin(), SetSplineFlag(), SetStepFunction(), SetSubCutoff(), SetUseCutAsFinalRange(), SetVerbose(), and SetWorkerVerbose().