Geant4-11
|
#include <G4EmParameters.hh>
Static Public Member Functions | |
static G4EmParameters * | Instance () |
Private Member Functions | |
G4EmParameters () | |
void | Initialise () |
G4bool | IsLocked () const |
void | PrintWarning (G4ExceptionDescription &ed) const |
Static Private Attributes | |
static G4EmParameters * | theInstance = nullptr |
Friends | |
std::ostream & | operator<< (std::ostream &os, const G4EmParameters &) |
Definition at line 80 of file G4EmParameters.hh.
G4EmParameters::~G4EmParameters | ( | ) |
Definition at line 86 of file G4EmParameters.cc.
References emSaturation, fBParameters, fCParameters, and theMessenger.
|
delete |
|
private |
Definition at line 96 of file G4EmParameters.cc.
References emSaturation, fBParameters, fCParameters, fStateManager, G4StateManager::GetStateManager(), Initialise(), G4NistManager::Instance(), and theMessenger.
void G4EmParameters::ActivateAngularGeneratorForIonisation | ( | G4bool | val | ) |
Definition at line 328 of file G4EmParameters.cc.
References IsLocked(), and useAngGeneratorForIonisation.
Referenced by G4EmLivermorePhysics::G4EmLivermorePhysics(), G4EmLowEPPhysics::G4EmLowEPPhysics(), G4EmPenelopePhysics::G4EmPenelopePhysics(), G4EmStandardPhysics_option3::G4EmStandardPhysics_option3(), G4EmStandardPhysics_option4::G4EmStandardPhysics_option4(), G4EmStandardPhysicsWVI::G4EmStandardPhysicsWVI(), and G4EmParametersMessenger::SetNewValue().
void G4EmParameters::ActivateDNA | ( | ) |
Definition at line 484 of file G4EmParameters.cc.
References fDNA, and IsLocked().
Referenced by AddDNA(), G4EmDNAPhysics::G4EmDNAPhysics(), G4EmDNAPhysics_option1::G4EmDNAPhysics_option1(), G4EmDNAPhysics_option2::G4EmDNAPhysics_option2(), G4EmDNAPhysics_option3::G4EmDNAPhysics_option3(), G4EmDNAPhysics_option4::G4EmDNAPhysics_option4(), G4EmDNAPhysics_option5::G4EmDNAPhysics_option5(), G4EmDNAPhysics_option6::G4EmDNAPhysics_option6(), G4EmDNAPhysics_option7::G4EmDNAPhysics_option7(), G4EmDNAPhysics_option8::G4EmDNAPhysics_option8(), G4EmDNAPhysics_stationary_option2::G4EmDNAPhysics_stationary_option2(), G4EmDNAPhysics_stationary_option4::G4EmDNAPhysics_stationary_option4(), G4EmDNAPhysics_stationary_option6::G4EmDNAPhysics_stationary_option6(), G4EmDNAPhysicsActivator::G4EmDNAPhysicsActivator(), SetDNAElectronMsc(), SetDNAeSolvationSubType(), SetDNAFast(), and SetDNAStationary().
void G4EmParameters::ActivateForcedInteraction | ( | const G4String & | procname, |
const G4String & | region, | ||
G4double | length, | ||
G4bool | wflag | ||
) |
Definition at line 1151 of file G4EmParameters.cc.
References G4EmExtraParameters::ActivateForcedInteraction(), fBParameters, gener, and IsLocked().
void G4EmParameters::ActivateSecondaryBiasing | ( | const G4String & | name, |
const G4String & | region, | ||
G4double | factor, | ||
G4double | energyLimit | ||
) |
Definition at line 1161 of file G4EmParameters.cc.
References G4EmExtraParameters::ActivateSecondaryBiasing(), fBParameters, and IsLocked().
Definition at line 1095 of file G4EmParameters.cc.
References ActivateDNA(), G4EmLowEParameters::AddDNA(), fCParameters, and IsLocked().
void G4EmParameters::AddMicroElec | ( | const G4String & | region | ) |
Definition at line 1084 of file G4EmParameters.cc.
References G4EmLowEParameters::AddMicroElec(), fCParameters, and IsLocked().
void G4EmParameters::AddPAIModel | ( | const G4String & | particle, |
const G4String & | region, | ||
const G4String & | type | ||
) |
Definition at line 1061 of file G4EmParameters.cc.
References G4EmExtraParameters::AddPAIModel(), fBParameters, and IsLocked().
Definition at line 1112 of file G4EmParameters.cc.
References G4EmExtraParameters::AddPhysics(), fBParameters, and IsLocked().
Referenced by LBE::ConstructGeneral().
G4bool G4EmParameters::ANSTOFluoDir | ( | ) | const |
Definition at line 257 of file G4EmParameters.cc.
References G4EmLowEParameters::ANSTOFluoDir(), and fCParameters.
Referenced by G4AtomicTransitionManager::Initialise(), and G4RadioactiveDecay::StreamInfo().
G4bool G4EmParameters::ApplyCuts | ( | ) | const |
Definition at line 224 of file G4EmParameters.cc.
References applyCuts.
Referenced by G4VEmProcess::PreparePhysicsTable().
G4bool G4EmParameters::Auger | ( | ) | const |
Definition at line 268 of file G4EmParameters.cc.
References G4EmLowEParameters::Auger(), and fCParameters.
Referenced by AugerCascade(), G4VAtomDeexcitation::InitialiseAtomicDeexcitation(), and G4RadioactiveDecay::StreamInfo().
|
inline |
G4bool G4EmParameters::BeardenFluoDir | ( | ) | const |
Definition at line 246 of file G4EmParameters.cc.
References G4EmLowEParameters::BeardenFluoDir(), and fCParameters.
Referenced by G4AtomicTransitionManager::Initialise(), and G4RadioactiveDecay::StreamInfo().
G4bool G4EmParameters::BirksActive | ( | ) | const |
Definition at line 379 of file G4EmParameters.cc.
References birks.
G4double G4EmParameters::BremsstrahlungTh | ( | ) | const |
Definition at line 659 of file G4EmParameters.cc.
References bremsTh.
Referenced by G4eBremsstrahlung::InitialiseEnergyLossProcess(), and G4eBremsstrahlung::StreamProcessInfo().
G4bool G4EmParameters::BuildCSDARange | ( | ) | const |
Definition at line 191 of file G4EmParameters.cc.
References buildCSDARange.
Referenced by G4LossTableManager::BuildTables(), G4EmCalculator::GetCSDARange(), G4EmCalculator::GetRange(), and G4VEnergyLossProcess::PreparePhysicsTable().
G4bool G4EmParameters::DeexcitationIgnoreCut | ( | ) | const |
Definition at line 290 of file G4EmParameters.cc.
References G4EmLowEParameters::DeexcitationIgnoreCut(), and fCParameters.
Referenced by G4VAtomDeexcitation::InitialiseAtomicDeexcitation(), and G4RadioactiveDecay::StreamInfo().
void G4EmParameters::DefineRegParamForDeex | ( | G4VAtomDeexcitation * | ptr | ) | const |
Definition at line 1223 of file G4EmParameters.cc.
References G4EmLowEParameters::DefineRegParamForDeex(), and fCParameters.
Referenced by G4EmModelActivator::ActivateEmOptions(), and G4VAtomDeexcitation::InitialiseAtomicDeexcitation().
void G4EmParameters::DefineRegParamForEM | ( | G4VEmProcess * | ptr | ) | const |
Definition at line 1175 of file G4EmParameters.cc.
References G4EmExtraParameters::DefineRegParamForEM(), and fBParameters.
Referenced by G4VEmProcess::PreparePhysicsTable().
void G4EmParameters::DefineRegParamForLoss | ( | G4VEnergyLossProcess * | ptr | ) | const |
Definition at line 1170 of file G4EmParameters.cc.
References G4EmExtraParameters::DefineRegParamForLoss(), and fBParameters.
Referenced by G4VEnergyLossProcess::PreparePhysicsTable().
G4bool G4EmParameters::DNAElectronMsc | ( | ) | const |
Definition at line 426 of file G4EmParameters.cc.
References G4EmLowEParameters::DNAElectronMsc(), and fCParameters.
G4DNAModelSubType G4EmParameters::DNAeSolvationSubType | ( | ) | const |
Definition at line 1007 of file G4EmParameters.cc.
References G4EmLowEParameters::DNAeSolvationSubType(), and fCParameters.
Referenced by G4DNAWaterDissociationDisplacer::G4DNAWaterDissociationDisplacer(), and G4DNASolvationModelFactory::GetMacroDefinedModel().
G4bool G4EmParameters::DNAFast | ( | ) | const |
Definition at line 402 of file G4EmParameters.cc.
References G4EmLowEParameters::DNAFast(), and fCParameters.
G4bool G4EmParameters::DNAStationary | ( | ) | const |
Definition at line 414 of file G4EmParameters.cc.
References G4EmLowEParameters::DNAStationary(), and fCParameters.
void G4EmParameters::Dump | ( | ) |
Definition at line 1362 of file G4EmParameters.cc.
References fIsPrinted, G4cout, G4MUTEXLOCK, G4MUTEXUNLOCK, and StreamInfo().
Referenced by G4LossTableManager::ResetParameters(), and G4EmParametersMessenger::SetNewValue().
G4bool G4EmParameters::EnablePolarisation | ( | ) | const |
Definition at line 367 of file G4EmParameters.cc.
References fPolarisation.
Referenced by G4EmLivermorePhysics::ConstructProcess(), G4EmStandardPhysics::ConstructProcess(), G4EmStandardPhysics_option3::ConstructProcess(), G4EmStandardPhysics_option4::ConstructProcess(), G4EmStandardPhysicsSS::ConstructProcess(), G4EmStandardPhysicsWVI::ConstructProcess(), and G4VEmAngularDistribution::G4VEmAngularDistribution().
G4bool G4EmParameters::EnableSamplingTable | ( | ) | const |
Definition at line 479 of file G4EmParameters.cc.
References fSamplingTable.
Referenced by G4SeltzerBergerModel::Initialise().
G4double G4EmParameters::FactorForAngleLimit | ( | ) | const |
Definition at line 713 of file G4EmParameters.cc.
References factorForAngleLimit.
Referenced by G4WentzelOKandVIxSection::Initialise(), and G4CoulombScattering::InitialiseProcess().
void G4EmParameters::FillStepFunction | ( | const G4ParticleDefinition * | part, |
G4VEnergyLossProcess * | proc | ||
) | const |
Definition at line 904 of file G4EmParameters.cc.
References fBParameters, and G4EmExtraParameters::FillStepFunction().
Referenced by G4VEnergyLossProcess::PreparePhysicsTable().
G4bool G4EmParameters::Fluo | ( | ) | const |
Definition at line 235 of file G4EmParameters.cc.
References fCParameters, and G4EmLowEParameters::Fluo().
Referenced by G4VAtomDeexcitation::InitialiseAtomicDeexcitation(), and G4RadioactiveDecay::StreamInfo().
G4bool G4EmParameters::GeneralProcessActive | ( | ) | const |
Definition at line 437 of file G4EmParameters.cc.
References gener.
Referenced by G4EmStandardPhysics_option4::ConstructProcess(), and G4EmStandardPhysicsSS::ConstructProcess().
G4int G4EmParameters::GetConversionType | ( | ) | const |
Definition at line 1018 of file G4EmParameters.cc.
References tripletConv.
Referenced by G4BetheHeitler5DModel::Initialise().
G4bool G4EmParameters::GetDirectionalSplitting | ( | ) | const |
Definition at line 1191 of file G4EmParameters.cc.
References fBParameters, and G4EmExtraParameters::GetDirectionalSplitting().
Referenced by G4EmBiasingManager::Initialise().
G4double G4EmParameters::GetDirectionalSplittingRadius | ( | ) |
Definition at line 1218 of file G4EmParameters.cc.
References fBParameters, and G4EmExtraParameters::GetDirectionalSplittingRadius().
Referenced by G4EmBiasingManager::Initialise().
G4ThreeVector G4EmParameters::GetDirectionalSplittingTarget | ( | ) | const |
Definition at line 1207 of file G4EmParameters.cc.
References fBParameters, and G4EmExtraParameters::GetDirectionalSplittingTarget().
Referenced by G4EmBiasingManager::Initialise().
G4EmSaturation * G4EmParameters::GetEmSaturation | ( | ) |
Definition at line 500 of file G4EmParameters.cc.
References birks, emSaturation, G4MUTEXLOCK, and G4MUTEXUNLOCK.
Referenced by G4LossTableManager::EmSaturation().
|
private |
Definition at line 118 of file G4EmParameters.cc.
References applyCuts, birks, bremsMuHadTh, bremsTh, buildCSDARange, cutAsFinalRange, energyLimit, factorForAngleLimit, factorScreen, fDNA, fExponentialNF, fICRU90, fIsPrinted, flagLPM, fMinimal, fMuDataFromFile, fPolarisation, fSamplingTable, fSStype, fUseSafety, fWVI, gener, geomFactor, CLHEP::GeV, integral, CLHEP::keV, lambdaFactor, lambdaLimit, lateralDisplacement, lateralDisplacementAlg96, linLossLimit, lossFluctuation, lowestElectronEnergy, lowestMuHadEnergy, lowestTripletEnergy, max5DEnergyForMuPair, maxKinEnergy, maxKinEnergyCSDA, maxNIELEnergy, CLHEP::MeV, minKinEnergy, CLHEP::mm, mscStepLimit, mscStepLimitMuHad, muhadLateralDisplacement, nbinsPerDecade, nucFormfactor, onIsolated, CLHEP::pi, rangeFactor, rangeFactorMuHad, safetyFactor, skin, CLHEP::TeV, thetaLimit, tripletConv, useAngGeneratorForIonisation, useMottCorrection, verbose, and workerVerbose.
Referenced by G4EmParameters(), and SetDefaults().
|
static |
Definition at line 67 of file G4EmParameters.cc.
References G4MUTEXLOCK, G4MUTEXUNLOCK, and theInstance.
Referenced by G4eplusAnnihilation::AtRestDoIt(), G4GammaConversionToMuons::BuildPhysicsTable(), G4EmBuilder::ConstructCharged(), G4EmBuilder::ConstructChargedSS(), LBE::ConstructGeneral(), G4RadioactiveDecayPhysics::ConstructProcess(), G4EmLivermorePhysics::ConstructProcess(), G4EmLowEPPhysics::ConstructProcess(), G4EmPenelopePhysics::ConstructProcess(), G4EmStandardPhysics::ConstructProcess(), G4EmStandardPhysics_option1::ConstructProcess(), G4EmStandardPhysics_option2::ConstructProcess(), G4EmStandardPhysics_option3::ConstructProcess(), G4EmStandardPhysics_option4::ConstructProcess(), G4EmStandardPhysicsGS::ConstructProcess(), G4EmStandardPhysicsSS::ConstructProcess(), G4EmStandardPhysicsWVI::ConstructProcess(), G4ECDecay::DecayIt(), G4ITDecay::DecayIt(), G4LivermorePhotoElectricModel::FindDirectoryPath(), FTFP_BERT_TRV::FTFP_BERT_TRV(), G4DNAWaterDissociationDisplacer::G4DNAWaterDissociationDisplacer(), G4EmCalculator::G4EmCalculator(), G4EmDNAPhysics::G4EmDNAPhysics(), G4EmDNAPhysics_option1::G4EmDNAPhysics_option1(), G4EmDNAPhysics_option2::G4EmDNAPhysics_option2(), G4EmDNAPhysics_option3::G4EmDNAPhysics_option3(), G4EmDNAPhysics_option4::G4EmDNAPhysics_option4(), G4EmDNAPhysics_option5::G4EmDNAPhysics_option5(), G4EmDNAPhysics_option6::G4EmDNAPhysics_option6(), G4EmDNAPhysics_option7::G4EmDNAPhysics_option7(), G4EmDNAPhysics_option8::G4EmDNAPhysics_option8(), G4EmDNAPhysics_stationary::G4EmDNAPhysics_stationary(), G4EmDNAPhysics_stationary_option2::G4EmDNAPhysics_stationary_option2(), G4EmDNAPhysics_stationary_option4::G4EmDNAPhysics_stationary_option4(), G4EmDNAPhysics_stationary_option6::G4EmDNAPhysics_stationary_option6(), G4EmDNAPhysicsActivator::G4EmDNAPhysicsActivator(), G4EmLivermorePhysics::G4EmLivermorePhysics(), G4EmLivermorePolarizedPhysics::G4EmLivermorePolarizedPhysics(), G4EmLowEPPhysics::G4EmLowEPPhysics(), G4EmModelActivator::G4EmModelActivator(), G4EmPenelopePhysics::G4EmPenelopePhysics(), G4EmStandardPhysics::G4EmStandardPhysics(), G4EmStandardPhysics_option1::G4EmStandardPhysics_option1(), G4EmStandardPhysics_option2::G4EmStandardPhysics_option2(), G4EmStandardPhysics_option3::G4EmStandardPhysics_option3(), G4EmStandardPhysics_option4::G4EmStandardPhysics_option4(), G4EmStandardPhysicsGS::G4EmStandardPhysicsGS(), G4EmStandardPhysicsSS::G4EmStandardPhysicsSS(), G4EmStandardPhysicsWVI::G4EmStandardPhysicsWVI(), G4LossTableBuilder::G4LossTableBuilder(), G4LossTableManager::G4LossTableManager(), G4VEmAngularDistribution::G4VEmAngularDistribution(), G4VEmProcess::G4VEmProcess(), G4VEnergyLossProcess::G4VEnergyLossProcess(), G4VMultipleScattering::G4VMultipleScattering(), G4DNASolvationModelFactory::GetMacroDefinedModel(), G4VMscModel::GetParticleChangeForMSC(), G4AtomicTransitionManager::Initialise(), G4IonICRU73Data::Initialise(), G4EmBiasingManager::Initialise(), G4eSingleCoulombScatteringModel::Initialise(), G4EmMultiModel::Initialise(), G4IonParametrisedLossModel::Initialise(), G4PenelopeIonisationModel::Initialise(), G4PenelopeRayleighModelMI::Initialise(), G4MuPairProductionModel::Initialise(), G4BetheBlochModel::Initialise(), G4BetheHeitler5DModel::Initialise(), G4BraggIonModel::Initialise(), G4BraggModel::Initialise(), G4eeToTwoGammaModel::Initialise(), G4eplusTo2GammaOKVIModel::Initialise(), G4GoudsmitSaundersonMscModel::Initialise(), G4SeltzerBergerModel::Initialise(), G4UrbanMscModel::Initialise(), G4WentzelVIModel::Initialise(), G4WentzelOKandVIxSection::Initialise(), G4WentzelOKandVIxSection::InitialiseA(), G4VAtomDeexcitation::InitialiseAtomicDeexcitation(), G4VEmModel::InitialiseElementSelectors(), G4hhIonisation::InitialiseEnergyLossProcess(), G4mplIonisation::InitialiseEnergyLossProcess(), G4ePairProduction::InitialiseEnergyLossProcess(), G4MuBremsstrahlung::InitialiseEnergyLossProcess(), G4MuIonisation::InitialiseEnergyLossProcess(), G4MuPairProduction::InitialiseEnergyLossProcess(), G4PolarizedBremsstrahlung::InitialiseEnergyLossProcess(), G4PolarizedIonisation::InitialiseEnergyLossProcess(), G4eBremsstrahlung::InitialiseEnergyLossProcess(), G4eIonisation::InitialiseEnergyLossProcess(), G4hIonisation::InitialiseEnergyLossProcess(), G4ionIonisation::InitialiseEnergyLossProcess(), G4UAtomicDeexcitation::InitialiseForNewRun(), G4PhysListUtil::InitialiseParameters(), G4VMscModel::InitialiseParameters(), G4GammaGeneralProcess::InitialiseProcess(), G4PolarizedCompton::InitialiseProcess(), G4PolarizedGammaConversion::InitialiseProcess(), G4PolarizedPhotoElectric::InitialiseProcess(), G4ComptonScattering::InitialiseProcess(), G4CoulombScattering::InitialiseProcess(), G4GammaConversion::InitialiseProcess(), G4PhotoElectricEffect::InitialiseProcess(), G4CoulombScattering::MinPrimaryEnergy(), G4GammaGeneralProcess::PreparePhysicsTable(), G4LivermoreComptonModel::ReadData(), G4LivermoreRayleighModel::ReadData(), G4LivermoreGammaConversionModel::ReadData(), G4EmDataHandler::RetrievePhysicsTable(), G4RadioactiveDecay::StreamInfo(), G4CoulombScattering::StreamProcessInfo(), and G4eBremsstrahlung::StreamProcessInfo().
G4bool G4EmParameters::Integral | ( | ) | const |
Definition at line 356 of file G4EmParameters.cc.
References integral.
Referenced by G4VEmProcess::PreparePhysicsTable(), and G4VEnergyLossProcess::PreparePhysicsTable().
|
private |
Definition at line 1381 of file G4EmParameters.cc.
References fStateManager, G4State_Idle, G4State_Init, G4State_PreInit, G4StateManager::GetCurrentState(), and G4Threading::IsMasterThread().
Referenced by ActivateAngularGeneratorForIonisation(), ActivateDNA(), ActivateForcedInteraction(), ActivateSecondaryBiasing(), AddDNA(), AddMicroElec(), AddPAIModel(), AddPhysics(), SetANSTOFluoDir(), SetApplyCuts(), SetAuger(), SetBeardenFluoDir(), SetBirksActive(), SetBremsstrahlungTh(), SetBuildCSDARange(), SetConversionType(), SetDeexActiveRegion(), SetDeexcitationIgnoreCut(), SetDefaults(), SetDirectionalSplitting(), SetDirectionalSplittingRadius(), SetDirectionalSplittingTarget(), SetDNAElectronMsc(), SetDNAeSolvationSubType(), SetDNAFast(), SetDNAStationary(), SetEmSaturation(), SetEnablePolarisation(), SetEnableSamplingTable(), SetFactorForAngleLimit(), SetFluo(), SetGeneralProcessActive(), SetIntegral(), SetLambdaFactor(), SetLateralDisplacement(), SetLateralDisplacementAlg96(), SetLinearLossLimit(), SetLivermoreDataDir(), SetLossFluctuations(), SetLowestElectronEnergy(), SetLowestMuHadEnergy(), SetLowestTripletEnergy(), SetLPM(), SetMaxEnergy(), SetMaxEnergyFor5DMuPair(), SetMaxEnergyForCSDARange(), SetMaxNIELEnergy(), SetMinEnergy(), SetMscEnergyLimit(), SetMscGeomFactor(), SetMscLambdaLimit(), SetMscMuHadRangeFactor(), SetMscMuHadStepLimitType(), SetMscRangeFactor(), SetMscSafetyFactor(), SetMscSkin(), SetMscStepLimitType(), SetMscThetaLimit(), SetMuHadBremsstrahlungTh(), SetMuHadLateralDisplacement(), SetNuclearFormfactorType(), SetNumberOfBinsPerDecade(), SetOnIsolated(), SetPixe(), SetPIXECrossSectionModel(), SetPIXEElectronCrossSectionModel(), SetProcessBiasingFactor(), SetQuantumEntanglement(), SetScreeningFactor(), SetSingleScatteringType(), SetStepFunction(), SetStepFunctionIons(), SetStepFunctionLightIons(), SetStepFunctionMuHad(), SetSubCutRegion(), SetUseCutAsFinalRange(), SetUseICRU90Data(), SetUseMottCorrection(), SetVerbose(), and SetWorkerVerbose().
G4bool G4EmParameters::IsPrintLocked | ( | ) | const |
Definition at line 495 of file G4EmParameters.cc.
References fIsPrinted.
Referenced by G4VEmProcess::BuildPhysicsTable(), G4VEnergyLossProcess::BuildPhysicsTable(), and G4VMultipleScattering::BuildPhysicsTable().
G4double G4EmParameters::LambdaFactor | ( | ) | const |
Definition at line 695 of file G4EmParameters.cc.
References lambdaFactor.
Referenced by G4VEmProcess::PreparePhysicsTable(), and G4VEnergyLossProcess::PreparePhysicsTable().
G4bool G4EmParameters::LateralDisplacement | ( | ) | const |
Definition at line 301 of file G4EmParameters.cc.
References lateralDisplacement.
Referenced by G4VMscModel::InitialiseParameters(), and G4VMultipleScattering::PreparePhysicsTable().
G4bool G4EmParameters::LateralDisplacementAlg96 | ( | ) | const |
Definition at line 312 of file G4EmParameters.cc.
References lateralDisplacementAlg96.
Referenced by G4UrbanMscModel::Initialise().
G4double G4EmParameters::LinearLossLimit | ( | ) | const |
Definition at line 641 of file G4EmParameters.cc.
References linLossLimit.
Referenced by G4VEnergyLossProcess::PreparePhysicsTable().
const G4String & G4EmParameters::LivermoreDataDir | ( | ) |
Definition at line 1051 of file G4EmParameters.cc.
References fCParameters, and G4EmLowEParameters::LivermoreDataDir().
G4bool G4EmParameters::LossFluctuation | ( | ) | const |
Definition at line 180 of file G4EmParameters.cc.
References lossFluctuation.
Referenced by G4VEnergyLossProcess::PreparePhysicsTable().
G4double G4EmParameters::LowestElectronEnergy | ( | ) | const |
Definition at line 579 of file G4EmParameters.cc.
References lowestElectronEnergy.
Referenced by G4EmCalculator::ComputeCrossSectionPerAtom(), G4EmCalculator::ComputeCrossSectionPerShell(), G4EmCalculator::ComputeCrossSectionPerVolume(), G4VEnergyLossProcess::G4VEnergyLossProcess(), and G4VEnergyLossProcess::PreparePhysicsTable().
G4double G4EmParameters::LowestMuHadEnergy | ( | ) | const |
Definition at line 590 of file G4EmParameters.cc.
References lowestMuHadEnergy.
Referenced by G4VEnergyLossProcess::PreparePhysicsTable().
G4double G4EmParameters::LowestTripletEnergy | ( | ) | const |
Definition at line 601 of file G4EmParameters.cc.
References lowestTripletEnergy.
Referenced by G4eplusTo2GammaOKVIModel::Initialise().
G4bool G4EmParameters::LPM | ( | ) | const |
Definition at line 202 of file G4EmParameters.cc.
References flagLPM.
Referenced by G4eBremsstrahlung::InitialiseEnergyLossProcess(), and G4eBremsstrahlung::StreamProcessInfo().
G4double G4EmParameters::MaxEnergyFor5DMuPair | ( | ) | const |
Definition at line 623 of file G4EmParameters.cc.
References max5DEnergyForMuPair.
Referenced by G4GammaConversionToMuons::BuildPhysicsTable().
G4double G4EmParameters::MaxEnergyForCSDARange | ( | ) | const |
Definition at line 568 of file G4EmParameters.cc.
References maxKinEnergyCSDA.
Referenced by G4VEnergyLossProcess::PreparePhysicsTable().
G4double G4EmParameters::MaxKinEnergy | ( | ) | const |
Definition at line 549 of file G4EmParameters.cc.
References maxKinEnergy.
Referenced by G4EmModelActivator::ActivateEmOptions(), G4EmDNAPhysicsActivator::AddElectronModels0(), G4EmDNAPhysicsActivator::AddElectronModels2(), G4EmDNAPhysicsActivator::AddElectronModels4(), G4EmDNAPhysicsActivator::AddElectronModels4a(), G4EmDNAPhysicsActivator::AddElectronModels6(), G4EmDNAPhysicsActivator::AddElectronModels6a(), G4EmDNAPhysicsActivator::AddElectronModels7(), G4EmDNAPhysicsActivator::AddGenericIonModels0(), G4EmDNAPhysicsActivator::AddHeliumModels0(), G4EmDNAPhysicsActivator::AddProtonModels0(), G4VEmProcess::BuildLambdaTable(), G4EmBuilder::ConstructCharged(), G4EmBuilder::ConstructChargedSS(), G4VMscModel::GetParticleChangeForMSC(), G4hhIonisation::InitialiseEnergyLossProcess(), G4mplIonisation::InitialiseEnergyLossProcess(), G4ePairProduction::InitialiseEnergyLossProcess(), G4MuBremsstrahlung::InitialiseEnergyLossProcess(), G4MuIonisation::InitialiseEnergyLossProcess(), G4MuPairProduction::InitialiseEnergyLossProcess(), G4PolarizedBremsstrahlung::InitialiseEnergyLossProcess(), G4PolarizedIonisation::InitialiseEnergyLossProcess(), G4eBremsstrahlung::InitialiseEnergyLossProcess(), G4eIonisation::InitialiseEnergyLossProcess(), G4hIonisation::InitialiseEnergyLossProcess(), G4ionIonisation::InitialiseEnergyLossProcess(), G4GammaGeneralProcess::InitialiseProcess(), G4PolarizedCompton::InitialiseProcess(), G4PolarizedGammaConversion::InitialiseProcess(), G4PolarizedPhotoElectric::InitialiseProcess(), G4ComptonScattering::InitialiseProcess(), G4CoulombScattering::InitialiseProcess(), G4GammaConversion::InitialiseProcess(), G4PhotoElectricEffect::InitialiseProcess(), G4VEmProcess::PreparePhysicsTable(), G4VEnergyLossProcess::PreparePhysicsTable(), G4VMultipleScattering::PreparePhysicsTable(), and G4VEmProcess::PrintWarning().
G4double G4EmParameters::MaxNIELEnergy | ( | ) | const |
Definition at line 612 of file G4EmParameters.cc.
References maxNIELEnergy.
Referenced by G4EmLivermorePhysics::ConstructProcess(), G4EmLowEPPhysics::ConstructProcess(), G4EmPenelopePhysics::ConstructProcess(), G4EmStandardPhysics::ConstructProcess(), G4EmStandardPhysics_option3::ConstructProcess(), G4EmStandardPhysics_option4::ConstructProcess(), and G4EmStandardPhysicsWVI::ConstructProcess().
G4double G4EmParameters::MinKinEnergy | ( | ) | const |
Definition at line 530 of file G4EmParameters.cc.
References minKinEnergy.
Referenced by G4VEmProcess::BuildLambdaTable(), G4VMscModel::GetParticleChangeForMSC(), G4hhIonisation::InitialiseEnergyLossProcess(), G4mplIonisation::InitialiseEnergyLossProcess(), G4ePairProduction::InitialiseEnergyLossProcess(), G4MuBremsstrahlung::InitialiseEnergyLossProcess(), G4MuIonisation::InitialiseEnergyLossProcess(), G4MuPairProduction::InitialiseEnergyLossProcess(), G4PolarizedBremsstrahlung::InitialiseEnergyLossProcess(), G4PolarizedIonisation::InitialiseEnergyLossProcess(), G4eBremsstrahlung::InitialiseEnergyLossProcess(), G4eIonisation::InitialiseEnergyLossProcess(), G4hIonisation::InitialiseEnergyLossProcess(), G4ionIonisation::InitialiseEnergyLossProcess(), G4GammaGeneralProcess::InitialiseProcess(), G4PolarizedCompton::InitialiseProcess(), G4PolarizedGammaConversion::InitialiseProcess(), G4PolarizedPhotoElectric::InitialiseProcess(), G4ComptonScattering::InitialiseProcess(), G4CoulombScattering::InitialiseProcess(), G4GammaConversion::InitialiseProcess(), G4PhotoElectricEffect::InitialiseProcess(), G4VEmProcess::PreparePhysicsTable(), G4VEnergyLossProcess::PreparePhysicsTable(), G4VEmProcess::PrintWarning(), and G4VEmProcess::SetMinKinEnergyPrim().
G4double G4EmParameters::MscEnergyLimit | ( | ) | const |
Definition at line 749 of file G4EmParameters.cc.
References energyLimit.
Referenced by G4EmModelActivator::ActivateEmOptions(), G4EmLivermorePhysics::ConstructProcess(), G4EmLowEPPhysics::ConstructProcess(), G4EmPenelopePhysics::ConstructProcess(), G4EmStandardPhysics::ConstructProcess(), G4EmStandardPhysics_option1::ConstructProcess(), G4EmStandardPhysics_option2::ConstructProcess(), G4EmStandardPhysics_option4::ConstructProcess(), and G4EmStandardPhysicsGS::ConstructProcess().
G4double G4EmParameters::MscGeomFactor | ( | ) | const |
Definition at line 803 of file G4EmParameters.cc.
References geomFactor.
Referenced by G4VMultipleScattering::GeomFactor(), and G4VMscModel::InitialiseParameters().
G4double G4EmParameters::MscLambdaLimit | ( | ) | const |
Definition at line 839 of file G4EmParameters.cc.
References lambdaLimit.
Referenced by G4VMscModel::InitialiseParameters().
G4double G4EmParameters::MscMuHadRangeFactor | ( | ) | const |
Definition at line 785 of file G4EmParameters.cc.
References rangeFactorMuHad.
Referenced by G4VMscModel::InitialiseParameters(), and G4VMultipleScattering::PreparePhysicsTable().
G4MscStepLimitType G4EmParameters::MscMuHadStepLimitType | ( | ) | const |
Definition at line 972 of file G4EmParameters.cc.
References mscStepLimitMuHad.
Referenced by G4VMscModel::InitialiseParameters(), and G4VMultipleScattering::PreparePhysicsTable().
G4double G4EmParameters::MscRangeFactor | ( | ) | const |
Definition at line 767 of file G4EmParameters.cc.
References rangeFactor.
Referenced by G4VMscModel::InitialiseParameters(), and G4VMultipleScattering::PreparePhysicsTable().
G4double G4EmParameters::MscSafetyFactor | ( | ) | const |
Definition at line 821 of file G4EmParameters.cc.
References safetyFactor.
Referenced by G4VMscModel::InitialiseParameters().
G4double G4EmParameters::MscSkin | ( | ) | const |
Definition at line 857 of file G4EmParameters.cc.
References skin.
Referenced by G4VMscModel::InitialiseParameters(), and G4VMultipleScattering::Skin().
G4MscStepLimitType G4EmParameters::MscStepLimitType | ( | ) | const |
Definition at line 961 of file G4EmParameters.cc.
References mscStepLimit.
Referenced by G4VMscModel::InitialiseParameters(), G4VMultipleScattering::PreparePhysicsTable(), and G4VMultipleScattering::StepLimitType().
G4double G4EmParameters::MscThetaLimit | ( | ) | const |
Definition at line 731 of file G4EmParameters.cc.
References thetaLimit.
Referenced by G4CoulombScattering::InitialiseProcess(), G4CoulombScattering::MinPrimaryEnergy(), G4VEmProcess::PolarAngleLimit(), G4VMultipleScattering::PolarAngleLimit(), G4VEmProcess::PreparePhysicsTable(), G4VMultipleScattering::PreparePhysicsTable(), and G4CoulombScattering::StreamProcessInfo().
G4double G4EmParameters::MuHadBremsstrahlungTh | ( | ) | const |
Definition at line 677 of file G4EmParameters.cc.
References bremsMuHadTh.
Referenced by G4MuBremsstrahlung::InitialiseEnergyLossProcess(), and G4MuPairProduction::InitialiseEnergyLossProcess().
G4bool G4EmParameters::MuHadLateralDisplacement | ( | ) | const |
Definition at line 323 of file G4EmParameters.cc.
References muhadLateralDisplacement.
Referenced by G4VMscModel::InitialiseParameters(), and G4VMultipleScattering::PreparePhysicsTable().
G4NuclearFormfactorType G4EmParameters::NuclearFormfactorType | ( | ) | const |
Definition at line 995 of file G4EmParameters.cc.
References nucFormfactor.
Referenced by G4eSingleCoulombScatteringModel::Initialise(), and G4WentzelOKandVIxSection::Initialise().
G4int G4EmParameters::NumberOfBins | ( | ) | const |
Definition at line 909 of file G4EmParameters.cc.
References G4lrint(), maxKinEnergy, minKinEnergy, and nbinsPerDecade.
Referenced by G4VEnergyLossProcess::PreparePhysicsTable(), and G4VEmProcess::PrintWarning().
G4int G4EmParameters::NumberOfBinsPerDecade | ( | ) | const |
Definition at line 927 of file G4EmParameters.cc.
References nbinsPerDecade.
Referenced by G4VEmProcess::BuildLambdaTable(), G4LossTableBuilder::BuildTableForModel(), G4VEmProcess::FindLambdaMax(), G4WentzelVIModel::Initialise(), G4VEmModel::InitialiseElementSelectors(), G4hhIonisation::InitialiseEnergyLossProcess(), G4mplIonisation::InitialiseEnergyLossProcess(), G4hIonisation::InitialiseEnergyLossProcess(), G4GammaGeneralProcess::InitialiseProcess(), G4VEnergyLossProcess::PreparePhysicsTable(), and G4VEnergyLossProcess::StreamInfo().
G4bool G4EmParameters::OnIsolated | ( | ) | const |
Definition at line 468 of file G4EmParameters.cc.
References onIsolated.
Referenced by G4BetheHeitler5DModel::Initialise().
|
delete |
const std::vector< G4String > & G4EmParameters::ParticlesPAI | ( | ) | const |
Definition at line 1069 of file G4EmParameters.cc.
References fBParameters, and G4EmExtraParameters::ParticlesPAI().
Referenced by G4EmModelActivator::ActivatePAI().
G4bool G4EmParameters::Pixe | ( | ) | const |
Definition at line 279 of file G4EmParameters.cc.
References fCParameters, and G4EmLowEParameters::Pixe().
Referenced by G4VAtomDeexcitation::InitialiseAtomicDeexcitation().
const G4String & G4EmParameters::PIXECrossSectionModel | ( | ) |
Definition at line 1029 of file G4EmParameters.cc.
References fCParameters, and G4EmLowEParameters::PIXECrossSectionModel().
Referenced by G4VAtomDeexcitation::InitialiseAtomicDeexcitation(), and G4UAtomicDeexcitation::InitialiseForNewRun().
const G4String & G4EmParameters::PIXEElectronCrossSectionModel | ( | ) |
Definition at line 1040 of file G4EmParameters.cc.
References fCParameters, and G4EmLowEParameters::PIXEElectronCrossSectionModel().
Referenced by G4PenelopeIonisationModel::Initialise(), G4VAtomDeexcitation::InitialiseAtomicDeexcitation(), and G4UAtomicDeexcitation::InitialiseForNewRun().
|
private |
Definition at line 1056 of file G4EmParameters.cc.
References G4Exception(), and JustWarning.
Referenced by SetBremsstrahlungTh(), SetFactorForAngleLimit(), SetLambdaFactor(), SetLinearLossLimit(), SetMaxEnergy(), SetMaxEnergyForCSDARange(), SetMinEnergy(), SetMscEnergyLimit(), SetMscGeomFactor(), SetMscLambdaLimit(), SetMscMuHadRangeFactor(), SetMscRangeFactor(), SetMscSafetyFactor(), SetMscSkin(), SetMscThetaLimit(), SetMuHadBremsstrahlungTh(), SetNumberOfBinsPerDecade(), and SetScreeningFactor().
G4bool G4EmParameters::QuantumEntanglement | ( | ) | const |
Definition at line 1180 of file G4EmParameters.cc.
References fBParameters, and G4EmExtraParameters::QuantumEntanglement().
Referenced by G4eplusAnnihilation::AtRestDoIt().
const std::vector< G4String > & G4EmParameters::RegionsDNA | ( | ) | const |
Definition at line 1102 of file G4EmParameters.cc.
References fCParameters, and G4EmLowEParameters::RegionsDNA().
Referenced by G4EmDNAPhysicsActivator::ConstructProcess().
const std::vector< G4String > & G4EmParameters::RegionsMicroElec | ( | ) | const |
Definition at line 1090 of file G4EmParameters.cc.
References fCParameters, and G4EmLowEParameters::RegionsMicroElec().
Referenced by G4EmModelActivator::ActivateMicroElec(), and G4EmModelActivator::G4EmModelActivator().
const std::vector< G4String > & G4EmParameters::RegionsPAI | ( | ) | const |
Definition at line 1074 of file G4EmParameters.cc.
References fBParameters, and G4EmExtraParameters::RegionsPAI().
Referenced by G4EmModelActivator::ActivatePAI(), and G4EmModelActivator::G4EmModelActivator().
const std::vector< G4String > & G4EmParameters::RegionsPhysics | ( | ) | const |
Definition at line 1118 of file G4EmParameters.cc.
References fBParameters, and G4EmExtraParameters::RegionsPhysics().
Referenced by G4EmModelActivator::ActivateEmOptions(), and G4EmModelActivator::G4EmModelActivator().
G4bool G4EmParameters::RetrieveMuDataFromFile | ( | ) | const |
Definition at line 452 of file G4EmParameters.cc.
References fMuDataFromFile.
Referenced by G4MuPairProductionModel::Initialise().
G4double G4EmParameters::ScreeningFactor | ( | ) | const |
Definition at line 875 of file G4EmParameters.cc.
References factorScreen.
Referenced by G4WentzelOKandVIxSection::InitialiseA().
void G4EmParameters::SetANSTOFluoDir | ( | G4bool | val | ) |
Definition at line 251 of file G4EmParameters.cc.
References fCParameters, IsLocked(), and G4EmLowEParameters::SetANSTOFluoDir().
void G4EmParameters::SetApplyCuts | ( | G4bool | val | ) |
Definition at line 218 of file G4EmParameters.cc.
References applyCuts, and IsLocked().
Referenced by G4EmStandardPhysics_option1::G4EmStandardPhysics_option1(), G4EmStandardPhysics_option2::G4EmStandardPhysics_option2(), and G4EmParametersMessenger::SetNewValue().
void G4EmParameters::SetAuger | ( | G4bool | val | ) |
Definition at line 262 of file G4EmParameters.cc.
References fCParameters, IsLocked(), and G4EmLowEParameters::SetAuger().
Referenced by G4RadioactiveDecayPhysics::ConstructProcess(), G4EmDNAPhysics::G4EmDNAPhysics(), G4EmDNAPhysics_option1::G4EmDNAPhysics_option1(), G4EmDNAPhysics_option2::G4EmDNAPhysics_option2(), G4EmDNAPhysics_option3::G4EmDNAPhysics_option3(), G4EmDNAPhysics_option4::G4EmDNAPhysics_option4(), G4EmDNAPhysics_option5::G4EmDNAPhysics_option5(), G4EmDNAPhysics_option6::G4EmDNAPhysics_option6(), G4EmDNAPhysics_option7::G4EmDNAPhysics_option7(), G4EmDNAPhysics_option8::G4EmDNAPhysics_option8(), G4EmDNAPhysics_stationary_option2::G4EmDNAPhysics_stationary_option2(), G4EmDNAPhysics_stationary_option4::G4EmDNAPhysics_stationary_option4(), G4EmDNAPhysics_stationary_option6::G4EmDNAPhysics_stationary_option6(), G4EmLowEPPhysics::G4EmLowEPPhysics(), G4EmStandardPhysicsSS::G4EmStandardPhysicsSS(), and SetAugerCascade().
|
inline |
Definition at line 121 of file G4EmParameters.hh.
References SetAuger().
Referenced by LBE::ConstructGeneral().
void G4EmParameters::SetBeardenFluoDir | ( | G4bool | val | ) |
Definition at line 240 of file G4EmParameters.cc.
References fCParameters, IsLocked(), and G4EmLowEParameters::SetBeardenFluoDir().
void G4EmParameters::SetBirksActive | ( | G4bool | val | ) |
Definition at line 372 of file G4EmParameters.cc.
References birks, emSaturation, and IsLocked().
Referenced by G4EmParametersMessenger::SetNewValue().
void G4EmParameters::SetBremsstrahlungTh | ( | G4double | val | ) |
Definition at line 646 of file G4EmParameters.cc.
References bremsTh, GeV, IsLocked(), and PrintWarning().
Referenced by G4EmParametersMessenger::SetNewValue().
void G4EmParameters::SetBuildCSDARange | ( | G4bool | val | ) |
Definition at line 185 of file G4EmParameters.cc.
References buildCSDARange, and IsLocked().
Referenced by G4EmParametersMessenger::SetNewValue().
void G4EmParameters::SetConversionType | ( | G4int | val | ) |
Definition at line 1012 of file G4EmParameters.cc.
References IsLocked(), and tripletConv.
Referenced by G4EmParametersMessenger::SetNewValue().
void G4EmParameters::SetDeexActiveRegion | ( | const G4String & | region, |
G4bool | fdeex, | ||
G4bool | fauger, | ||
G4bool | fpixe | ||
) |
Definition at line 1135 of file G4EmParameters.cc.
References fCParameters, IsLocked(), and G4EmLowEParameters::SetDeexActiveRegion().
Referenced by G4EmModelActivator::ActivateEmOptions().
void G4EmParameters::SetDeexcitationIgnoreCut | ( | G4bool | val | ) |
Definition at line 284 of file G4EmParameters.cc.
References fCParameters, IsLocked(), and G4EmLowEParameters::SetDeexcitationIgnoreCut().
Referenced by G4RadioactiveDecayPhysics::ConstructProcess(), G4EmDNAPhysics::G4EmDNAPhysics(), G4EmDNAPhysics_option1::G4EmDNAPhysics_option1(), G4EmDNAPhysics_option2::G4EmDNAPhysics_option2(), G4EmDNAPhysics_option3::G4EmDNAPhysics_option3(), G4EmDNAPhysics_option4::G4EmDNAPhysics_option4(), G4EmDNAPhysics_option5::G4EmDNAPhysics_option5(), G4EmDNAPhysics_option6::G4EmDNAPhysics_option6(), G4EmDNAPhysics_option7::G4EmDNAPhysics_option7(), G4EmDNAPhysics_option8::G4EmDNAPhysics_option8(), G4EmDNAPhysics_stationary_option2::G4EmDNAPhysics_stationary_option2(), G4EmDNAPhysics_stationary_option4::G4EmDNAPhysics_stationary_option4(), and G4EmDNAPhysics_stationary_option6::G4EmDNAPhysics_stationary_option6().
void G4EmParameters::SetDefaults | ( | ) |
Definition at line 109 of file G4EmParameters.cc.
References fBParameters, fCParameters, G4EmExtraParameters::Initialise(), G4EmLowEParameters::Initialise(), Initialise(), and IsLocked().
Referenced by G4EmDNAPhysics::G4EmDNAPhysics(), G4EmDNAPhysics_option1::G4EmDNAPhysics_option1(), G4EmDNAPhysics_option2::G4EmDNAPhysics_option2(), G4EmDNAPhysics_option3::G4EmDNAPhysics_option3(), G4EmDNAPhysics_option4::G4EmDNAPhysics_option4(), G4EmDNAPhysics_option5::G4EmDNAPhysics_option5(), G4EmDNAPhysics_option6::G4EmDNAPhysics_option6(), G4EmDNAPhysics_option7::G4EmDNAPhysics_option7(), G4EmDNAPhysics_option8::G4EmDNAPhysics_option8(), G4EmDNAPhysics_stationary_option2::G4EmDNAPhysics_stationary_option2(), G4EmDNAPhysics_stationary_option4::G4EmDNAPhysics_stationary_option4(), G4EmDNAPhysics_stationary_option6::G4EmDNAPhysics_stationary_option6(), G4EmLivermorePhysics::G4EmLivermorePhysics(), G4EmLowEPPhysics::G4EmLowEPPhysics(), G4EmPenelopePhysics::G4EmPenelopePhysics(), G4EmStandardPhysics::G4EmStandardPhysics(), G4EmStandardPhysics_option1::G4EmStandardPhysics_option1(), G4EmStandardPhysics_option2::G4EmStandardPhysics_option2(), G4EmStandardPhysics_option3::G4EmStandardPhysics_option3(), G4EmStandardPhysics_option4::G4EmStandardPhysics_option4(), G4EmStandardPhysicsGS::G4EmStandardPhysicsGS(), G4EmStandardPhysicsSS::G4EmStandardPhysicsSS(), G4EmStandardPhysicsWVI::G4EmStandardPhysicsWVI(), and G4PhysListUtil::InitialiseParameters().
void G4EmParameters::SetDirectionalSplitting | ( | G4bool | v | ) |
Definition at line 1195 of file G4EmParameters.cc.
References fBParameters, IsLocked(), and G4EmExtraParameters::SetDirectionalSplitting().
void G4EmParameters::SetDirectionalSplittingRadius | ( | G4double | r | ) |
Definition at line 1212 of file G4EmParameters.cc.
References fBParameters, IsLocked(), and G4EmExtraParameters::SetDirectionalSplittingRadius().
void G4EmParameters::SetDirectionalSplittingTarget | ( | const G4ThreeVector & | v | ) |
Definition at line 1201 of file G4EmParameters.cc.
References fBParameters, IsLocked(), and G4EmExtraParameters::SetDirectionalSplittingTarget().
void G4EmParameters::SetDNAElectronMsc | ( | G4bool | val | ) |
Definition at line 419 of file G4EmParameters.cc.
References ActivateDNA(), fCParameters, IsLocked(), and G4EmLowEParameters::SetDNAElectronMsc().
void G4EmParameters::SetDNAeSolvationSubType | ( | G4DNAModelSubType | val | ) |
Definition at line 1000 of file G4EmParameters.cc.
References ActivateDNA(), fCParameters, IsLocked(), and G4EmLowEParameters::SetDNAeSolvationSubType().
void G4EmParameters::SetDNAFast | ( | G4bool | val | ) |
Definition at line 395 of file G4EmParameters.cc.
References ActivateDNA(), fCParameters, IsLocked(), and G4EmLowEParameters::SetDNAFast().
void G4EmParameters::SetDNAStationary | ( | G4bool | val | ) |
Definition at line 407 of file G4EmParameters.cc.
References ActivateDNA(), fCParameters, IsLocked(), and G4EmLowEParameters::SetDNAStationary().
Referenced by G4EmDNAPhysics_stationary::G4EmDNAPhysics_stationary().
void G4EmParameters::SetEmSaturation | ( | G4EmSaturation * | ptr | ) |
Definition at line 442 of file G4EmParameters.cc.
References birks, emSaturation, and IsLocked().
void G4EmParameters::SetEnablePolarisation | ( | G4bool | val | ) |
Definition at line 361 of file G4EmParameters.cc.
References fPolarisation, and IsLocked().
Referenced by G4EmLivermorePolarizedPhysics::G4EmLivermorePolarizedPhysics(), and G4EmParametersMessenger::SetNewValue().
void G4EmParameters::SetEnableSamplingTable | ( | G4bool | val | ) |
Definition at line 473 of file G4EmParameters.cc.
References fSamplingTable, and IsLocked().
Referenced by G4EmParametersMessenger::SetNewValue().
void G4EmParameters::SetFactorForAngleLimit | ( | G4double | val | ) |
Definition at line 700 of file G4EmParameters.cc.
References factorForAngleLimit, IsLocked(), and PrintWarning().
Referenced by G4EmParametersMessenger::SetNewValue().
void G4EmParameters::SetFluo | ( | G4bool | val | ) |
Definition at line 229 of file G4EmParameters.cc.
References fCParameters, IsLocked(), and G4EmLowEParameters::SetFluo().
Referenced by G4EmDNAPhysics::G4EmDNAPhysics(), G4EmDNAPhysics_option1::G4EmDNAPhysics_option1(), G4EmDNAPhysics_option2::G4EmDNAPhysics_option2(), G4EmDNAPhysics_option3::G4EmDNAPhysics_option3(), G4EmDNAPhysics_option4::G4EmDNAPhysics_option4(), G4EmDNAPhysics_option5::G4EmDNAPhysics_option5(), G4EmDNAPhysics_option6::G4EmDNAPhysics_option6(), G4EmDNAPhysics_option7::G4EmDNAPhysics_option7(), G4EmDNAPhysics_option8::G4EmDNAPhysics_option8(), G4EmDNAPhysics_stationary_option2::G4EmDNAPhysics_stationary_option2(), G4EmDNAPhysics_stationary_option4::G4EmDNAPhysics_stationary_option4(), G4EmDNAPhysics_stationary_option6::G4EmDNAPhysics_stationary_option6(), G4EmLivermorePhysics::G4EmLivermorePhysics(), G4EmLowEPPhysics::G4EmLowEPPhysics(), G4EmPenelopePhysics::G4EmPenelopePhysics(), G4EmStandardPhysics_option3::G4EmStandardPhysics_option3(), G4EmStandardPhysics_option4::G4EmStandardPhysics_option4(), and G4EmStandardPhysicsWVI::G4EmStandardPhysicsWVI().
void G4EmParameters::SetGeneralProcessActive | ( | G4bool | val | ) |
Definition at line 431 of file G4EmParameters.cc.
References gener, and IsLocked().
Referenced by G4EmStandardPhysics_option1::G4EmStandardPhysics_option1(), and G4EmParametersMessenger::SetNewValue().
void G4EmParameters::SetIntegral | ( | G4bool | val | ) |
Definition at line 350 of file G4EmParameters.cc.
References integral, and IsLocked().
void G4EmParameters::SetIsPrintedFlag | ( | G4bool | val | ) |
Definition at line 490 of file G4EmParameters.cc.
References fIsPrinted.
Referenced by G4LossTableManager::BuildPhysicsTable(), and G4EmParametersMessenger::SetNewValue().
void G4EmParameters::SetLambdaFactor | ( | G4double | val | ) |
Definition at line 682 of file G4EmParameters.cc.
References IsLocked(), lambdaFactor, and PrintWarning().
Referenced by G4EmParametersMessenger::SetNewValue().
void G4EmParameters::SetLateralDisplacement | ( | G4bool | val | ) |
Definition at line 295 of file G4EmParameters.cc.
References IsLocked(), and lateralDisplacement.
Referenced by G4EmStandardPhysics_option2::G4EmStandardPhysics_option2(), and G4EmParametersMessenger::SetNewValue().
void G4EmParameters::SetLateralDisplacementAlg96 | ( | G4bool | val | ) |
Definition at line 306 of file G4EmParameters.cc.
References IsLocked(), and lateralDisplacementAlg96.
Referenced by G4EmDNAPhysics::G4EmDNAPhysics(), G4EmStandardPhysics_option3::G4EmStandardPhysics_option3(), and G4EmParametersMessenger::SetNewValue().
void G4EmParameters::SetLinearLossLimit | ( | G4double | val | ) |
Definition at line 628 of file G4EmParameters.cc.
References IsLocked(), linLossLimit, and PrintWarning().
Referenced by G4EmParametersMessenger::SetNewValue().
void G4EmParameters::SetLivermoreDataDir | ( | const G4String & | sss | ) |
Definition at line 1045 of file G4EmParameters.cc.
References fCParameters, IsLocked(), G4EmLowEParameters::SetLivermoreDataDir(), and sss.
void G4EmParameters::SetLossFluctuations | ( | G4bool | val | ) |
Definition at line 174 of file G4EmParameters.cc.
References IsLocked(), and lossFluctuation.
Referenced by G4EmParametersMessenger::SetNewValue().
void G4EmParameters::SetLowestElectronEnergy | ( | G4double | val | ) |
Definition at line 573 of file G4EmParameters.cc.
References IsLocked(), and lowestElectronEnergy.
Referenced by G4EmDNAPhysics::G4EmDNAPhysics(), G4EmLivermorePhysics::G4EmLivermorePhysics(), G4EmLowEPPhysics::G4EmLowEPPhysics(), G4EmPenelopePhysics::G4EmPenelopePhysics(), G4EmStandardPhysics_option3::G4EmStandardPhysics_option3(), G4EmStandardPhysics_option4::G4EmStandardPhysics_option4(), G4EmStandardPhysicsSS::G4EmStandardPhysicsSS(), G4EmStandardPhysicsWVI::G4EmStandardPhysicsWVI(), and G4EmParametersMessenger::SetNewValue().
void G4EmParameters::SetLowestMuHadEnergy | ( | G4double | val | ) |
Definition at line 584 of file G4EmParameters.cc.
References IsLocked(), and lowestMuHadEnergy.
Referenced by G4EmParametersMessenger::SetNewValue().
void G4EmParameters::SetLowestTripletEnergy | ( | G4double | val | ) |
Definition at line 595 of file G4EmParameters.cc.
References IsLocked(), and lowestTripletEnergy.
Referenced by G4EmParametersMessenger::SetNewValue().
void G4EmParameters::SetLPM | ( | G4bool | val | ) |
Definition at line 196 of file G4EmParameters.cc.
References flagLPM, and IsLocked().
Referenced by G4EmParametersMessenger::SetNewValue().
void G4EmParameters::SetMaxEnergy | ( | G4double | val | ) |
Definition at line 535 of file G4EmParameters.cc.
References CLHEP::GeV, IsLocked(), G4INCL::Math::max(), maxKinEnergy, CLHEP::MeV, minKinEnergy, PrintWarning(), and CLHEP::TeV.
Referenced by G4EmParametersMessenger::SetNewValue().
void G4EmParameters::SetMaxEnergyFor5DMuPair | ( | G4double | val | ) |
Definition at line 617 of file G4EmParameters.cc.
References IsLocked(), and max5DEnergyForMuPair.
Referenced by G4EmParametersMessenger::SetNewValue().
void G4EmParameters::SetMaxEnergyForCSDARange | ( | G4double | val | ) |
Definition at line 554 of file G4EmParameters.cc.
References CLHEP::GeV, IsLocked(), maxKinEnergyCSDA, minKinEnergy, PrintWarning(), and CLHEP::TeV.
Referenced by G4EmParametersMessenger::SetNewValue().
void G4EmParameters::SetMaxNIELEnergy | ( | G4double | val | ) |
Definition at line 606 of file G4EmParameters.cc.
References IsLocked(), and maxNIELEnergy.
Referenced by G4EmLivermorePhysics::G4EmLivermorePhysics(), G4EmPenelopePhysics::G4EmPenelopePhysics(), G4EmStandardPhysics_option3::G4EmStandardPhysics_option3(), G4EmStandardPhysics_option4::G4EmStandardPhysics_option4(), G4EmStandardPhysicsWVI::G4EmStandardPhysicsWVI(), and G4EmParametersMessenger::SetNewValue().
void G4EmParameters::SetMinEnergy | ( | G4double | val | ) |
Definition at line 517 of file G4EmParameters.cc.
References CLHEP::eV, IsLocked(), maxKinEnergy, CLHEP::MeV, minKinEnergy, and PrintWarning().
Referenced by G4EmDNAPhysics::G4EmDNAPhysics(), G4EmLivermorePhysics::G4EmLivermorePhysics(), G4EmLowEPPhysics::G4EmLowEPPhysics(), G4EmPenelopePhysics::G4EmPenelopePhysics(), G4EmStandardPhysics_option3::G4EmStandardPhysics_option3(), G4EmStandardPhysics_option4::G4EmStandardPhysics_option4(), G4EmStandardPhysicsWVI::G4EmStandardPhysicsWVI(), and G4EmParametersMessenger::SetNewValue().
void G4EmParameters::SetMscEnergyLimit | ( | G4double | val | ) |
Definition at line 736 of file G4EmParameters.cc.
References energyLimit, IsLocked(), and PrintWarning().
Referenced by G4EmParametersMessenger::SetNewValue().
void G4EmParameters::SetMscGeomFactor | ( | G4double | val | ) |
Definition at line 790 of file G4EmParameters.cc.
References geomFactor, IsLocked(), and PrintWarning().
Referenced by G4EmParametersMessenger::SetNewValue().
void G4EmParameters::SetMscLambdaLimit | ( | G4double | val | ) |
Definition at line 826 of file G4EmParameters.cc.
References IsLocked(), lambdaLimit, and PrintWarning().
Referenced by G4EmParametersMessenger::SetNewValue().
void G4EmParameters::SetMscMuHadRangeFactor | ( | G4double | val | ) |
Definition at line 772 of file G4EmParameters.cc.
References IsLocked(), PrintWarning(), and rangeFactorMuHad.
Referenced by G4EmParametersMessenger::SetNewValue().
void G4EmParameters::SetMscMuHadStepLimitType | ( | G4MscStepLimitType | val | ) |
Definition at line 966 of file G4EmParameters.cc.
References IsLocked(), and mscStepLimitMuHad.
Referenced by G4EmParametersMessenger::SetNewValue().
void G4EmParameters::SetMscRangeFactor | ( | G4double | val | ) |
Definition at line 754 of file G4EmParameters.cc.
References IsLocked(), PrintWarning(), and rangeFactor.
Referenced by G4EmLivermorePhysics::G4EmLivermorePhysics(), G4EmLowEPPhysics::G4EmLowEPPhysics(), G4EmPenelopePhysics::G4EmPenelopePhysics(), G4EmStandardPhysics_option1::G4EmStandardPhysics_option1(), G4EmStandardPhysics_option2::G4EmStandardPhysics_option2(), G4EmStandardPhysics_option3::G4EmStandardPhysics_option3(), G4EmStandardPhysics_option4::G4EmStandardPhysics_option4(), G4EmStandardPhysicsGS::G4EmStandardPhysicsGS(), and G4EmParametersMessenger::SetNewValue().
void G4EmParameters::SetMscSafetyFactor | ( | G4double | val | ) |
Definition at line 808 of file G4EmParameters.cc.
References IsLocked(), PrintWarning(), and safetyFactor.
Referenced by G4EmParametersMessenger::SetNewValue().
void G4EmParameters::SetMscSkin | ( | G4double | val | ) |
Definition at line 844 of file G4EmParameters.cc.
References IsLocked(), PrintWarning(), and skin.
Referenced by G4EmLivermorePhysics::G4EmLivermorePhysics(), G4EmPenelopePhysics::G4EmPenelopePhysics(), G4EmStandardPhysics_option4::G4EmStandardPhysics_option4(), and G4EmParametersMessenger::SetNewValue().
void G4EmParameters::SetMscStepLimitType | ( | G4MscStepLimitType | val | ) |
Definition at line 955 of file G4EmParameters.cc.
References IsLocked(), and mscStepLimit.
Referenced by FTFP_BERT_TRV::FTFP_BERT_TRV(), G4EmDNAPhysics::G4EmDNAPhysics(), G4EmLivermorePhysics::G4EmLivermorePhysics(), G4EmPenelopePhysics::G4EmPenelopePhysics(), G4EmStandardPhysics_option1::G4EmStandardPhysics_option1(), G4EmStandardPhysics_option2::G4EmStandardPhysics_option2(), G4EmStandardPhysics_option3::G4EmStandardPhysics_option3(), G4EmStandardPhysics_option4::G4EmStandardPhysics_option4(), G4EmParametersMessenger::SetNewValue(), and G4VMultipleScattering::SetStepLimitType().
void G4EmParameters::SetMscThetaLimit | ( | G4double | val | ) |
Definition at line 718 of file G4EmParameters.cc.
References IsLocked(), pi, PrintWarning(), and thetaLimit.
Referenced by G4EmModelActivator::ActivateEmOptions(), G4EmStandardPhysicsSS::G4EmStandardPhysicsSS(), G4EmStandardPhysicsWVI::G4EmStandardPhysicsWVI(), and G4EmParametersMessenger::SetNewValue().
void G4EmParameters::SetMuHadBremsstrahlungTh | ( | G4double | val | ) |
Definition at line 664 of file G4EmParameters.cc.
References bremsMuHadTh, GeV, IsLocked(), and PrintWarning().
Referenced by G4EmParametersMessenger::SetNewValue().
void G4EmParameters::SetMuHadLateralDisplacement | ( | G4bool | val | ) |
Definition at line 317 of file G4EmParameters.cc.
References IsLocked(), and muhadLateralDisplacement.
Referenced by G4EmLivermorePhysics::G4EmLivermorePhysics(), G4EmLowEPPhysics::G4EmLowEPPhysics(), G4EmPenelopePhysics::G4EmPenelopePhysics(), G4EmStandardPhysics_option3::G4EmStandardPhysics_option3(), G4EmStandardPhysics_option4::G4EmStandardPhysics_option4(), G4EmStandardPhysicsWVI::G4EmStandardPhysicsWVI(), and G4EmParametersMessenger::SetNewValue().
void G4EmParameters::SetNuclearFormfactorType | ( | G4NuclearFormfactorType | val | ) |
Definition at line 989 of file G4EmParameters.cc.
References IsLocked(), and nucFormfactor.
Referenced by G4EmParametersMessenger::SetNewValue().
void G4EmParameters::SetNumberOfBinsPerDecade | ( | G4int | val | ) |
Definition at line 914 of file G4EmParameters.cc.
References IsLocked(), nbinsPerDecade, and PrintWarning().
Referenced by G4EmModelActivator::ActivateEmOptions(), G4EmDNAPhysics::G4EmDNAPhysics(), G4EmLivermorePhysics::G4EmLivermorePhysics(), G4EmLowEPPhysics::G4EmLowEPPhysics(), G4EmPenelopePhysics::G4EmPenelopePhysics(), G4EmStandardPhysics_option3::G4EmStandardPhysics_option3(), G4EmStandardPhysics_option4::G4EmStandardPhysics_option4(), and G4EmStandardPhysicsWVI::G4EmStandardPhysicsWVI().
void G4EmParameters::SetOnIsolated | ( | G4bool | val | ) |
Definition at line 462 of file G4EmParameters.cc.
References IsLocked(), and onIsolated.
Referenced by G4EmParametersMessenger::SetNewValue().
void G4EmParameters::SetPixe | ( | G4bool | val | ) |
Definition at line 273 of file G4EmParameters.cc.
References fCParameters, IsLocked(), and G4EmLowEParameters::SetPixe().
Referenced by G4EmStandardPhysicsSS::G4EmStandardPhysicsSS().
void G4EmParameters::SetPIXECrossSectionModel | ( | const G4String & | sss | ) |
Definition at line 1023 of file G4EmParameters.cc.
References fCParameters, IsLocked(), G4EmLowEParameters::SetPIXECrossSectionModel(), and sss.
void G4EmParameters::SetPIXEElectronCrossSectionModel | ( | const G4String & | sss | ) |
Definition at line 1034 of file G4EmParameters.cc.
References fCParameters, IsLocked(), G4EmLowEParameters::SetPIXEElectronCrossSectionModel(), and sss.
Referenced by G4EmPenelopePhysics::G4EmPenelopePhysics().
void G4EmParameters::SetProcessBiasingFactor | ( | const G4String & | procname, |
G4double | val, | ||
G4bool | wflag | ||
) |
Definition at line 1143 of file G4EmParameters.cc.
References fBParameters, IsLocked(), and G4EmExtraParameters::SetProcessBiasingFactor().
void G4EmParameters::SetQuantumEntanglement | ( | G4bool | v | ) |
Definition at line 1185 of file G4EmParameters.cc.
References fBParameters, IsLocked(), and G4EmExtraParameters::SetQuantumEntanglement().
void G4EmParameters::SetRetrieveMuDataFromFile | ( | G4bool | v | ) |
Definition at line 457 of file G4EmParameters.cc.
References fMuDataFromFile.
Referenced by G4EmParametersMessenger::SetNewValue().
void G4EmParameters::SetScreeningFactor | ( | G4double | val | ) |
Definition at line 862 of file G4EmParameters.cc.
References factorScreen, IsLocked(), and PrintWarning().
Referenced by G4EmParametersMessenger::SetNewValue().
void G4EmParameters::SetSingleScatteringType | ( | G4eSingleScatteringType | val | ) |
Definition at line 977 of file G4EmParameters.cc.
References fSStype, and IsLocked().
Referenced by G4EmParametersMessenger::SetNewValue().
Definition at line 880 of file G4EmParameters.cc.
References fBParameters, IsLocked(), and G4EmExtraParameters::SetStepFunction().
Referenced by G4EmDNAPhysics::G4EmDNAPhysics(), G4EmLivermorePhysics::G4EmLivermorePhysics(), G4EmLowEPPhysics::G4EmLowEPPhysics(), G4EmPenelopePhysics::G4EmPenelopePhysics(), G4EmStandardPhysics_option1::G4EmStandardPhysics_option1(), G4EmStandardPhysics_option2::G4EmStandardPhysics_option2(), G4EmStandardPhysics_option3::G4EmStandardPhysics_option3(), G4EmStandardPhysics_option4::G4EmStandardPhysics_option4(), and G4EmStandardPhysicsWVI::G4EmStandardPhysicsWVI().
Definition at line 898 of file G4EmParameters.cc.
References fBParameters, IsLocked(), and G4EmExtraParameters::SetStepFunctionIons().
Referenced by G4EmLivermorePhysics::G4EmLivermorePhysics(), G4EmLowEPPhysics::G4EmLowEPPhysics(), G4EmPenelopePhysics::G4EmPenelopePhysics(), G4EmStandardPhysics_option3::G4EmStandardPhysics_option3(), G4EmStandardPhysics_option4::G4EmStandardPhysics_option4(), and G4EmStandardPhysicsWVI::G4EmStandardPhysicsWVI().
Definition at line 892 of file G4EmParameters.cc.
References fBParameters, IsLocked(), and G4EmExtraParameters::SetStepFunctionLightIons().
Referenced by G4EmLivermorePhysics::G4EmLivermorePhysics(), G4EmLowEPPhysics::G4EmLowEPPhysics(), G4EmPenelopePhysics::G4EmPenelopePhysics(), G4EmStandardPhysics_option3::G4EmStandardPhysics_option3(), G4EmStandardPhysics_option4::G4EmStandardPhysics_option4(), and G4EmStandardPhysicsWVI::G4EmStandardPhysicsWVI().
Definition at line 886 of file G4EmParameters.cc.
References fBParameters, IsLocked(), and G4EmExtraParameters::SetStepFunctionMuHad().
Referenced by G4EmLivermorePhysics::G4EmLivermorePhysics(), G4EmLowEPPhysics::G4EmLowEPPhysics(), G4EmPenelopePhysics::G4EmPenelopePhysics(), G4EmStandardPhysics_option3::G4EmStandardPhysics_option3(), G4EmStandardPhysics_option4::G4EmStandardPhysics_option4(), and G4EmStandardPhysicsWVI::G4EmStandardPhysicsWVI().
void G4EmParameters::SetSubCutRegion | ( | const G4String & | region = "" | ) |
Definition at line 1128 of file G4EmParameters.cc.
References fBParameters, IsLocked(), and G4EmExtraParameters::SetSubCutRegion().
void G4EmParameters::SetUseCutAsFinalRange | ( | G4bool | val | ) |
Definition at line 207 of file G4EmParameters.cc.
References cutAsFinalRange, and IsLocked().
Referenced by G4EmParametersMessenger::SetNewValue().
void G4EmParameters::SetUseICRU90Data | ( | G4bool | val | ) |
Definition at line 384 of file G4EmParameters.cc.
References fICRU90, and IsLocked().
Referenced by G4EmLowEPPhysics::G4EmLowEPPhysics(), G4EmStandardPhysics_option3::G4EmStandardPhysics_option3(), G4EmStandardPhysics_option4::G4EmStandardPhysics_option4(), G4EmStandardPhysicsWVI::G4EmStandardPhysicsWVI(), and G4EmParametersMessenger::SetNewValue().
void G4EmParameters::SetUseMottCorrection | ( | G4bool | val | ) |
Definition at line 339 of file G4EmParameters.cc.
References IsLocked(), and useMottCorrection.
Referenced by G4EmModelActivator::ActivateEmOptions(), G4EmLivermorePhysics::G4EmLivermorePhysics(), G4EmLowEPPhysics::G4EmLowEPPhysics(), G4EmPenelopePhysics::G4EmPenelopePhysics(), G4EmStandardPhysics_option3::G4EmStandardPhysics_option3(), G4EmStandardPhysics_option4::G4EmStandardPhysics_option4(), G4EmStandardPhysicsSS::G4EmStandardPhysicsSS(), G4EmStandardPhysicsWVI::G4EmStandardPhysicsWVI(), and G4EmParametersMessenger::SetNewValue().
void G4EmParameters::SetVerbose | ( | G4int | val | ) |
Definition at line 932 of file G4EmParameters.cc.
References IsLocked(), G4INCL::Math::min(), verbose, and workerVerbose.
Referenced by G4EmLivermorePhysics::G4EmLivermorePhysics(), G4EmLowEPPhysics::G4EmLowEPPhysics(), G4EmPenelopePhysics::G4EmPenelopePhysics(), G4EmStandardPhysics::G4EmStandardPhysics(), G4EmStandardPhysics_option1::G4EmStandardPhysics_option1(), G4EmStandardPhysics_option2::G4EmStandardPhysics_option2(), G4EmStandardPhysics_option3::G4EmStandardPhysics_option3(), G4EmStandardPhysics_option4::G4EmStandardPhysics_option4(), G4EmStandardPhysicsGS::G4EmStandardPhysicsGS(), G4EmStandardPhysicsSS::G4EmStandardPhysicsSS(), G4EmStandardPhysicsWVI::G4EmStandardPhysicsWVI(), and G4EmParametersMessenger::SetNewValue().
void G4EmParameters::SetWorkerVerbose | ( | G4int | val | ) |
Definition at line 944 of file G4EmParameters.cc.
References IsLocked(), and workerVerbose.
Referenced by G4EmParametersMessenger::SetNewValue().
G4eSingleScatteringType G4EmParameters::SingleScatteringType | ( | ) | const |
void G4EmParameters::StreamInfo | ( | std::ostream & | os | ) | const |
Definition at line 1228 of file G4EmParameters.cc.
References G4EmLowEParameters::ANSTOFluoDir(), applyCuts, G4EmLowEParameters::Auger(), G4EmLowEParameters::BeardenFluoDir(), birks, bremsMuHadTh, bremsTh, buildCSDARange, cutAsFinalRange, G4EmLowEParameters::DeexcitationIgnoreCut(), G4EmLowEParameters::DNAElectronMsc(), G4EmLowEParameters::DNAeSolvationSubType(), G4EmLowEParameters::DNAFast(), G4EmLowEParameters::DNAStationary(), energyLimit, factorForAngleLimit, factorScreen, fBParameters, fCParameters, fDNA, fICRU90, flagLPM, G4EmLowEParameters::Fluo(), fMuDataFromFile, fPolarisation, fSamplingTable, fSStype, G4BestUnit, G4endl, gener, geomFactor, G4EmExtraParameters::GetStepFunctionIonsP1(), G4EmExtraParameters::GetStepFunctionIonsP2(), G4EmExtraParameters::GetStepFunctionLightIonsP1(), G4EmExtraParameters::GetStepFunctionLightIonsP2(), G4EmExtraParameters::GetStepFunctionMuHadP1(), G4EmExtraParameters::GetStepFunctionMuHadP2(), G4EmExtraParameters::GetStepFunctionP1(), G4EmExtraParameters::GetStepFunctionP2(), CLHEP::GeV, lambdaFactor, lambdaLimit, lateralDisplacement, lateralDisplacementAlg96, linLossLimit, G4EmLowEParameters::LivermoreDataDir(), lossFluctuation, lowestElectronEnergy, lowestMuHadEnergy, lowestTripletEnergy, max5DEnergyForMuPair, maxKinEnergy, maxKinEnergyCSDA, maxNIELEnergy, CLHEP::MeV, minKinEnergy, CLHEP::mm, mscStepLimit, mscStepLimitMuHad, muhadLateralDisplacement, nbinsPerDecade, nucFormfactor, onIsolated, G4EmLowEParameters::Pixe(), G4EmLowEParameters::PIXECrossSectionModel(), G4EmLowEParameters::PIXEElectronCrossSectionModel(), CLHEP::prec, G4EmExtraParameters::QuantumEntanglement(), CLHEP::rad, rangeFactor, rangeFactorMuHad, safetyFactor, skin, thetaLimit, tripletConv, useAngGeneratorForIonisation, useMottCorrection, verbose, and workerVerbose.
Referenced by Dump().
const std::vector< G4String > & G4EmParameters::TypesDNA | ( | ) | const |
Definition at line 1107 of file G4EmParameters.cc.
References fCParameters, and G4EmLowEParameters::TypesDNA().
Referenced by G4EmDNAPhysicsActivator::ConstructProcess().
const std::vector< G4String > & G4EmParameters::TypesPAI | ( | ) | const |
Definition at line 1079 of file G4EmParameters.cc.
References fBParameters, and G4EmExtraParameters::TypesPAI().
Referenced by G4EmModelActivator::ActivatePAI().
const std::vector< G4String > & G4EmParameters::TypesPhysics | ( | ) | const |
Definition at line 1123 of file G4EmParameters.cc.
References fBParameters, and G4EmExtraParameters::TypesPhysics().
Referenced by G4EmModelActivator::ActivateEmOptions().
G4bool G4EmParameters::UseAngularGeneratorForIonisation | ( | ) | const |
Definition at line 334 of file G4EmParameters.cc.
References useAngGeneratorForIonisation.
Referenced by G4VEnergyLossProcess::PreparePhysicsTable().
G4bool G4EmParameters::UseCutAsFinalRange | ( | ) | const |
Definition at line 213 of file G4EmParameters.cc.
References cutAsFinalRange.
Referenced by G4VEnergyLossProcess::PreparePhysicsTable().
G4bool G4EmParameters::UseICRU90Data | ( | ) | const |
Definition at line 390 of file G4EmParameters.cc.
References fICRU90.
Referenced by G4IonICRU73Data::Initialise(), and G4IonParametrisedLossModel::Initialise().
G4bool G4EmParameters::UseMottCorrection | ( | ) | const |
Definition at line 345 of file G4EmParameters.cc.
References useMottCorrection.
Referenced by G4EmStandardPhysicsSS::ConstructProcess().
G4int G4EmParameters::Verbose | ( | ) | const |
Definition at line 939 of file G4EmParameters.cc.
References verbose.
Referenced by G4EmModelActivator::ActivateEmOptions(), G4EmModelActivator::ActivateMicroElec(), G4EmModelActivator::ActivatePAI(), G4LossTableManager::G4LossTableManager(), G4EmMultiModel::Initialise(), G4PenelopeRayleighModelMI::Initialise(), G4BetheHeitler5DModel::Initialise(), G4eeToTwoGammaModel::Initialise(), G4GammaGeneralProcess::PreparePhysicsTable(), G4VEmProcess::PreparePhysicsTable(), G4VEnergyLossProcess::PreparePhysicsTable(), G4VMultipleScattering::PreparePhysicsTable(), G4LossTableManager::ResetParameters(), and G4EmDataHandler::RetrievePhysicsTable().
G4int G4EmParameters::WorkerVerbose | ( | ) | const |
Definition at line 950 of file G4EmParameters.cc.
References workerVerbose.
Referenced by G4LossTableManager::G4LossTableManager(), G4EmMultiModel::Initialise(), G4GammaGeneralProcess::PreparePhysicsTable(), G4VEmProcess::PreparePhysicsTable(), G4VEnergyLossProcess::PreparePhysicsTable(), G4VMultipleScattering::PreparePhysicsTable(), and G4LossTableManager::ResetParameters().
|
friend |
Definition at line 1375 of file G4EmParameters.cc.
|
private |
Definition at line 383 of file G4EmParameters.hh.
Referenced by ApplyCuts(), Initialise(), SetApplyCuts(), and StreamInfo().
|
private |
Definition at line 390 of file G4EmParameters.hh.
Referenced by BirksActive(), GetEmSaturation(), Initialise(), SetBirksActive(), SetEmSaturation(), and StreamInfo().
|
private |
Definition at line 409 of file G4EmParameters.hh.
Referenced by Initialise(), MuHadBremsstrahlungTh(), SetMuHadBremsstrahlungTh(), and StreamInfo().
|
private |
Definition at line 408 of file G4EmParameters.hh.
Referenced by BremsstrahlungTh(), Initialise(), SetBremsstrahlungTh(), and StreamInfo().
|
private |
Definition at line 380 of file G4EmParameters.hh.
Referenced by BuildCSDARange(), Initialise(), SetBuildCSDARange(), and StreamInfo().
|
private |
Definition at line 382 of file G4EmParameters.hh.
Referenced by Initialise(), SetUseCutAsFinalRange(), StreamInfo(), and UseCutAsFinalRange().
|
private |
Definition at line 377 of file G4EmParameters.hh.
Referenced by G4EmParameters(), GetEmSaturation(), SetBirksActive(), SetEmSaturation(), and ~G4EmParameters().
|
private |
Definition at line 413 of file G4EmParameters.hh.
Referenced by Initialise(), MscEnergyLimit(), SetMscEnergyLimit(), and StreamInfo().
|
private |
Definition at line 411 of file G4EmParameters.hh.
Referenced by FactorForAngleLimit(), Initialise(), SetFactorForAngleLimit(), and StreamInfo().
|
private |
Definition at line 421 of file G4EmParameters.hh.
Referenced by Initialise(), ScreeningFactor(), SetScreeningFactor(), and StreamInfo().
|
private |
Definition at line 374 of file G4EmParameters.hh.
Referenced by ActivateForcedInteraction(), ActivateSecondaryBiasing(), AddPAIModel(), AddPhysics(), DefineRegParamForEM(), DefineRegParamForLoss(), FillStepFunction(), G4EmParameters(), GetDirectionalSplitting(), GetDirectionalSplittingRadius(), GetDirectionalSplittingTarget(), ParticlesPAI(), QuantumEntanglement(), RegionsPAI(), RegionsPhysics(), SetDefaults(), SetDirectionalSplitting(), SetDirectionalSplittingRadius(), SetDirectionalSplittingTarget(), SetProcessBiasingFactor(), SetQuantumEntanglement(), SetStepFunction(), SetStepFunctionIons(), SetStepFunctionLightIons(), SetStepFunctionMuHad(), SetSubCutRegion(), StreamInfo(), TypesPAI(), TypesPhysics(), and ~G4EmParameters().
|
private |
Definition at line 375 of file G4EmParameters.hh.
Referenced by AddDNA(), AddMicroElec(), ANSTOFluoDir(), Auger(), BeardenFluoDir(), DeexcitationIgnoreCut(), DefineRegParamForDeex(), DNAElectronMsc(), DNAeSolvationSubType(), DNAFast(), DNAStationary(), Fluo(), G4EmParameters(), LivermoreDataDir(), Pixe(), PIXECrossSectionModel(), PIXEElectronCrossSectionModel(), RegionsDNA(), RegionsMicroElec(), SetANSTOFluoDir(), SetAuger(), SetBeardenFluoDir(), SetDeexActiveRegion(), SetDeexcitationIgnoreCut(), SetDefaults(), SetDNAElectronMsc(), SetDNAeSolvationSubType(), SetDNAFast(), SetDNAStationary(), SetFluo(), SetLivermoreDataDir(), SetPixe(), SetPIXECrossSectionModel(), SetPIXEElectronCrossSectionModel(), StreamInfo(), TypesDNA(), and ~G4EmParameters().
|
private |
Definition at line 397 of file G4EmParameters.hh.
Referenced by ActivateDNA(), Initialise(), and StreamInfo().
|
private |
Definition at line 391 of file G4EmParameters.hh.
Referenced by Initialise(), SetUseICRU90Data(), StreamInfo(), and UseICRU90Data().
|
private |
Definition at line 398 of file G4EmParameters.hh.
Referenced by Dump(), Initialise(), IsPrintLocked(), and SetIsPrintedFlag().
|
private |
Definition at line 381 of file G4EmParameters.hh.
Referenced by Initialise(), LPM(), SetLPM(), and StreamInfo().
|
private |
Definition at line 395 of file G4EmParameters.hh.
Referenced by Initialise(), RetrieveMuDataFromFile(), SetRetrieveMuDataFromFile(), and StreamInfo().
|
private |
Definition at line 394 of file G4EmParameters.hh.
Referenced by EnablePolarisation(), Initialise(), SetEnablePolarisation(), and StreamInfo().
|
private |
Definition at line 393 of file G4EmParameters.hh.
Referenced by EnableSamplingTable(), Initialise(), SetEnableSamplingTable(), and StreamInfo().
|
private |
Definition at line 431 of file G4EmParameters.hh.
Referenced by Initialise(), SetSingleScatteringType(), SingleScatteringType(), and StreamInfo().
|
private |
Definition at line 376 of file G4EmParameters.hh.
Referenced by G4EmParameters(), and IsLocked().
|
private |
Definition at line 392 of file G4EmParameters.hh.
Referenced by ActivateForcedInteraction(), GeneralProcessActive(), Initialise(), SetGeneralProcessActive(), and StreamInfo().
|
private |
Definition at line 417 of file G4EmParameters.hh.
Referenced by Initialise(), MscGeomFactor(), SetMscGeomFactor(), and StreamInfo().
|
private |
Definition at line 389 of file G4EmParameters.hh.
Referenced by Initialise(), Integral(), and SetIntegral().
|
private |
Definition at line 410 of file G4EmParameters.hh.
Referenced by Initialise(), LambdaFactor(), SetLambdaFactor(), and StreamInfo().
|
private |
Definition at line 419 of file G4EmParameters.hh.
Referenced by Initialise(), MscLambdaLimit(), SetMscLambdaLimit(), and StreamInfo().
|
private |
Definition at line 384 of file G4EmParameters.hh.
Referenced by Initialise(), LateralDisplacement(), SetLateralDisplacement(), and StreamInfo().
|
private |
Definition at line 385 of file G4EmParameters.hh.
Referenced by Initialise(), LateralDisplacementAlg96(), SetLateralDisplacementAlg96(), and StreamInfo().
|
private |
Definition at line 407 of file G4EmParameters.hh.
Referenced by Initialise(), LinearLossLimit(), SetLinearLossLimit(), and StreamInfo().
|
private |
Definition at line 379 of file G4EmParameters.hh.
Referenced by Initialise(), LossFluctuation(), SetLossFluctuations(), and StreamInfo().
|
private |
Definition at line 404 of file G4EmParameters.hh.
Referenced by Initialise(), LowestElectronEnergy(), SetLowestElectronEnergy(), and StreamInfo().
|
private |
Definition at line 405 of file G4EmParameters.hh.
Referenced by Initialise(), LowestMuHadEnergy(), SetLowestMuHadEnergy(), and StreamInfo().
|
private |
Definition at line 406 of file G4EmParameters.hh.
Referenced by Initialise(), LowestTripletEnergy(), SetLowestTripletEnergy(), and StreamInfo().
|
private |
Definition at line 403 of file G4EmParameters.hh.
Referenced by Initialise(), MaxEnergyFor5DMuPair(), SetMaxEnergyFor5DMuPair(), and StreamInfo().
|
private |
Definition at line 401 of file G4EmParameters.hh.
Referenced by Initialise(), MaxKinEnergy(), NumberOfBins(), SetMaxEnergy(), SetMinEnergy(), and StreamInfo().
|
private |
Definition at line 402 of file G4EmParameters.hh.
Referenced by Initialise(), MaxEnergyForCSDARange(), SetMaxEnergyForCSDARange(), and StreamInfo().
|
private |
Definition at line 414 of file G4EmParameters.hh.
Referenced by Initialise(), MaxNIELEnergy(), SetMaxNIELEnergy(), and StreamInfo().
|
private |
Definition at line 400 of file G4EmParameters.hh.
Referenced by Initialise(), MinKinEnergy(), NumberOfBins(), SetMaxEnergy(), SetMaxEnergyForCSDARange(), SetMinEnergy(), and StreamInfo().
|
private |
Definition at line 428 of file G4EmParameters.hh.
Referenced by Initialise(), MscStepLimitType(), SetMscStepLimitType(), and StreamInfo().
|
private |
Definition at line 429 of file G4EmParameters.hh.
Referenced by Initialise(), MscMuHadStepLimitType(), SetMscMuHadStepLimitType(), and StreamInfo().
|
private |
Definition at line 386 of file G4EmParameters.hh.
Referenced by Initialise(), MuHadLateralDisplacement(), SetMuHadLateralDisplacement(), and StreamInfo().
|
private |
Definition at line 423 of file G4EmParameters.hh.
Referenced by Initialise(), NumberOfBins(), NumberOfBinsPerDecade(), SetNumberOfBinsPerDecade(), and StreamInfo().
|
private |
Definition at line 430 of file G4EmParameters.hh.
Referenced by Initialise(), NuclearFormfactorType(), SetNuclearFormfactorType(), and StreamInfo().
|
private |
Definition at line 396 of file G4EmParameters.hh.
Referenced by Initialise(), OnIsolated(), SetOnIsolated(), and StreamInfo().
|
private |
Definition at line 415 of file G4EmParameters.hh.
Referenced by Initialise(), MscRangeFactor(), SetMscRangeFactor(), and StreamInfo().
|
private |
Definition at line 416 of file G4EmParameters.hh.
Referenced by Initialise(), MscMuHadRangeFactor(), SetMscMuHadRangeFactor(), and StreamInfo().
|
private |
Definition at line 418 of file G4EmParameters.hh.
Referenced by Initialise(), MscSafetyFactor(), SetMscSafetyFactor(), and StreamInfo().
|
private |
Definition at line 420 of file G4EmParameters.hh.
Referenced by Initialise(), MscSkin(), SetMscSkin(), and StreamInfo().
|
staticprivate |
Definition at line 371 of file G4EmParameters.hh.
Referenced by Instance().
|
private |
Definition at line 373 of file G4EmParameters.hh.
Referenced by G4EmParameters(), and ~G4EmParameters().
|
private |
Definition at line 412 of file G4EmParameters.hh.
Referenced by Initialise(), MscThetaLimit(), SetMscThetaLimit(), and StreamInfo().
|
private |
Definition at line 426 of file G4EmParameters.hh.
Referenced by GetConversionType(), Initialise(), SetConversionType(), and StreamInfo().
|
private |
Definition at line 387 of file G4EmParameters.hh.
Referenced by ActivateAngularGeneratorForIonisation(), Initialise(), StreamInfo(), and UseAngularGeneratorForIonisation().
|
private |
Definition at line 388 of file G4EmParameters.hh.
Referenced by Initialise(), SetUseMottCorrection(), StreamInfo(), and UseMottCorrection().
|
private |
Definition at line 424 of file G4EmParameters.hh.
Referenced by Initialise(), SetVerbose(), StreamInfo(), and Verbose().
|
private |
Definition at line 425 of file G4EmParameters.hh.
Referenced by Initialise(), SetVerbose(), SetWorkerVerbose(), StreamInfo(), and WorkerVerbose().