|
Geant4 11.4.0
Toolkit for the simulation of the passage of particles through matter
|
#include <G4VEmModel.hh>
Protected Member Functions | |
| G4ParticleChangeForLoss * | GetParticleChangeForLoss () |
| G4ParticleChangeForGamma * | GetParticleChangeForGamma () |
| virtual G4double | MaxSecondaryEnergy (const G4ParticleDefinition *, G4double kineticEnergy) |
| const G4MaterialCutsCouple * | CurrentCouple () const |
| void | SetCurrentElement (const G4Element *) |
Protected Attributes | |
| G4ElementData * | fElementData = nullptr |
| G4VParticleChange * | pParticleChange = nullptr |
| G4PhysicsTable * | xSectionTable = nullptr |
| const G4Material * | pBaseMaterial = nullptr |
| const std::vector< G4double > * | theDensityFactor = nullptr |
| const std::vector< G4int > * | theDensityIdx = nullptr |
| G4double | inveplus |
| G4double | pFactor = 1.0 |
| std::size_t | currentCoupleIndex = 0 |
| std::size_t | basedCoupleIndex = 0 |
| G4bool | lossFlucFlag = true |
Definition at line 102 of file G4VEmModel.hh.
|
explicit |
Definition at line 67 of file G4VEmModel.cc.
Referenced by G4EmMultiModel::AddModel(), G4AtimaEnergyLossModel::G4AtimaEnergyLossModel(), G4BetheBlochModel::G4BetheBlochModel(), G4BetheHeitlerModel::G4BetheHeitlerModel(), G4BoldyshevTripletModel::G4BoldyshevTripletModel(), G4BraggModel::G4BraggModel(), G4DNABornExcitationModel1::G4DNABornExcitationModel1(), G4DNABornExcitationModel2::G4DNABornExcitationModel2(), G4DNABornIonisationModel::G4DNABornIonisationModel(), G4DNABornIonisationModel1::G4DNABornIonisationModel1(), G4DNABornIonisationModel2::G4DNABornIonisationModel2(), G4DNAChampionElasticModel::G4DNAChampionElasticModel(), G4DNADingfelderChargeDecreaseModel::G4DNADingfelderChargeDecreaseModel(), G4DNADingfelderChargeIncreaseModel::G4DNADingfelderChargeIncreaseModel(), G4DNADiracRMatrixExcitationModel::G4DNADiracRMatrixExcitationModel(), G4DNADoubleIonisationModel::G4DNADoubleIonisationModel(), G4DNAELSEPAElasticModel::G4DNAELSEPAElasticModel(), G4DNAEmfietzoglouExcitationModel::G4DNAEmfietzoglouExcitationModel(), G4DNAEmfietzoglouIonisationModel::G4DNAEmfietzoglouIonisationModel(), G4DNAGeneralIonIonisationModel::G4DNAGeneralIonIonisationModel(), G4DNAIonChargeDecreaseModel::G4DNAIonChargeDecreaseModel(), G4DNAIonChargeIncreaseModel::G4DNAIonChargeIncreaseModel(), G4DNAIonElasticModel::G4DNAIonElasticModel(), G4DNAMeltonAttachmentModel::G4DNAMeltonAttachmentModel(), G4DNAMillerGreenExcitationModel::G4DNAMillerGreenExcitationModel(), G4DNAModelInterface::G4DNAModelInterface(), G4DNAQuinnPlasmonExcitationModel::G4DNAQuinnPlasmonExcitationModel(), G4DNARelativisticIonisationModel::G4DNARelativisticIonisationModel(), G4DNARPWBAExcitationModel::G4DNARPWBAExcitationModel(), G4DNARPWBAIonisationModel::G4DNARPWBAIonisationModel(), G4DNARuddIonisationDynamicModel::G4DNARuddIonisationDynamicModel(), G4DNARuddIonisationExtendedModel::G4DNARuddIonisationExtendedModel(), G4DNARuddIonisationModel::G4DNARuddIonisationModel(), G4DNASancheExcitationModel::G4DNASancheExcitationModel(), G4DNAScreenedRutherfordElasticModel::G4DNAScreenedRutherfordElasticModel(), G4DNATransformElectronModel::G4DNATransformElectronModel(), G4DNAUeharaScreenedRutherfordElasticModel::G4DNAUeharaScreenedRutherfordElasticModel(), G4eBremParametrizedModel::G4eBremParametrizedModel(), G4eBremsstrahlungRelModel::G4eBremsstrahlungRelModel(), G4eCoulombScatteringModel::G4eCoulombScatteringModel(), G4eDPWACoulombScatteringModel::G4eDPWACoulombScatteringModel(), G4eeToHadronsModel::G4eeToHadronsModel(), G4eeToHadronsMultiModel::G4eeToHadronsMultiModel(), G4eeToTwoGammaModel::G4eeToTwoGammaModel(), G4EmMultiModel::G4EmMultiModel(), G4eplusTo2or3GammaModel::G4eplusTo2or3GammaModel(), G4eplusTo3GammaOKVIModel::G4eplusTo3GammaOKVIModel(), G4eSingleCoulombScatteringModel::G4eSingleCoulombScatteringModel(), G4hCoulombScatteringModel::G4hCoulombScatteringModel(), G4ICRU49NuclearStoppingModel::G4ICRU49NuclearStoppingModel(), G4ICRU73QOModel::G4ICRU73QOModel(), G4IonCoulombScatteringModel::G4IonCoulombScatteringModel(), G4IonParametrisedLossModel::G4IonParametrisedLossModel(), G4JAEAElasticScatteringModel::G4JAEAElasticScatteringModel(), G4JAEAPolarizedElasticScatteringModel::G4JAEAPolarizedElasticScatteringModel(), G4KleinNishinaCompton::G4KleinNishinaCompton(), G4KleinNishinaModel::G4KleinNishinaModel(), G4LindhardSorensenIonModel::G4LindhardSorensenIonModel(), G4LivermoreComptonModel::G4LivermoreComptonModel(), G4LivermoreIonisationModel::G4LivermoreIonisationModel(), G4LivermoreNuclearGammaConversionModel::G4LivermoreNuclearGammaConversionModel(), G4LivermorePhotoElectricModel::G4LivermorePhotoElectricModel(), G4LivermorePolarizedComptonModel::G4LivermorePolarizedComptonModel(), G4LivermorePolarizedGammaConversionModel::G4LivermorePolarizedGammaConversionModel(), G4LivermorePolarizedRayleighModel::G4LivermorePolarizedRayleighModel(), G4LivermoreRayleighModel::G4LivermoreRayleighModel(), G4LowEPComptonModel::G4LowEPComptonModel(), G4LowEPPolarizedComptonModel::G4LowEPPolarizedComptonModel(), G4LowPAIH2O::G4LowPAIH2O(), G4LowPAIH2O::G4LowPAIH2O(), G4MicroElecElasticModel::G4MicroElecElasticModel(), G4MicroElecElasticModel_new::G4MicroElecElasticModel_new(), G4MicroElecInelasticModel::G4MicroElecInelasticModel(), G4MicroElecInelasticModel_new::G4MicroElecInelasticModel_new(), G4MicroElecLOPhononModel::G4MicroElecLOPhononModel(), G4MollerBhabhaModel::G4MollerBhabhaModel(), G4mplIonisationModel::G4mplIonisationModel(), G4mplIonisationWithDeltaModel::G4mplIonisationWithDeltaModel(), G4MuBetheBlochModel::G4MuBetheBlochModel(), G4MuBremsstrahlungModel::G4MuBremsstrahlungModel(), G4MuPairProductionModel::G4MuPairProductionModel(), G4PAIModel::G4PAIModel(), G4PAIPhotModel::G4PAIPhotModel(), G4PairProductionRelModel::G4PairProductionRelModel(), G4PEEffectFluoModel::G4PEEffectFluoModel(), G4PenelopeAnnihilationModel::G4PenelopeAnnihilationModel(), G4PenelopeBremsstrahlungModel::G4PenelopeBremsstrahlungModel(), G4PenelopeComptonModel::G4PenelopeComptonModel(), G4PenelopeGammaConversionModel::G4PenelopeGammaConversionModel(), G4PenelopeIonisationModel::G4PenelopeIonisationModel(), G4PenelopePhotoElectricModel::G4PenelopePhotoElectricModel(), G4PenelopeRayleighModel::G4PenelopeRayleighModel(), G4PenelopeRayleighModelMI::G4PenelopeRayleighModelMI(), G4RiGeMuPairProductionModel::G4RiGeMuPairProductionModel(), G4SeltzerBergerModel::G4SeltzerBergerModel(), G4TDNAOneStepThermalizationModel< MODEL >::G4TDNAOneStepThermalizationModel(), G4VDNAModel::G4VDNAModel(), G4VEmModel(), G4VLEPTSModel::G4VLEPTSModel(), G4VMscModel::G4VMscModel(), G4XrayRayleighModel::G4XrayRayleighModel(), GetTripletModel(), G4BetheHeitlerModel::InitialiseLocal(), G4eBremParametrizedModel::InitialiseLocal(), G4eBremsstrahlungRelModel::InitialiseLocal(), G4eCoulombScatteringModel::InitialiseLocal(), G4eDPWACoulombScatteringModel::InitialiseLocal(), G4eSingleCoulombScatteringModel::InitialiseLocal(), G4GoudsmitSaundersonMscModel::InitialiseLocal(), G4hCoulombScatteringModel::InitialiseLocal(), G4JAEAElasticScatteringModel::InitialiseLocal(), G4JAEAPolarizedElasticScatteringModel::InitialiseLocal(), G4KleinNishinaCompton::InitialiseLocal(), G4KleinNishinaModel::InitialiseLocal(), G4LivermoreComptonModel::InitialiseLocal(), G4LivermoreNuclearGammaConversionModel::InitialiseLocal(), G4LivermorePolarizedComptonModel::InitialiseLocal(), G4LivermorePolarizedGammaConversionModel::InitialiseLocal(), G4LivermorePolarizedRayleighModel::InitialiseLocal(), G4LivermoreRayleighModel::InitialiseLocal(), G4LowEPComptonModel::InitialiseLocal(), G4LowEPPolarizedComptonModel::InitialiseLocal(), G4LowPAIH2O::InitialiseLocal(), G4MuBremsstrahlungModel::InitialiseLocal(), G4MuPairProductionModel::InitialiseLocal(), G4PAIModel::InitialiseLocal(), G4PAIPhotModel::InitialiseLocal(), G4PairProductionRelModel::InitialiseLocal(), G4PenelopeAnnihilationModel::InitialiseLocal(), G4PenelopeBremsstrahlungModel::InitialiseLocal(), G4PenelopeComptonModel::InitialiseLocal(), G4PenelopeGammaConversionModel::InitialiseLocal(), G4PenelopeIonisationModel::InitialiseLocal(), G4PenelopePhotoElectricModel::InitialiseLocal(), G4PenelopeRayleighModel::InitialiseLocal(), G4PenelopeRayleighModelMI::InitialiseLocal(), G4RiGeMuPairProductionModel::InitialiseLocal(), G4SeltzerBergerModel::InitialiseLocal(), InitialiseLocal(), G4WentzelVIModel::InitialiseLocal(), G4DNAModelInterface::operator=(), operator=(), G4DNAModelInterface::RegisterModel(), SampleSecondaries(), SetTripletModel(), G4EmMultiModel::~G4EmMultiModel(), G4KleinNishinaCompton::~G4KleinNishinaCompton(), G4KleinNishinaModel::~G4KleinNishinaModel(), G4MuPairProductionModel::~G4MuPairProductionModel(), and G4RiGeMuPairProductionModel::~G4RiGeMuPairProductionModel().
|
virtual |
Definition at line 86 of file G4VEmModel.cc.
|
delete |
Reimplemented in G4BetheBlochIonGasModel, and G4BraggIonGasModel.
Definition at line 314 of file G4VEmModel.cc.
|
inline |
Definition at line 549 of file G4VEmModel.hh.
|
virtual |
Reimplemented in G4AtimaEnergyLossModel, G4BetheBlochModel, G4BetheHeitlerModel, G4BoldyshevTripletModel, G4BraggIonModel, G4BraggModel, G4eBremParametrizedModel, G4eBremsstrahlungRelModel, G4eCoulombScatteringModel, G4eDPWACoulombScatteringModel, G4eeToHadronsModel, G4eeToHadronsMultiModel, G4eeToTwoGammaModel, G4EmMultiModel, G4eplusTo2or3GammaModel, G4eplusTo3GammaOKVIModel, G4eSingleCoulombScatteringModel, G4hCoulombScatteringModel, G4ICRU73QOModel, G4IonCoulombScatteringModel, G4IonParametrisedLossModel, G4JAEAElasticScatteringModel, G4JAEAPolarizedElasticScatteringModel, G4KleinNishinaCompton, G4KleinNishinaModel, G4LindhardSorensenIonModel, G4LivermoreComptonModel, G4LivermoreGammaConversion5DModel, G4LivermoreGammaConversionModel, G4LivermoreIonisationModel, G4LivermoreNuclearGammaConversionModel, G4LivermorePhotoElectricModel, G4LivermorePolarizedComptonModel, G4LivermorePolarizedGammaConversionModel, G4LivermorePolarizedRayleighModel, G4LivermoreRayleighModel, G4LowEPComptonModel, G4LowEPPolarizedComptonModel, G4MollerBhabhaModel, G4mplIonisationWithDeltaModel, G4MuBetheBlochModel, G4MuBremsstrahlungModel, G4MuPairProductionModel, G4PairProductionRelModel, G4PEEffectFluoModel, G4PenelopeAnnihilationModel, G4PenelopeBremsstrahlungModel, G4PenelopeComptonModel, G4PenelopeGammaConversionModel, G4PenelopeIonisationModel, G4PenelopePhotoElectricModel, G4PenelopeRayleighModel, G4PenelopeRayleighModelMI, G4PolarizedComptonModel, G4RiGeMuPairProductionModel, G4SeltzerBergerModel, G4UrbanAdjointMscModel, G4UrbanMscModel, G4WentzelVIModel, G4WentzelVIRelModel, and G4XrayRayleighModel.
Definition at line 281 of file G4VEmModel.cc.
Referenced by ComputeCrossSectionPerAtom(), and CrossSectionPerVolume().
|
virtual |
Definition at line 291 of file G4VEmModel.cc.
|
inline |
Definition at line 511 of file G4VEmModel.hh.
|
virtual |
Reimplemented in G4AtimaEnergyLossModel, G4BetheBlochModel, G4BetheBlochNoDeltaModel, G4BraggIonModel, G4BraggModel, G4BraggNoDeltaModel, G4eBremParametrizedModel, G4eBremsstrahlungRelModel, G4EmMultiModel, G4ICRU49NuclearStoppingModel, G4ICRU73NoDeltaModel, G4ICRU73QOModel, G4IonParametrisedLossModel, G4LindhardSorensenIonModel, G4LivermoreIonisationModel, G4MollerBhabhaModel, G4mplIonisationModel, G4mplIonisationWithDeltaModel, G4MuBetheBlochModel, G4MuBremsstrahlungModel, G4MuPairProductionModel, G4PAIModel, G4PAIPhotModel, G4PenelopeBremsstrahlungModel, G4PenelopeIonisationModel, G4RiGeMuPairProductionModel, and G4SeltzerBergerModel.
Definition at line 169 of file G4VEmModel.cc.
Referenced by G4NuclearStopping::AlongStepDoIt(), ComputeDEDX(), and G4EmCalculator::ComputeNuclearDEDX().
|
inline |
Definition at line 536 of file G4VEmModel.hh.
|
virtual |
Reimplemented in G4AtimaEnergyLossModel, G4BetheBlochModel, G4BraggIonModel, G4IonParametrisedLossModel, G4LindhardSorensenIonModel, and G4LowPAIH2O.
Definition at line 339 of file G4VEmModel.cc.
|
inline |
Definition at line 522 of file G4VEmModel.hh.
Referenced by G4EmModelManager::FillLambdaVector(), and G4EmMultiModel::SampleSecondaries().
|
virtual |
Reimplemented in G4AtimaEnergyLossModel, G4BetheBlochModel, G4BetheBlochNoDeltaModel, G4BraggIonModel, G4BraggModel, G4BraggNoDeltaModel, G4DNABornExcitationModel1, G4DNABornExcitationModel2, G4DNABornIonisationModel1, G4DNABornIonisationModel2, G4DNABornIonisationModel, G4DNAChampionElasticModel, G4DNACPA100ElasticModel, G4DNACPA100ExcitationModel, G4DNACPA100IonisationModel, G4DNADingfelderChargeDecreaseModel, G4DNADingfelderChargeIncreaseModel, G4DNADiracRMatrixExcitationModel, G4DNADoubleIonisationModel, G4DNAELSEPAElasticModel, G4DNAEmfietzoglouExcitationModel, G4DNAEmfietzoglouIonisationModel, G4DNAGeneralIonIonisationModel, G4DNAIonChargeDecreaseModel, G4DNAIonChargeIncreaseModel, G4DNAIonElasticModel, G4DNAMeltonAttachmentModel, G4DNAMillerGreenExcitationModel, G4DNAModelInterface, G4DNAPTBElasticModel, G4DNAPTBExcitationModel, G4DNAPTBIonisationModel, G4DNAQuadrupleIonisationModel, G4DNAQuinnPlasmonExcitationModel, G4DNARelativisticIonisationModel, G4DNARPWBAExcitationModel, G4DNARPWBAIonisationModel, G4DNARuddIonisationDynamicModel, G4DNARuddIonisationExtendedModel, G4DNARuddIonisationModel, G4DNASancheExcitationModel, G4DNAScreenedRutherfordElasticModel, G4DNATransformElectronModel, G4DNATripleIonisationModel, G4DNAUeharaScreenedRutherfordElasticModel, G4DNAVacuumModel, G4eeToHadronsModel, G4eeToHadronsMultiModel, G4eeToTwoGammaModel, G4eplusTo2or3GammaModel, G4eplusTo3GammaOKVIModel, G4GoudsmitSaundersonMscModel, G4ICRU73NoDeltaModel, G4ICRU73QOModel, G4IonParametrisedLossModel, G4LEPTSAttachmentModel, G4LEPTSDissociationModel, G4LEPTSElasticModel, G4LEPTSExcitationModel, G4LEPTSIonisationModel, G4LEPTSPositroniumModel, G4LEPTSRotExcitationModel, G4LEPTSVibExcitationModel, G4LindhardSorensenIonModel, G4LivermorePhotoElectricModel, G4LowPAIH2O, G4MicroElecElasticModel, G4MicroElecElasticModel_new, G4MicroElecInelasticModel, G4MicroElecInelasticModel_new, G4MicroElecLOPhononModel, G4MollerBhabhaModel, G4MuBetheBlochModel, G4PAIModel, G4PAIPhotModel, G4PEEffectFluoModel, G4PenelopeBremsstrahlungModel, G4PenelopeComptonModel, G4PenelopeIonisationModel, G4PenelopeRayleighModelMI, G4TDNAOneStepThermalizationModel< MODEL >, G4TDNAOneStepThermalizationModel< DNA::Penetration::Meesungnoen2002 >, and G4VDNAModel.
Definition at line 178 of file G4VEmModel.cc.
Referenced by ComputeMeanFreePath(), CrossSection(), G4LivermorePhotoElectricModel::CrossSectionPerVolume(), G4PenelopeRayleighModelMI::CrossSectionPerVolume(), G4VMscModel::GetTransportMeanFreePath(), G4VMscModel::GetTransportMeanFreePath(), SelectRandomAtom(), and Value().
|
inlineprotected |
Definition at line 488 of file G4VEmModel.hh.
Referenced by G4eCoulombScatteringModel::ComputeCrossSectionPerAtom(), G4eDPWACoulombScatteringModel::ComputeCrossSectionPerAtom(), G4EmMultiModel::ComputeCrossSectionPerAtom(), G4eSingleCoulombScatteringModel::ComputeCrossSectionPerAtom(), G4hCoulombScatteringModel::ComputeCrossSectionPerAtom(), G4IonCoulombScatteringModel::ComputeCrossSectionPerAtom(), G4PEEffectFluoModel::ComputeCrossSectionPerAtom(), G4WentzelVIModel::ComputeCrossSectionPerAtom(), G4WentzelVIRelModel::ComputeCrossSectionPerAtom(), G4mplIonisationModel::ComputeDEDXPerVolume(), G4mplIonisationWithDeltaModel::ComputeDEDXPerVolume(), G4PAIModel::ComputeDEDXPerVolume(), G4PAIPhotModel::ComputeDEDXPerVolume(), G4IonParametrisedLossModel::CorrectionsAlongStep(), G4PAIModel::CrossSectionPerVolume(), G4PAIPhotModel::CrossSectionPerVolume(), G4eCoulombScatteringModel::MinPrimaryEnergy(), and G4hCoulombScatteringModel::MinPrimaryEnergy().
|
inline |
Definition at line 678 of file G4VEmModel.hh.
Referenced by G4EmModelManager::DumpModelList().
|
virtual |
Reimplemented in G4PAIModel, and G4PAIPhotModel.
Definition at line 300 of file G4VEmModel.cc.
Referenced by G4EmModelManager::AddEmModel().
|
virtual |
Definition at line 305 of file G4VEmModel.cc.
|
inline |
Definition at line 685 of file G4VEmModel.hh.
Referenced by G4EmTableUtil::BuildMscProcess().
|
inline |
Definition at line 602 of file G4VEmModel.hh.
Referenced by G4EmModelManager::DumpModelList(), G4DNADoubleIonisationModel::GenerateSecondaries(), G4AtimaEnergyLossModel::Initialise(), G4BetheBlochModel::Initialise(), G4BraggModel::Initialise(), G4ICRU73QOModel::Initialise(), G4LindhardSorensenIonModel::Initialise(), G4MollerBhabhaModel::Initialise(), G4MuBetheBlochModel::Initialise(), G4AtimaEnergyLossModel::SampleSecondaries(), G4BetheBlochModel::SampleSecondaries(), G4BetheHeitlerModel::SampleSecondaries(), G4BraggModel::SampleSecondaries(), G4DNABornIonisationModel1::SampleSecondaries(), G4DNABornIonisationModel2::SampleSecondaries(), G4DNABornIonisationModel::SampleSecondaries(), G4DNAEmfietzoglouIonisationModel::SampleSecondaries(), G4DNARPWBAIonisationModel::SampleSecondaries(), G4DNARuddIonisationDynamicModel::SampleSecondaries(), G4DNARuddIonisationExtendedModel::SampleSecondaries(), G4DNARuddIonisationModel::SampleSecondaries(), G4eBremParametrizedModel::SampleSecondaries(), G4eBremsstrahlungRelModel::SampleSecondaries(), G4ICRU73QOModel::SampleSecondaries(), G4IonParametrisedLossModel::SampleSecondaries(), G4LindhardSorensenIonModel::SampleSecondaries(), G4LivermoreBremsstrahlungModel::SampleSecondaries(), G4LivermoreIonisationModel::SampleSecondaries(), G4LivermorePhotoElectricModel::SampleSecondaries(), G4LivermoreRayleighModel::SampleSecondaries(), G4MicroElecInelasticModel::SampleSecondaries(), G4MicroElecInelasticModel_new::SampleSecondaries(), G4MollerBhabhaModel::SampleSecondaries(), G4MuBetheBlochModel::SampleSecondaries(), G4MuBremsstrahlungModel::SampleSecondaries(), G4MuonToMuonPairProductionModel::SampleSecondaries(), G4MuPairProductionModel::SampleSecondaries(), G4PAIModel::SampleSecondaries(), G4PAIPhotModel::SampleSecondaries(), G4PairProductionRelModel::SampleSecondaries(), G4PEEffectFluoModel::SampleSecondaries(), and G4SeltzerBergerModel::SampleSecondaries().
|
virtual |
Reimplemented in G4AtimaEnergyLossModel, G4BetheBlochIonGasModel, G4BetheBlochModel, G4BraggIonGasModel, G4BraggIonModel, G4BraggModel, G4IonParametrisedLossModel, and G4LindhardSorensenIonModel.
Definition at line 322 of file G4VEmModel.cc.
Referenced by G4AdjointCSManager::BuildTotalSigmaTables(), ChargeSquareRatio(), and SetupForMaterial().
|
inline |
Definition at line 830 of file G4VEmModel.hh.
Referenced by G4EmTableUtil::BuildMscProcess(), G4EmModelManager::DumpModelList(), G4WentzelVIModel::Initialise(), and G4EmTableUtil::StoreMscTable().
| const G4Element * G4VEmModel::GetCurrentElement | ( | const G4Material * | mat = nullptr | ) | const |
Definition at line 239 of file G4VEmModel.cc.
Referenced by GetCurrentIsotope(), G4PolarizedBremsstrahlungModel::SampleSecondaries(), G4PolarizedGammaConversionModel::SampleSecondaries(), G4PolarizedPhotoElectricModel::SampleSecondaries(), G4PolarizedBremsstrahlungModel::SelectedAtom(), G4PolarizedGammaConversionModel::SelectedAtom(), and SelectRandomAtomNumber().
Definition at line 258 of file G4VEmModel.cc.
Referenced by SelectIsotopeNumber().
|
inline |
Definition at line 823 of file G4VEmModel.hh.
Referenced by G4ePairProduction::StreamProcessInfo().
|
inline |
Definition at line 804 of file G4VEmModel.hh.
Referenced by G4EmUtility::InitialiseElementSelectors(), G4BetheHeitlerModel::InitialiseLocal(), G4eBremParametrizedModel::InitialiseLocal(), G4eBremsstrahlungRelModel::InitialiseLocal(), G4eCoulombScatteringModel::InitialiseLocal(), G4eDPWACoulombScatteringModel::InitialiseLocal(), G4eSingleCoulombScatteringModel::InitialiseLocal(), G4hCoulombScatteringModel::InitialiseLocal(), G4JAEAElasticScatteringModel::InitialiseLocal(), G4JAEAPolarizedElasticScatteringModel::InitialiseLocal(), G4KleinNishinaCompton::InitialiseLocal(), G4KleinNishinaModel::InitialiseLocal(), G4LivermoreComptonModel::InitialiseLocal(), G4LivermoreNuclearGammaConversionModel::InitialiseLocal(), G4LivermorePolarizedComptonModel::InitialiseLocal(), G4LivermorePolarizedGammaConversionModel::InitialiseLocal(), G4LivermorePolarizedRayleighModel::InitialiseLocal(), G4LivermoreRayleighModel::InitialiseLocal(), G4LowEPComptonModel::InitialiseLocal(), G4LowEPPolarizedComptonModel::InitialiseLocal(), G4LowPAIH2O::InitialiseLocal(), G4MuBremsstrahlungModel::InitialiseLocal(), G4MuPairProductionModel::InitialiseLocal(), G4PAIModel::InitialiseLocal(), G4PAIPhotModel::InitialiseLocal(), G4PairProductionRelModel::InitialiseLocal(), G4PenelopePhotoElectricModel::InitialiseLocal(), G4RiGeMuPairProductionModel::InitialiseLocal(), and G4SeltzerBergerModel::InitialiseLocal().
|
inline |
Definition at line 595 of file G4VEmModel.hh.
Referenced by G4IonParametrisedLossModel::CorrectionsAlongStep(), and G4EmMultiModel::Initialise().
|
inline |
Definition at line 797 of file G4VEmModel.hh.
Referenced by G4VLEPTSModel::BuildMeanFreePathTable(), G4VLEPTSModel::BuildPhysicsTable(), G4MuonToMuonPairProductionModel::DataCorrupted(), G4MuPairProductionModel::DataCorrupted(), G4RiGeMuPairProductionModel::DataCorrupted(), G4EmModelManager::DumpModelList(), G4EmModelManager::Initialise(), G4EmMultiModel::Initialise(), G4IonParametrisedLossModel::Initialise(), G4MuPairProductionModel::Initialise(), G4RiGeMuPairProductionModel::Initialise(), G4IonParametrisedLossModel::PrintDEDXTable(), G4DNAAttachment::PrintInfo(), G4DNADissociation::PrintInfo(), G4DNADoubleIonisation::PrintInfo(), G4DNAElastic::PrintInfo(), G4DNAIonisation::PrintInfo(), G4DNAPlasmonExcitation::PrintInfo(), G4DNAPositronium::PrintInfo(), G4DNAQuadrupleIonisation::PrintInfo(), G4DNATripleIonisation::PrintInfo(), G4DNAChargeDecrease::ProcessDescription(), G4DNAChargeIncrease::ProcessDescription(), G4VLEPTSModel::ReadIXS(), G4LossTableManager::Register(), G4IonParametrisedLossModel::RemoveDEDXTable(), G4VLEPTSModel::SampleEnergyLoss(), G4EmConfigurator::SetExtraEmModel(), SetLPMFlag(), and G4DNAModelInterface::StreamInfo().
|
virtual |
Reimplemented in G4DNABornExcitationModel1, G4DNABornExcitationModel2, G4DNABornIonisationModel1, G4DNABornIonisationModel2, G4DNAMillerGreenExcitationModel, G4DNARelativisticIonisationModel, G4DNARPWBAExcitationModel, and G4DNARPWBAIonisationModel.
Definition at line 202 of file G4VEmModel.cc.
|
protected |
Definition at line 121 of file G4VEmModel.cc.
Referenced by G4BetheHeitlerModel::Initialise(), G4BoldyshevTripletModel::Initialise(), G4DNABornExcitationModel1::Initialise(), G4DNABornExcitationModel2::Initialise(), G4DNABornIonisationModel1::Initialise(), G4DNABornIonisationModel2::Initialise(), G4DNABornIonisationModel::Initialise(), G4DNAChampionElasticModel::Initialise(), G4DNACPA100ElasticModel::Initialise(), G4DNACPA100ExcitationModel::Initialise(), G4DNACPA100IonisationModel::Initialise(), G4DNADingfelderChargeDecreaseModel::Initialise(), G4DNADingfelderChargeIncreaseModel::Initialise(), G4DNADiracRMatrixExcitationModel::Initialise(), G4DNADoubleIonisationModel::Initialise(), G4DNAELSEPAElasticModel::Initialise(), G4DNAEmfietzoglouExcitationModel::Initialise(), G4DNAEmfietzoglouIonisationModel::Initialise(), G4DNAGeneralIonIonisationModel::Initialise(), G4DNAIonChargeDecreaseModel::Initialise(), G4DNAIonChargeIncreaseModel::Initialise(), G4DNAIonElasticModel::Initialise(), G4DNAMeltonAttachmentModel::Initialise(), G4DNAMillerGreenExcitationModel::Initialise(), G4DNAModelInterface::Initialise(), G4DNAPTBElasticModel::Initialise(), G4DNAPTBExcitationModel::Initialise(), G4DNAPTBIonisationModel::Initialise(), G4DNAQuadrupleIonisationModel::Initialise(), G4DNAQuinnPlasmonExcitationModel::Initialise(), G4DNARelativisticIonisationModel::Initialise(), G4DNARPWBAExcitationModel::Initialise(), G4DNARPWBAIonisationModel::Initialise(), G4DNARuddIonisationDynamicModel::Initialise(), G4DNARuddIonisationExtendedModel::Initialise(), G4DNARuddIonisationModel::Initialise(), G4DNASancheExcitationModel::Initialise(), G4DNAScreenedRutherfordElasticModel::Initialise(), G4DNATransformElectronModel::Initialise(), G4DNATripleIonisationModel::Initialise(), G4DNAUeharaScreenedRutherfordElasticModel::Initialise(), G4eCoulombScatteringModel::Initialise(), G4eDPWACoulombScatteringModel::Initialise(), G4eeToHadronsMultiModel::Initialise(), G4eeToTwoGammaModel::Initialise(), G4eplusTo2or3GammaModel::Initialise(), G4eSingleCoulombScatteringModel::Initialise(), G4hCoulombScatteringModel::Initialise(), G4IonCoulombScatteringModel::Initialise(), G4JAEAElasticScatteringModel::Initialise(), G4JAEAPolarizedElasticScatteringModel::Initialise(), G4KleinNishinaCompton::Initialise(), G4KleinNishinaModel::Initialise(), G4LEPTSAttachmentModel::Initialise(), G4LEPTSDissociationModel::Initialise(), G4LEPTSElasticModel::Initialise(), G4LEPTSExcitationModel::Initialise(), G4LEPTSIonisationModel::Initialise(), G4LEPTSPositroniumModel::Initialise(), G4LEPTSRotExcitationModel::Initialise(), G4LEPTSVibExcitationModel::Initialise(), G4LivermoreComptonModel::Initialise(), G4LivermoreGammaConversion5DModel::Initialise(), G4LivermoreGammaConversionModel::Initialise(), G4LivermoreNuclearGammaConversionModel::Initialise(), G4LivermorePhotoElectricModel::Initialise(), G4LivermorePolarizedComptonModel::Initialise(), G4LivermorePolarizedGammaConversionModel::Initialise(), G4LivermorePolarizedRayleighModel::Initialise(), G4LivermoreRayleighModel::Initialise(), G4LowEPComptonModel::Initialise(), G4LowEPPolarizedComptonModel::Initialise(), G4MicroElecElasticModel::Initialise(), G4MicroElecElasticModel_new::Initialise(), G4MicroElecInelasticModel::Initialise(), G4MicroElecInelasticModel_new::Initialise(), G4MicroElecLOPhononModel::Initialise(), G4PairProductionRelModel::Initialise(), G4PEEffectFluoModel::Initialise(), G4PenelopeAnnihilationModel::Initialise(), G4PenelopeComptonModel::Initialise(), G4PenelopeGammaConversionModel::Initialise(), G4PenelopePhotoElectricModel::Initialise(), G4PenelopeRayleighModel::Initialise(), G4PenelopeRayleighModelMI::Initialise(), G4PolarizedAnnihilationModel::Initialise(), G4TDNAOneStepThermalizationModel< MODEL >::Initialise(), and G4XrayRayleighModel::Initialise().
|
protected |
Definition at line 107 of file G4VEmModel.cc.
Referenced by G4LowPAIH2O::G4LowPAIH2O(), G4AtimaEnergyLossModel::Initialise(), G4BetheBlochModel::Initialise(), G4BraggModel::Initialise(), G4eBremParametrizedModel::Initialise(), G4eBremsstrahlungRelModel::Initialise(), G4ICRU73QOModel::Initialise(), G4IonParametrisedLossModel::Initialise(), G4LindhardSorensenIonModel::Initialise(), G4LivermoreIonisationModel::Initialise(), G4LowPAIH2O::Initialise(), G4MollerBhabhaModel::Initialise(), G4mplIonisationModel::Initialise(), G4mplIonisationWithDeltaModel::Initialise(), G4MuBetheBlochModel::Initialise(), G4MuBremsstrahlungModel::Initialise(), G4MuPairProductionModel::Initialise(), G4PAIModel::Initialise(), G4PAIPhotModel::Initialise(), G4PenelopeBremsstrahlungModel::Initialise(), G4PenelopeIonisationModel::Initialise(), G4RiGeMuPairProductionModel::Initialise(), G4SeltzerBergerModel::Initialise(), G4LowPAIH2O::InitialiseLocal(), and G4LowPAIH2O::Initialize().
|
virtual |
Reimplemented in G4AtimaEnergyLossModel, G4BetheBlochIonGasModel, G4BetheBlochModel, G4BraggIonGasModel, G4BraggModel, G4IonParametrisedLossModel, and G4LindhardSorensenIonModel.
Definition at line 331 of file G4VEmModel.cc.
|
inline |
Definition at line 619 of file G4VEmModel.hh.
Referenced by G4eBremsstrahlungRelModel::Initialise(), G4SeltzerBergerModel::Initialise(), and G4eBremsstrahlungRelModel::SampleSecondaries().
|
inline |
Definition at line 650 of file G4VEmModel.hh.
Referenced by G4EmTableUtil::BuildMscProcess(), G4EmModelManager::DumpModelList(), G4EmModelManager::Initialise(), and G4WentzelVIModel::Initialise().
|
inline |
Definition at line 636 of file G4VEmModel.hh.
Referenced by G4EmTableUtil::BuildMscProcess(), G4DNAChampionElasticModel::CrossSectionPerVolume(), G4DNAELSEPAElasticModel::CrossSectionPerVolume(), G4DNAEmfietzoglouExcitationModel::CrossSectionPerVolume(), G4DNAEmfietzoglouIonisationModel::CrossSectionPerVolume(), G4DNAMeltonAttachmentModel::CrossSectionPerVolume(), G4DNASancheExcitationModel::CrossSectionPerVolume(), G4DNAScreenedRutherfordElasticModel::CrossSectionPerVolume(), G4DNATransformElectronModel::CrossSectionPerVolume(), G4TDNAOneStepThermalizationModel< MODEL >::CrossSectionPerVolume(), G4DNAChampionElasticModel::G4DNAChampionElasticModel(), G4DNAMeltonAttachmentModel::G4DNAMeltonAttachmentModel(), G4DNASancheExcitationModel::G4DNASancheExcitationModel(), G4eeToHadronsModel::G4eeToHadronsModel(), G4IonParametrisedLossModel::G4IonParametrisedLossModel(), G4LivermorePolarizedRayleighModel::G4LivermorePolarizedRayleighModel(), G4BoldyshevTripletModel::Initialise(), G4DNABornExcitationModel1::Initialise(), G4DNABornExcitationModel2::Initialise(), G4DNABornIonisationModel1::Initialise(), G4DNABornIonisationModel2::Initialise(), G4DNAChampionElasticModel::Initialise(), G4DNADingfelderChargeDecreaseModel::Initialise(), G4DNADingfelderChargeIncreaseModel::Initialise(), G4DNADiracRMatrixExcitationModel::Initialise(), G4DNADoubleIonisationModel::Initialise(), G4DNAELSEPAElasticModel::Initialise(), G4DNAEmfietzoglouExcitationModel::Initialise(), G4DNAEmfietzoglouIonisationModel::Initialise(), G4DNAIonElasticModel::Initialise(), G4DNAMeltonAttachmentModel::Initialise(), G4DNAMillerGreenExcitationModel::Initialise(), G4DNAQuadrupleIonisationModel::Initialise(), G4DNAQuinnPlasmonExcitationModel::Initialise(), G4DNARelativisticIonisationModel::Initialise(), G4DNARPWBAExcitationModel::Initialise(), G4DNARPWBAIonisationModel::Initialise(), G4DNARuddIonisationModel::Initialise(), G4DNASancheExcitationModel::Initialise(), G4DNAScreenedRutherfordElasticModel::Initialise(), G4DNATripleIonisationModel::Initialise(), G4DNAUeharaScreenedRutherfordElasticModel::Initialise(), G4eDPWACoulombScatteringModel::Initialise(), G4EmModelManager::Initialise(), G4GoudsmitSaundersonMscModel::Initialise(), G4JAEAElasticScatteringModel::Initialise(), G4JAEAPolarizedElasticScatteringModel::Initialise(), G4LivermoreComptonModel::Initialise(), G4LivermoreGammaConversion5DModel::Initialise(), G4LivermoreGammaConversionModel::Initialise(), G4LivermoreIonisationModel::Initialise(), G4LivermoreNuclearGammaConversionModel::Initialise(), G4LivermorePolarizedComptonModel::Initialise(), G4LivermorePolarizedGammaConversionModel::Initialise(), G4LivermoreRayleighModel::Initialise(), G4LowEPComptonModel::Initialise(), G4LowEPPolarizedComptonModel::Initialise(), G4MicroElecElasticModel::Initialise(), G4MicroElecElasticModel_new::Initialise(), G4MicroElecInelasticModel::Initialise(), G4MicroElecInelasticModel_new::Initialise(), G4MuBremsstrahlungModel::Initialise(), G4MuPairProductionModel::Initialise(), G4PAIModel::Initialise(), G4PAIPhotModel::Initialise(), G4PenelopeAnnihilationModel::Initialise(), G4PenelopeBremsstrahlungModel::Initialise(), G4PenelopeComptonModel::Initialise(), G4PenelopeGammaConversionModel::Initialise(), G4PenelopeIonisationModel::Initialise(), G4PenelopePhotoElectricModel::Initialise(), G4PenelopeRayleighModel::Initialise(), G4PenelopeRayleighModelMI::Initialise(), G4RiGeMuPairProductionModel::Initialise(), G4SeltzerBergerModel::Initialise(), G4WentzelVIModel::Initialise(), G4hIonisation::InitialiseEnergyLossProcess(), G4ionIonisation::InitialiseEnergyLossProcess(), G4mplIonisation::InitialiseEnergyLossProcess(), G4MuBremsstrahlungModel::InitialiseLocal(), G4MuPairProductionModel::InitialiseLocal(), G4RiGeMuPairProductionModel::InitialiseLocal(), G4CoulombScattering::InitialiseProcess(), G4EmTableUtil::PrepareEmProcess(), G4EmTableUtil::PrepareMscProcess(), G4DNAEmfietzoglouIonisationModel::SampleSecondaries(), G4DNASancheExcitationModel::SampleSecondaries(), G4TDNAOneStepThermalizationModel< MODEL >::SampleSecondaries(), G4EmConfigurator::SetExtraEmModel(), G4mplIonisationModel::SetParticle(), G4mplIonisationWithDeltaModel::SetParticle(), G4eBremsstrahlung::StreamProcessInfo(), and G4EmTableUtil::UpdateModels().
|
pure virtual |
Implemented in G4AtimaEnergyLossModel, G4BetheBlochModel, G4BetheHeitler5DModel, G4BetheHeitlerModel, G4BoldyshevTripletModel, G4BraggIonModel, G4BraggModel, G4DNABornExcitationModel1, G4DNABornExcitationModel2, G4DNABornIonisationModel1, G4DNABornIonisationModel2, G4DNABornIonisationModel, G4DNAChampionElasticModel, G4DNACPA100ElasticModel, G4DNACPA100ExcitationModel, G4DNACPA100IonisationModel, G4DNADingfelderChargeDecreaseModel, G4DNADingfelderChargeIncreaseModel, G4DNADiracRMatrixExcitationModel, G4DNADoubleIonisationModel, G4DNAELSEPAElasticModel, G4DNAEmfietzoglouExcitationModel, G4DNAEmfietzoglouIonisationModel, G4DNAGeneralIonIonisationModel, G4DNAIonChargeDecreaseModel, G4DNAIonChargeIncreaseModel, G4DNAIonElasticModel, G4DNAMeltonAttachmentModel, G4DNAMillerGreenExcitationModel, G4DNAModelInterface, G4DNAPTBElasticModel, G4DNAPTBExcitationModel, G4DNAPTBIonisationModel, G4DNAQuadrupleIonisationModel, G4DNAQuinnPlasmonExcitationModel, G4DNARelativisticIonisationModel, G4DNARPWBAExcitationModel, G4DNARPWBAIonisationModel, G4DNARuddIonisationDynamicModel, G4DNARuddIonisationExtendedModel, G4DNARuddIonisationModel, G4DNASancheExcitationModel, G4DNAScreenedRutherfordElasticModel, G4DNATransformElectronModel, G4DNATripleIonisationModel, G4DNAUeharaScreenedRutherfordElasticModel, G4DNAVacuumModel, G4DummyModel, G4eBremParametrizedModel, G4eBremsstrahlungRelModel, G4eCoulombScatteringModel, G4eDPWACoulombScatteringModel, G4eeToHadronsModel, G4eeToHadronsMultiModel, G4eeToTwoGammaModel, G4EmMultiModel, G4eplusTo2or3GammaModel, G4eplusTo3GammaOKVIModel, G4eSingleCoulombScatteringModel, G4GoudsmitSaundersonMscModel, G4hCoulombScatteringModel, G4ICRU49NuclearStoppingModel, G4ICRU73QOModel, G4IonCoulombScatteringModel, G4IonParametrisedLossModel, G4JAEAElasticScatteringModel, G4JAEAPolarizedElasticScatteringModel, G4KleinNishinaCompton, G4KleinNishinaModel, G4LEPTSAttachmentModel, G4LEPTSDissociationModel, G4LEPTSElasticModel, G4LEPTSExcitationModel, G4LEPTSIonisationModel, G4LEPTSPositroniumModel, G4LEPTSRotExcitationModel, G4LEPTSVibExcitationModel, G4LindhardSorensenIonModel, G4LivermoreBremsstrahlungModel, G4LivermoreComptonModel, G4LivermoreGammaConversion5DModel, G4LivermoreGammaConversionModel, G4LivermoreIonisationModel, G4LivermoreNuclearGammaConversionModel, G4LivermorePhotoElectricModel, G4LivermorePolarizedComptonModel, G4LivermorePolarizedGammaConversionModel, G4LivermorePolarizedRayleighModel, G4LivermoreRayleighModel, G4LowEPComptonModel, G4LowEPPolarizedComptonModel, G4LowPAIH2O, G4MicroElecElasticModel, G4MicroElecElasticModel_new, G4MicroElecInelasticModel, G4MicroElecInelasticModel_new, G4MicroElecLOPhononModel, G4MollerBhabhaModel, G4mplIonisationModel, G4mplIonisationWithDeltaModel, G4MuBetheBlochModel, G4MuBremsstrahlungModel, G4MuPairProductionModel, G4PAIModel, G4PAIPhotModel, G4PairProductionRelModel, G4PEEffectFluoModel, G4PenelopeAnnihilationModel, G4PenelopeBremsstrahlungModel, G4PenelopeComptonModel, G4PenelopeGammaConversionModel, G4PenelopeIonisationModel, G4PenelopePhotoElectricModel, G4PenelopeRayleighModel, G4PenelopeRayleighModelMI, G4PolarizedAnnihilationModel, G4PolarizedBremsstrahlungModel, G4PolarizedGammaConversionModel, G4PolarizedPhotoElectricModel, G4RiGeMuPairProductionModel, G4SeltzerBergerModel, G4TDNAOneStepThermalizationModel< MODEL >, G4TDNAOneStepThermalizationModel< DNA::Penetration::Meesungnoen2002 >, G4UrbanAdjointMscModel, G4UrbanMscModel, G4VDNAModel, G4WentzelVIModel, G4WentzelVIRelModel, and G4XrayRayleighModel.
Referenced by G4eBremsstrahlungRelModel::Initialise().
| void G4VEmModel::InitialiseElementSelectors | ( | const G4ParticleDefinition * | part, |
| const G4DataVector & | cuts ) |
Definition at line 135 of file G4VEmModel.cc.
Referenced by G4LowPAIH2O::G4LowPAIH2O(), G4BetheHeitlerModel::Initialise(), G4eBremParametrizedModel::Initialise(), G4eBremsstrahlungRelModel::Initialise(), G4eCoulombScatteringModel::Initialise(), G4eDPWACoulombScatteringModel::Initialise(), G4eSingleCoulombScatteringModel::Initialise(), G4hCoulombScatteringModel::Initialise(), G4JAEAElasticScatteringModel::Initialise(), G4JAEAPolarizedElasticScatteringModel::Initialise(), G4KleinNishinaCompton::Initialise(), G4KleinNishinaModel::Initialise(), G4LivermoreComptonModel::Initialise(), G4LivermoreGammaConversion5DModel::Initialise(), G4LivermoreGammaConversionModel::Initialise(), G4LivermoreNuclearGammaConversionModel::Initialise(), G4LivermorePolarizedComptonModel::Initialise(), G4LivermorePolarizedGammaConversionModel::Initialise(), G4LivermorePolarizedRayleighModel::Initialise(), G4LivermoreRayleighModel::Initialise(), G4LowEPComptonModel::Initialise(), G4LowEPPolarizedComptonModel::Initialise(), G4MuBremsstrahlungModel::Initialise(), G4MuPairProductionModel::Initialise(), G4PAIModel::Initialise(), G4PAIPhotModel::Initialise(), G4PairProductionRelModel::Initialise(), G4PenelopePhotoElectricModel::Initialise(), G4RiGeMuPairProductionModel::Initialise(), G4SeltzerBergerModel::Initialise(), and G4XrayRayleighModel::Initialise().
|
virtual |
Reimplemented in G4BoldyshevTripletModel, G4JAEAElasticScatteringModel, G4JAEAPolarizedElasticScatteringModel, G4LivermoreBremsstrahlungModel, G4LivermoreComptonModel, G4LivermoreGammaConversion5DModel, G4LivermoreGammaConversionModel, G4LivermoreNuclearGammaConversionModel, G4LivermorePolarizedComptonModel, G4LivermorePolarizedGammaConversionModel, G4LivermorePolarizedRayleighModel, G4LivermoreRayleighModel, G4LowEPComptonModel, and G4LowEPPolarizedComptonModel.
Definition at line 164 of file G4VEmModel.cc.
Referenced by InitialiseForMaterial().
|
virtual |
Definition at line 150 of file G4VEmModel.cc.
|
virtual |
Reimplemented in G4BetheHeitlerModel, G4eBremParametrizedModel, G4eBremsstrahlungRelModel, G4eCoulombScatteringModel, G4eDPWACoulombScatteringModel, G4eSingleCoulombScatteringModel, G4GoudsmitSaundersonMscModel, G4hCoulombScatteringModel, G4JAEAElasticScatteringModel, G4JAEAPolarizedElasticScatteringModel, G4KleinNishinaCompton, G4KleinNishinaModel, G4LivermoreComptonModel, G4LivermoreNuclearGammaConversionModel, G4LivermorePolarizedComptonModel, G4LivermorePolarizedGammaConversionModel, G4LivermorePolarizedRayleighModel, G4LivermoreRayleighModel, G4LowEPComptonModel, G4LowEPPolarizedComptonModel, G4LowPAIH2O, G4MuBremsstrahlungModel, G4MuPairProductionModel, G4PAIModel, G4PAIPhotModel, G4PairProductionRelModel, G4PenelopeAnnihilationModel, G4PenelopeBremsstrahlungModel, G4PenelopeComptonModel, G4PenelopeGammaConversionModel, G4PenelopeIonisationModel, G4PenelopePhotoElectricModel, G4PenelopeRayleighModel, G4PenelopeRayleighModelMI, G4RiGeMuPairProductionModel, G4SeltzerBergerModel, and G4WentzelVIModel.
Definition at line 145 of file G4VEmModel.cc.
Referenced by G4EmTableUtil::BuildEmProcess(), G4EmTableUtil::BuildLocalElossProcess(), and G4EmTableUtil::BuildMscProcess().
Definition at line 762 of file G4VEmModel.hh.
Referenced by G4NuclearStopping::AlongStepDoIt(), and G4TransportationWithMsc::AlongStepGetPhysicalInteractionLength().
|
inline |
Definition at line 837 of file G4VEmModel.hh.
Referenced by G4DNACPA100ElasticModel::Initialise(), G4DNACPA100ExcitationModel::Initialise(), G4DNACPA100IonisationModel::Initialise(), G4DNAPTBElasticModel::Initialise(), G4DNAPTBExcitationModel::Initialise(), G4DNAPTBIonisationModel::Initialise(), G4UrbanMscModel::Initialise(), G4VMscModel::InitialiseParameters(), G4VMscModel::SetGeomFactor(), G4VMscModel::SetLambdaLimit(), G4VMscModel::SetLateralDisplasmentFlag(), G4VMscModel::SetRangeFactor(), G4VMscModel::SetSafetyFactor(), G4VMscModel::SetSampleZ(), G4VMscModel::SetSkin(), and G4VMscModel::SetStepLimitType().
|
inline |
Definition at line 713 of file G4VEmModel.hh.
Referenced by G4MuonToMuonPairProductionModel::DataCorrupted(), G4MuPairProductionModel::DataCorrupted(), G4RiGeMuPairProductionModel::DataCorrupted(), G4LowPAIH2O::G4LowPAIH2O(), G4PenelopePhotoElectricModel::GetNumberOfShellXS(), G4BetheBlochModel::Initialise(), G4BetheHeitlerModel::Initialise(), G4BoldyshevTripletModel::Initialise(), G4eBremParametrizedModel::Initialise(), G4eBremsstrahlungRelModel::Initialise(), G4eCoulombScatteringModel::Initialise(), G4eDPWACoulombScatteringModel::Initialise(), G4EmMultiModel::Initialise(), G4eplusTo2or3GammaModel::Initialise(), G4eSingleCoulombScatteringModel::Initialise(), G4GoudsmitSaundersonMscModel::Initialise(), G4hCoulombScatteringModel::Initialise(), G4JAEAElasticScatteringModel::Initialise(), G4JAEAPolarizedElasticScatteringModel::Initialise(), G4KleinNishinaCompton::Initialise(), G4KleinNishinaModel::Initialise(), G4LivermoreBremsstrahlungModel::Initialise(), G4LivermoreComptonModel::Initialise(), G4LivermoreGammaConversion5DModel::Initialise(), G4LivermoreGammaConversionModel::Initialise(), G4LivermoreNuclearGammaConversionModel::Initialise(), G4LivermorePolarizedComptonModel::Initialise(), G4LivermorePolarizedGammaConversionModel::Initialise(), G4LivermorePolarizedRayleighModel::Initialise(), G4LivermoreRayleighModel::Initialise(), G4LowEPComptonModel::Initialise(), G4LowEPPolarizedComptonModel::Initialise(), G4mplIonisationModel::Initialise(), G4mplIonisationWithDeltaModel::Initialise(), G4MuBremsstrahlungModel::Initialise(), G4MuPairProductionModel::Initialise(), G4PAIModel::Initialise(), G4PAIPhotModel::Initialise(), G4PairProductionRelModel::Initialise(), G4PenelopeAnnihilationModel::Initialise(), G4PenelopeBremsstrahlungModel::Initialise(), G4PenelopeComptonModel::Initialise(), G4PenelopeGammaConversionModel::Initialise(), G4PenelopeIonisationModel::Initialise(), G4PenelopePhotoElectricModel::Initialise(), G4PenelopeRayleighModel::Initialise(), G4PenelopeRayleighModelMI::Initialise(), G4RiGeMuPairProductionModel::Initialise(), G4SeltzerBergerModel::Initialise(), G4WentzelVIModel::Initialise(), G4PenelopeBremsstrahlungModel::InitialiseLocal(), G4BoldyshevTripletModel::~G4BoldyshevTripletModel(), G4eDPWACoulombScatteringModel::~G4eDPWACoulombScatteringModel(), G4eplusTo2or3GammaModel::~G4eplusTo2or3GammaModel(), G4GoudsmitSaundersonMscModel::~G4GoudsmitSaundersonMscModel(), G4JAEAElasticScatteringModel::~G4JAEAElasticScatteringModel(), G4JAEAPolarizedElasticScatteringModel::~G4JAEAPolarizedElasticScatteringModel(), G4LivermoreBremsstrahlungModel::~G4LivermoreBremsstrahlungModel(), G4LivermoreComptonModel::~G4LivermoreComptonModel(), G4LivermoreGammaConversion5DModel::~G4LivermoreGammaConversion5DModel(), G4LivermoreGammaConversionModel::~G4LivermoreGammaConversionModel(), G4LivermoreNuclearGammaConversionModel::~G4LivermoreNuclearGammaConversionModel(), G4LivermorePolarizedComptonModel::~G4LivermorePolarizedComptonModel(), G4LivermorePolarizedGammaConversionModel::~G4LivermorePolarizedGammaConversionModel(), G4LivermorePolarizedRayleighModel::~G4LivermorePolarizedRayleighModel(), G4LivermoreRayleighModel::~G4LivermoreRayleighModel(), G4LowEPComptonModel::~G4LowEPComptonModel(), G4LowEPPolarizedComptonModel::~G4LowEPPolarizedComptonModel(), G4mplIonisationModel::~G4mplIonisationModel(), G4mplIonisationWithDeltaModel::~G4mplIonisationWithDeltaModel(), G4PAIModel::~G4PAIModel(), G4PAIPhotModel::~G4PAIPhotModel(), G4PenelopeBremsstrahlungModel::~G4PenelopeBremsstrahlungModel(), G4PenelopeGammaConversionModel::~G4PenelopeGammaConversionModel(), G4PenelopeIonisationModel::~G4PenelopeIonisationModel(), G4PenelopePhotoElectricModel::~G4PenelopePhotoElectricModel(), G4PenelopeRayleighModel::~G4PenelopeRayleighModel(), G4PenelopeRayleighModelMI::~G4PenelopeRayleighModelMI(), and G4WentzelVIModel::~G4WentzelVIModel().
|
inline |
Definition at line 657 of file G4VEmModel.hh.
Referenced by G4EmTableUtil::BuildMscProcess(), G4EmModelManager::DumpModelList(), G4EmModelManager::Initialise(), and G4WentzelVIModel::Initialise().
|
inline |
Definition at line 643 of file G4VEmModel.hh.
Referenced by G4EmTableUtil::BuildMscProcess(), G4eBremsstrahlungRelModel::ComputeCrossSectionPerAtom(), G4KleinNishinaCompton::ComputeCrossSectionPerAtom(), G4KleinNishinaModel::ComputeCrossSectionPerAtom(), G4LivermoreComptonModel::ComputeCrossSectionPerAtom(), G4LivermorePolarizedComptonModel::ComputeCrossSectionPerAtom(), G4LowEPComptonModel::ComputeCrossSectionPerAtom(), G4LowEPPolarizedComptonModel::ComputeCrossSectionPerAtom(), G4mplIonisationWithDeltaModel::ComputeCrossSectionPerElectron(), G4eBremsstrahlungRelModel::ComputeDEDXPerVolume(), G4IonParametrisedLossModel::ComputeDEDXPerVolume(), G4mplIonisationWithDeltaModel::ComputeDEDXPerVolume(), G4DNAChampionElasticModel::CrossSectionPerVolume(), G4DNAELSEPAElasticModel::CrossSectionPerVolume(), G4DNAEmfietzoglouExcitationModel::CrossSectionPerVolume(), G4DNAEmfietzoglouIonisationModel::CrossSectionPerVolume(), G4DNAMeltonAttachmentModel::CrossSectionPerVolume(), G4DNASancheExcitationModel::CrossSectionPerVolume(), G4DNAScreenedRutherfordElasticModel::CrossSectionPerVolume(), G4PenelopeComptonModel::CrossSectionPerVolume(), G4PenelopeRayleighModelMI::CrossSectionPerVolume(), G4DNAChampionElasticModel::G4DNAChampionElasticModel(), G4DNAMeltonAttachmentModel::G4DNAMeltonAttachmentModel(), G4DNASancheExcitationModel::G4DNASancheExcitationModel(), G4eeToHadronsModel::G4eeToHadronsModel(), G4LivermorePolarizedRayleighModel::G4LivermorePolarizedRayleighModel(), G4BoldyshevTripletModel::Initialise(), G4DNABornExcitationModel1::Initialise(), G4DNABornExcitationModel2::Initialise(), G4DNABornIonisationModel1::Initialise(), G4DNABornIonisationModel2::Initialise(), G4DNAChampionElasticModel::Initialise(), G4DNADingfelderChargeDecreaseModel::Initialise(), G4DNADingfelderChargeIncreaseModel::Initialise(), G4DNADiracRMatrixExcitationModel::Initialise(), G4DNADoubleIonisationModel::Initialise(), G4DNAELSEPAElasticModel::Initialise(), G4DNAEmfietzoglouExcitationModel::Initialise(), G4DNAEmfietzoglouIonisationModel::Initialise(), G4DNAIonElasticModel::Initialise(), G4DNAMeltonAttachmentModel::Initialise(), G4DNAMillerGreenExcitationModel::Initialise(), G4DNAQuadrupleIonisationModel::Initialise(), G4DNAQuinnPlasmonExcitationModel::Initialise(), G4DNARelativisticIonisationModel::Initialise(), G4DNARPWBAExcitationModel::Initialise(), G4DNARPWBAIonisationModel::Initialise(), G4DNARuddIonisationModel::Initialise(), G4DNASancheExcitationModel::Initialise(), G4DNAScreenedRutherfordElasticModel::Initialise(), G4DNATripleIonisationModel::Initialise(), G4DNAUeharaScreenedRutherfordElasticModel::Initialise(), G4eBremParametrizedModel::Initialise(), G4eDPWACoulombScatteringModel::Initialise(), G4EmModelManager::Initialise(), G4GoudsmitSaundersonMscModel::Initialise(), G4JAEAElasticScatteringModel::Initialise(), G4JAEAPolarizedElasticScatteringModel::Initialise(), G4LivermoreComptonModel::Initialise(), G4LivermoreGammaConversion5DModel::Initialise(), G4LivermoreGammaConversionModel::Initialise(), G4LivermoreIonisationModel::Initialise(), G4LivermoreNuclearGammaConversionModel::Initialise(), G4LivermorePolarizedComptonModel::Initialise(), G4LivermorePolarizedGammaConversionModel::Initialise(), G4LivermoreRayleighModel::Initialise(), G4LowEPComptonModel::Initialise(), G4LowEPPolarizedComptonModel::Initialise(), G4MicroElecElasticModel::Initialise(), G4MicroElecElasticModel_new::Initialise(), G4MicroElecInelasticModel::Initialise(), G4MicroElecInelasticModel_new::Initialise(), G4MuPairProductionModel::Initialise(), G4PAIModel::Initialise(), G4PAIPhotModel::Initialise(), G4PenelopeAnnihilationModel::Initialise(), G4PenelopeBremsstrahlungModel::Initialise(), G4PenelopeComptonModel::Initialise(), G4PenelopeGammaConversionModel::Initialise(), G4PenelopeIonisationModel::Initialise(), G4PenelopePhotoElectricModel::Initialise(), G4PenelopeRayleighModel::Initialise(), G4PenelopeRayleighModelMI::Initialise(), G4RiGeMuPairProductionModel::Initialise(), G4SeltzerBergerModel::Initialise(), G4WentzelVIModel::Initialise(), G4mplIonisation::InitialiseEnergyLossProcess(), G4CoulombScattering::InitialiseProcess(), G4DNAEmfietzoglouIonisationModel::SampleSecondaries(), G4eBremsstrahlungRelModel::SampleSecondaries(), G4KleinNishinaCompton::SampleSecondaries(), G4KleinNishinaModel::SampleSecondaries(), G4LivermoreComptonModel::SampleSecondaries(), G4LivermorePolarizedComptonModel::SampleSecondaries(), G4LowEPComptonModel::SampleSecondaries(), G4LowEPPolarizedComptonModel::SampleSecondaries(), G4PenelopeComptonModel::SampleSecondaries(), G4PolarizedComptonModel::SampleSecondaries(), G4EmConfigurator::SetExtraEmModel(), G4mplIonisationModel::SetParticle(), and G4mplIonisationWithDeltaModel::SetParticle().
|
protectedvirtual |
Reimplemented in G4AtimaEnergyLossModel, G4BetheBlochModel, G4BraggModel, G4ICRU73QOModel, G4IonParametrisedLossModel, G4LindhardSorensenIonModel, G4MollerBhabhaModel, G4mplIonisationWithDeltaModel, G4MuBetheBlochModel, G4PAIModel, and G4PAIPhotModel.
Definition at line 372 of file G4VEmModel.cc.
Referenced by MaxSecondaryKinEnergy().
|
inline |
Definition at line 503 of file G4VEmModel.hh.
Referenced by G4BraggModel::SampleSecondaries(), G4ICRU73QOModel::SampleSecondaries(), G4IonParametrisedLossModel::SampleSecondaries(), and G4PolarizedIonisationModel::SampleSecondaries().
|
virtual |
Reimplemented in G4AtimaEnergyLossModel, G4BetheBlochModel, G4BraggModel, G4eBremParametrizedModel, G4IonParametrisedLossModel, G4LindhardSorensenIonModel, G4mplIonisationWithDeltaModel, G4MuBetheBlochModel, G4MuBremsstrahlungModel, G4PAIModel, G4PAIPhotModel, G4PenelopeBremsstrahlungModel, and G4PenelopeIonisationModel.
Definition at line 364 of file G4VEmModel.cc.
|
virtual |
Reimplemented in G4BoldyshevTripletModel, G4eBremsstrahlungRelModel, G4eCoulombScatteringModel, G4eDPWACoulombScatteringModel, G4hCoulombScatteringModel, G4LivermoreNuclearGammaConversionModel, G4LivermorePolarizedGammaConversionModel, G4MuBremsstrahlungModel, G4MuPairProductionModel, G4RiGeMuPairProductionModel, and G4SeltzerBergerModel.
Definition at line 355 of file G4VEmModel.cc.
Referenced by G4LossTableBuilder::BuildTableForModel(), and G4EmUtility::InitialiseElementSelectors().
|
virtual |
Reimplemented in G4eeToHadronsMultiModel.
Definition at line 423 of file G4VEmModel.cc.
|
delete |
|
inline |
Definition at line 664 of file G4VEmModel.hh.
Referenced by G4eCoulombScatteringModel::Initialise(), G4eDPWACoulombScatteringModel::Initialise(), G4hCoulombScatteringModel::Initialise(), and G4WentzelVIModel::Initialise().
|
pure virtual |
Implemented in G4AtimaEnergyLossModel, G4BetheBlochModel, G4BetheHeitler5DModel, G4BetheHeitlerModel, G4BoldyshevTripletModel, G4BraggModel, G4DNABornExcitationModel1, G4DNABornExcitationModel2, G4DNABornIonisationModel1, G4DNABornIonisationModel2, G4DNABornIonisationModel, G4DNAChampionElasticModel, G4DNACPA100ElasticModel, G4DNACPA100ExcitationModel, G4DNACPA100IonisationModel, G4DNADingfelderChargeDecreaseModel, G4DNADingfelderChargeIncreaseModel, G4DNADiracRMatrixExcitationModel, G4DNADoubleIonisationModel, G4DNAELSEPAElasticModel, G4DNAEmfietzoglouExcitationModel, G4DNAEmfietzoglouIonisationModel, G4DNAGeneralIonIonisationModel, G4DNAIonChargeDecreaseModel, G4DNAIonChargeIncreaseModel, G4DNAIonElasticModel, G4DNAMeltonAttachmentModel, G4DNAMillerGreenExcitationModel, G4DNAModelInterface, G4DNAPTBElasticModel, G4DNAPTBExcitationModel, G4DNAPTBIonisationModel, G4DNAQuadrupleIonisationModel, G4DNAQuinnPlasmonExcitationModel, G4DNARelativisticIonisationModel, G4DNARPWBAExcitationModel, G4DNARPWBAIonisationModel, G4DNARuddIonisationDynamicModel, G4DNARuddIonisationExtendedModel, G4DNARuddIonisationModel, G4DNASancheExcitationModel, G4DNAScreenedRutherfordElasticModel, G4DNATransformElectronModel, G4DNATripleIonisationModel, G4DNAUeharaScreenedRutherfordElasticModel, G4DNAVacuumModel, G4DummyModel, G4eBremParametrizedModel, G4eBremsstrahlungRelModel, G4eCoulombScatteringModel, G4eDPWACoulombScatteringModel, G4eeToHadronsModel, G4eeToHadronsMultiModel, G4eeToTwoGammaModel, G4EmMultiModel, G4eplusTo2or3GammaModel, G4eplusTo3GammaOKVIModel, G4eSingleCoulombScatteringModel, G4hCoulombScatteringModel, G4ICRU49NuclearStoppingModel, G4ICRU73QOModel, G4IonCoulombScatteringModel, G4IonParametrisedLossModel, G4JAEAElasticScatteringModel, G4JAEAPolarizedElasticScatteringModel, G4KleinNishinaCompton, G4KleinNishinaModel, G4LEPTSAttachmentModel, G4LEPTSDissociationModel, G4LEPTSElasticModel, G4LEPTSExcitationModel, G4LEPTSIonisationModel, G4LEPTSPositroniumModel, G4LEPTSRotExcitationModel, G4LEPTSVibExcitationModel, G4LindhardSorensenIonModel, G4LivermoreBremsstrahlungModel, G4LivermoreComptonModel, G4LivermoreIonisationModel, G4LivermoreNuclearGammaConversionModel, G4LivermorePhotoElectricModel, G4LivermorePolarizedComptonModel, G4LivermorePolarizedGammaConversionModel, G4LivermorePolarizedRayleighModel, G4LivermoreRayleighModel, G4LowEPComptonModel, G4LowEPPolarizedComptonModel, G4LowPAIH2O, G4MicroElecElasticModel, G4MicroElecElasticModel_new, G4MicroElecInelasticModel, G4MicroElecInelasticModel_new, G4MicroElecLOPhononModel, G4MollerBhabhaModel, G4mplIonisationModel, G4mplIonisationWithDeltaModel, G4MuBetheBlochModel, G4MuBremsstrahlungModel, G4MuonToMuonPairProductionModel, G4MuPairProductionModel, G4PAIModel, G4PAIPhotModel, G4PairProductionRelModel, G4PEEffectFluoModel, G4PenelopeAnnihilationModel, G4PenelopeBremsstrahlungModel, G4PenelopeComptonModel, G4PenelopeGammaConversionModel, G4PenelopeIonisationModel, G4PenelopePhotoElectricModel, G4PenelopeRayleighModel, G4PenelopeRayleighModelMI, G4PolarizedAnnihilationModel, G4PolarizedBremsstrahlungModel, G4PolarizedComptonModel, G4PolarizedGammaConversionModel, G4PolarizedIonisationModel, G4PolarizedPhotoElectricModel, G4RiGeMuPairProductionModel, G4SeltzerBergerModel, G4TDNAOneStepThermalizationModel< MODEL >, G4TDNAOneStepThermalizationModel< DNA::Penetration::Meesungnoen2002 >, G4VDNAModel, G4VMscModel, and G4XrayRayleighModel.
Referenced by G4TransportationWithMsc::AlongStepGetPhysicalInteractionLength(), and G4eBremsstrahlungRelModel::SampleSecondaries().
|
inline |
Definition at line 671 of file G4VEmModel.hh.
Referenced by G4eBremParametrizedModel::SampleSecondaries(), G4eBremsstrahlungRelModel::SampleSecondaries(), G4LivermoreBremsstrahlungModel::SampleSecondaries(), G4MuBremsstrahlungModel::SampleSecondaries(), G4MuonToMuonPairProductionModel::SampleSecondaries(), G4MuPairProductionModel::SampleSecondaries(), G4RiGeMuPairProductionModel::SampleSecondaries(), and G4SeltzerBergerModel::SampleSecondaries().
Definition at line 273 of file G4VEmModel.cc.
Referenced by G4BetheHeitler5DModel::SampleSecondaries(), G4eCoulombScatteringModel::SampleSecondaries(), G4eSingleCoulombScatteringModel::SampleSecondaries(), G4hCoulombScatteringModel::SampleSecondaries(), and G4IonCoulombScatteringModel::SampleSecondaries().
| const G4Element * G4VEmModel::SelectRandomAtom | ( | const G4Material * | mat, |
| const G4ParticleDefinition * | pd, | ||
| G4double | kineticEnergy, | ||
| G4double | cutEnergy = 0.0, | ||
| G4double | maxEnergy = DBL_MAX ) |
Definition at line 216 of file G4VEmModel.cc.
|
inline |
Definition at line 563 of file G4VEmModel.hh.
Referenced by G4hCoulombScatteringModel::SampleSecondaries(), G4JAEAElasticScatteringModel::SampleSecondaries(), G4JAEAPolarizedElasticScatteringModel::SampleSecondaries(), G4KleinNishinaModel::SampleSecondaries(), G4LivermoreBremsstrahlungModel::SampleSecondaries(), G4LivermoreComptonModel::SampleSecondaries(), G4LivermoreNuclearGammaConversionModel::SampleSecondaries(), G4LivermorePhotoElectricModel::SampleSecondaries(), G4LivermorePolarizedComptonModel::SampleSecondaries(), G4LivermorePolarizedGammaConversionModel::SampleSecondaries(), G4LivermorePolarizedRayleighModel::SampleSecondaries(), G4LivermoreRayleighModel::SampleSecondaries(), G4LowEPComptonModel::SampleSecondaries(), G4LowEPPolarizedComptonModel::SampleSecondaries(), G4MuBremsstrahlungModel::SampleSecondaries(), G4MuonToMuonPairProductionModel::SampleSecondaries(), G4MuPairProductionModel::SampleSecondaries(), G4PEEffectFluoModel::SampleSecondaries(), G4PenelopePhotoElectricModel::SampleSecondaries(), G4RiGeMuPairProductionModel::SampleSecondaries(), SelectRandomAtom(), and SelectTargetAtom().
| G4int G4VEmModel::SelectRandomAtomNumber | ( | const G4Material * | mat | ) | const |
Definition at line 250 of file G4VEmModel.cc.
Referenced by G4AtimaEnergyLossModel::SampleSecondaries(), G4BetheBlochModel::SampleSecondaries(), G4BraggModel::SampleSecondaries(), G4ICRU73QOModel::SampleSecondaries(), G4IonParametrisedLossModel::SampleSecondaries(), G4LindhardSorensenIonModel::SampleSecondaries(), G4MollerBhabhaModel::SampleSecondaries(), and G4MuBetheBlochModel::SampleSecondaries().
|
inline |
Definition at line 579 of file G4VEmModel.hh.
Referenced by G4BetheHeitler5DModel::SampleSecondaries(), G4BetheHeitlerModel::SampleSecondaries(), G4eBremParametrizedModel::SampleSecondaries(), G4eBremsstrahlungRelModel::SampleSecondaries(), G4eCoulombScatteringModel::SampleSecondaries(), G4eDPWACoulombScatteringModel::SampleSecondaries(), G4eSingleCoulombScatteringModel::SampleSecondaries(), G4IonCoulombScatteringModel::SampleSecondaries(), G4PAIModel::SampleSecondaries(), G4PAIPhotModel::SampleSecondaries(), G4PairProductionRelModel::SampleSecondaries(), G4SeltzerBergerModel::SampleSecondaries(), and G4XrayRayleighModel::SampleSecondaries().
|
inline |
Definition at line 748 of file G4VEmModel.hh.
Referenced by G4NuclearStopping::InitialiseProcess(), and G4EmConfigurator::SetExtraEmModel().
|
inline |
Definition at line 755 of file G4VEmModel.hh.
Referenced by G4EmLivermorePhysics::ConstructProcess(), G4EmLowEPPhysics::ConstructProcess(), G4EmPenelopePhysics::ConstructProcess(), G4EmStandardPhysics::ConstructProcess(), G4EmStandardPhysics_option1::ConstructProcess(), G4EmStandardPhysics_option2::ConstructProcess(), G4EmStandardPhysics_option4::ConstructProcess(), G4EmStandardPhysicsGS::ConstructProcess(), G4EmStandardPhysicsWVI::ConstructProcess(), and G4EmDNABuilder::ConstructStandardEmPhysics().
|
inline |
Definition at line 609 of file G4VEmModel.hh.
Referenced by G4EmLivermorePhysics::ConstructProcess(), G4EmLowEPPhysics::ConstructProcess(), G4EmStandardPhysics::ConstructProcess(), G4EmStandardPhysics_option3::ConstructProcess(), G4EmStandardPhysics_option4::ConstructProcess(), G4EmStandardPhysicsGS::ConstructProcess(), G4EmStandardPhysicsSS::ConstructProcess(), G4BetheHeitlerModel::G4BetheHeitlerModel(), G4DNABornIonisationModel::G4DNABornIonisationModel(), G4DNABornIonisationModel1::G4DNABornIonisationModel1(), G4DNABornIonisationModel2::G4DNABornIonisationModel2(), G4DNADoubleIonisationModel::G4DNADoubleIonisationModel(), G4DNAEmfietzoglouIonisationModel::G4DNAEmfietzoglouIonisationModel(), G4DNARPWBAIonisationModel::G4DNARPWBAIonisationModel(), G4DNARuddIonisationDynamicModel::G4DNARuddIonisationDynamicModel(), G4DNARuddIonisationExtendedModel::G4DNARuddIonisationExtendedModel(), G4DNARuddIonisationModel::G4DNARuddIonisationModel(), G4eBremParametrizedModel::G4eBremParametrizedModel(), G4eBremsstrahlungRelModel::G4eBremsstrahlungRelModel(), G4IonParametrisedLossModel::G4IonParametrisedLossModel(), G4LivermoreBremsstrahlungModel::G4LivermoreBremsstrahlungModel(), G4LivermoreIonisationModel::G4LivermoreIonisationModel(), G4LivermorePhotoElectricModel::G4LivermorePhotoElectricModel(), G4LivermoreRayleighModel::G4LivermoreRayleighModel(), G4MicroElecInelasticModel::G4MicroElecInelasticModel(), G4MicroElecInelasticModel_new::G4MicroElecInelasticModel_new(), G4MuBremsstrahlungModel::G4MuBremsstrahlungModel(), G4MuPairProductionModel::G4MuPairProductionModel(), G4PAIModel::G4PAIModel(), G4PAIPhotModel::G4PAIPhotModel(), G4PairProductionRelModel::G4PairProductionRelModel(), G4PEEffectFluoModel::G4PEEffectFluoModel(), G4RiGeMuPairProductionModel::G4RiGeMuPairProductionModel(), G4SeltzerBergerModel::G4SeltzerBergerModel(), G4AtimaEnergyLossModel::Initialise(), G4BetheBlochModel::Initialise(), G4BraggModel::Initialise(), G4ICRU73QOModel::Initialise(), G4LindhardSorensenIonModel::Initialise(), G4MollerBhabhaModel::Initialise(), and G4MuBetheBlochModel::Initialise().
|
inline |
Definition at line 699 of file G4VEmModel.hh.
Referenced by G4EmTableUtil::UpdateModels().
| void G4VEmModel::SetCrossSectionTable | ( | G4PhysicsTable * | p, |
| G4bool | isLocal ) |
Definition at line 397 of file G4VEmModel.cc.
Referenced by G4EmTableUtil::BuildMscProcess(), and G4TransportationWithMsc::BuildPhysicsTable().
|
inline |
Definition at line 470 of file G4VEmModel.hh.
Referenced by G4TransportationWithMsc::AlongStepGetPhysicalInteractionLength(), G4EmMultiModel::ComputeCrossSectionPerAtom(), ComputeDEDX(), G4GoudsmitSaundersonMscModel::ComputeTruePathLengthLimit(), G4UrbanAdjointMscModel::ComputeTruePathLengthLimit(), G4UrbanMscModel::ComputeTruePathLengthLimit(), CrossSection(), G4WentzelVIModel::DefineMaterial(), G4WentzelVIRelModel::DefineMaterial(), G4EmCalculator::GetCrossSectionPerVolume(), G4EmUtility::InitialiseElementSelectors(), G4EmMultiModel::SampleSecondaries(), G4PEEffectFluoModel::SampleSecondaries(), G4VEmProcess::SelectModel(), SelectRandomAtom(), SelectTargetAtom(), and Value().
|
inlineprotected |
Definition at line 495 of file G4VEmModel.hh.
Referenced by G4eBremParametrizedModel::ComputeDEDXPerVolume(), G4eBremsstrahlungRelModel::ComputeDEDXPerVolume(), and G4SeltzerBergerModel::ComputeDEDXPerVolume().
|
inline |
Definition at line 783 of file G4VEmModel.hh.
Referenced by G4DNABornIonisationModel::G4DNABornIonisationModel(), G4DNABornIonisationModel1::G4DNABornIonisationModel1(), G4DNABornIonisationModel2::G4DNABornIonisationModel2(), G4DNADoubleIonisationModel::G4DNADoubleIonisationModel(), G4DNAEmfietzoglouIonisationModel::G4DNAEmfietzoglouIonisationModel(), G4DNARelativisticIonisationModel::G4DNARelativisticIonisationModel(), G4DNARPWBAIonisationModel::G4DNARPWBAIonisationModel(), G4DNARuddIonisationDynamicModel::G4DNARuddIonisationDynamicModel(), G4DNARuddIonisationExtendedModel::G4DNARuddIonisationExtendedModel(), G4DNARuddIonisationModel::G4DNARuddIonisationModel(), G4KleinNishinaModel::G4KleinNishinaModel(), G4LEPTSIonisationModel::G4LEPTSIonisationModel(), G4LivermoreComptonModel::G4LivermoreComptonModel(), G4LivermorePhotoElectricModel::G4LivermorePhotoElectricModel(), G4LivermorePolarizedComptonModel::G4LivermorePolarizedComptonModel(), G4LowEPComptonModel::G4LowEPComptonModel(), G4LowEPPolarizedComptonModel::G4LowEPPolarizedComptonModel(), G4MicroElecInelasticModel::G4MicroElecInelasticModel(), G4MicroElecInelasticModel_new::G4MicroElecInelasticModel_new(), G4PEEffectFluoModel::G4PEEffectFluoModel(), G4PenelopeBremsstrahlungModel::G4PenelopeBremsstrahlungModel(), G4PenelopeComptonModel::G4PenelopeComptonModel(), G4PenelopeIonisationModel::G4PenelopeIonisationModel(), G4PenelopePhotoElectricModel::G4PenelopePhotoElectricModel(), G4AtimaEnergyLossModel::Initialise(), G4BetheBlochModel::Initialise(), G4BraggModel::Initialise(), G4ICRU73QOModel::Initialise(), and G4LindhardSorensenIonModel::Initialise().
|
inline |
Definition at line 812 of file G4VEmModel.hh.
Referenced by G4EmUtility::InitialiseElementSelectors(), G4BetheHeitlerModel::InitialiseLocal(), G4eBremParametrizedModel::InitialiseLocal(), G4eBremsstrahlungRelModel::InitialiseLocal(), G4eCoulombScatteringModel::InitialiseLocal(), G4eDPWACoulombScatteringModel::InitialiseLocal(), G4eSingleCoulombScatteringModel::InitialiseLocal(), G4hCoulombScatteringModel::InitialiseLocal(), G4JAEAElasticScatteringModel::InitialiseLocal(), G4JAEAPolarizedElasticScatteringModel::InitialiseLocal(), G4KleinNishinaCompton::InitialiseLocal(), G4KleinNishinaModel::InitialiseLocal(), G4LivermoreComptonModel::InitialiseLocal(), G4LivermoreNuclearGammaConversionModel::InitialiseLocal(), G4LivermorePolarizedComptonModel::InitialiseLocal(), G4LivermorePolarizedGammaConversionModel::InitialiseLocal(), G4LivermorePolarizedRayleighModel::InitialiseLocal(), G4LivermoreRayleighModel::InitialiseLocal(), G4LowEPComptonModel::InitialiseLocal(), G4LowEPPolarizedComptonModel::InitialiseLocal(), G4LowPAIH2O::InitialiseLocal(), G4MuBremsstrahlungModel::InitialiseLocal(), G4MuPairProductionModel::InitialiseLocal(), G4PAIModel::InitialiseLocal(), G4PAIPhotModel::InitialiseLocal(), G4PairProductionRelModel::InitialiseLocal(), G4PenelopePhotoElectricModel::InitialiseLocal(), G4RiGeMuPairProductionModel::InitialiseLocal(), and G4SeltzerBergerModel::InitialiseLocal().
|
inline |
Definition at line 706 of file G4VEmModel.hh.
Referenced by G4EmCalculator::ComputeNuclearDEDX().
|
inline |
Definition at line 790 of file G4VEmModel.hh.
|
inline |
Definition at line 734 of file G4VEmModel.hh.
Referenced by G4EmDNABuilder::ConstructDNAElectronPhysics(), G4EmDNABuilder::ConstructDNAIonPhysics(), G4EmDNABuilder::ConstructDNALightIonPhysics(), G4EmDNABuilder::ConstructDNAProtonPhysics(), LBE::ConstructEM(), G4EmLivermorePhysics::ConstructProcess(), G4EmLowEPPhysics::ConstructProcess(), G4EmPenelopePhysics::ConstructProcess(), G4EmStandardPhysics::ConstructProcess(), G4EmStandardPhysics_option1::ConstructProcess(), G4EmStandardPhysics_option2::ConstructProcess(), G4EmStandardPhysics_option4::ConstructProcess(), G4EmStandardPhysicsGS::ConstructProcess(), G4EmStandardPhysicsWVI::ConstructProcess(), G4BraggModel::G4BraggModel(), G4DNAChampionElasticModel::G4DNAChampionElasticModel(), G4DNAELSEPAElasticModel::G4DNAELSEPAElasticModel(), G4DNAEmfietzoglouExcitationModel::G4DNAEmfietzoglouExcitationModel(), G4DNAEmfietzoglouIonisationModel::G4DNAEmfietzoglouIonisationModel(), G4DNAIonElasticModel::G4DNAIonElasticModel(), G4DNAMeltonAttachmentModel::G4DNAMeltonAttachmentModel(), G4DNASancheExcitationModel::G4DNASancheExcitationModel(), G4DNAScreenedRutherfordElasticModel::G4DNAScreenedRutherfordElasticModel(), G4DNATransformElectronModel::G4DNATransformElectronModel(), G4eDPWACoulombScatteringModel::G4eDPWACoulombScatteringModel(), G4ICRU73QOModel::G4ICRU73QOModel(), G4MicroElecElasticModel::G4MicroElecElasticModel(), G4MicroElecElasticModel_new::G4MicroElecElasticModel_new(), G4PenelopeAnnihilationModel::G4PenelopeAnnihilationModel(), G4PenelopeBremsstrahlungModel::G4PenelopeBremsstrahlungModel(), G4PenelopeComptonModel::G4PenelopeComptonModel(), G4PenelopeGammaConversionModel::G4PenelopeGammaConversionModel(), G4PenelopeIonisationModel::G4PenelopeIonisationModel(), G4PenelopePhotoElectricModel::G4PenelopePhotoElectricModel(), G4PenelopeRayleighModel::G4PenelopeRayleighModel(), G4PenelopeRayleighModelMI::G4PenelopeRayleighModelMI(), G4TDNAOneStepThermalizationModel< MODEL >::G4TDNAOneStepThermalizationModel(), G4XrayRayleighModel::G4XrayRayleighModel(), G4VLEPTSModel::Init(), G4DNABornExcitationModel1::Initialise(), G4DNABornExcitationModel2::Initialise(), G4DNABornIonisationModel1::Initialise(), G4DNABornIonisationModel2::Initialise(), G4DNAChampionElasticModel::Initialise(), G4DNADingfelderChargeDecreaseModel::Initialise(), G4DNADingfelderChargeIncreaseModel::Initialise(), G4DNADoubleIonisationModel::Initialise(), G4DNAELSEPAElasticModel::Initialise(), G4DNAIonElasticModel::Initialise(), G4DNAMeltonAttachmentModel::Initialise(), G4DNAMillerGreenExcitationModel::Initialise(), G4DNAModelInterface::Initialise(), G4DNAQuadrupleIonisationModel::Initialise(), G4DNARuddIonisationModel::Initialise(), G4DNASancheExcitationModel::Initialise(), G4DNATripleIonisationModel::Initialise(), G4MicroElecElasticModel::Initialise(), G4MicroElecInelasticModel::Initialise(), G4MicroElecInelasticModel_new::Initialise(), G4eBremsstrahlung::InitialiseEnergyLossProcess(), G4eIonisation::InitialiseEnergyLossProcess(), G4ePairProduction::InitialiseEnergyLossProcess(), G4hhIonisation::InitialiseEnergyLossProcess(), G4hIonisation::InitialiseEnergyLossProcess(), G4ionIonisation::InitialiseEnergyLossProcess(), G4mplIonisation::InitialiseEnergyLossProcess(), G4MuBremsstrahlung::InitialiseEnergyLossProcess(), G4MuIonisation::InitialiseEnergyLossProcess(), G4MuonToMuonPairProduction::InitialiseEnergyLossProcess(), G4MuPairProduction::InitialiseEnergyLossProcess(), G4PolarizedBremsstrahlung::InitialiseEnergyLossProcess(), G4ComptonScattering::InitialiseProcess(), G4CoulombScattering::InitialiseProcess(), G4DNAAttachment::InitialiseProcess(), G4DNAChargeDecrease::InitialiseProcess(), G4DNAChargeIncrease::InitialiseProcess(), G4DNADissociation::InitialiseProcess(), G4DNAElastic::InitialiseProcess(), G4DNAPlasmonExcitation::InitialiseProcess(), G4DNAPositronium::InitialiseProcess(), G4DNARotExcitation::InitialiseProcess(), G4DNAVibExcitation::InitialiseProcess(), G4eplusAnnihilation::InitialiseProcess(), G4GammaConversion::InitialiseProcess(), G4PhotoElectricEffect::InitialiseProcess(), G4PolarizedCompton::InitialiseProcess(), G4PolarizedGammaConversion::InitialiseProcess(), G4PolarizedPhotoElectric::InitialiseProcess(), G4EmTableUtil::PrepareEmProcess(), G4EmTableUtil::PrepareMscProcess(), G4DNAUeharaScreenedRutherfordElasticModel::SelectHighEnergyLimit(), G4DNAELSEPAElasticModel::SetMaximumEnergy(), G4mplIonisationModel::SetParticle(), G4mplIonisationWithDeltaModel::SetParticle(), and G4EmTableUtil::UpdateModels().
|
inline |
Definition at line 844 of file G4VEmModel.hh.
|
inline |
Definition at line 741 of file G4VEmModel.hh.
Referenced by G4EmDNABuilder::ConstructDNAElectronPhysics(), G4EmDNABuilder::ConstructDNAProtonPhysics(), G4EmLivermorePhysics::ConstructProcess(), G4EmLowEPPhysics::ConstructProcess(), G4EmPenelopePhysics::ConstructProcess(), G4EmStandardPhysics::ConstructProcess(), G4EmStandardPhysics_option1::ConstructProcess(), G4EmStandardPhysics_option2::ConstructProcess(), G4EmStandardPhysics_option3::ConstructProcess(), G4EmStandardPhysics_option4::ConstructProcess(), G4EmStandardPhysicsGS::ConstructProcess(), G4EmStandardPhysicsWVI::ConstructProcess(), G4DNASancheExcitationModel::ExtendLowEnergyLimit(), G4AtimaEnergyLossModel::G4AtimaEnergyLossModel(), G4BetheBlochModel::G4BetheBlochModel(), G4BetheHeitler5DModel::G4BetheHeitler5DModel(), G4DNAChampionElasticModel::G4DNAChampionElasticModel(), G4DNAELSEPAElasticModel::G4DNAELSEPAElasticModel(), G4DNAEmfietzoglouExcitationModel::G4DNAEmfietzoglouExcitationModel(), G4DNAEmfietzoglouIonisationModel::G4DNAEmfietzoglouIonisationModel(), G4DNAIonElasticModel::G4DNAIonElasticModel(), G4DNAMeltonAttachmentModel::G4DNAMeltonAttachmentModel(), G4DNASancheExcitationModel::G4DNASancheExcitationModel(), G4DNAScreenedRutherfordElasticModel::G4DNAScreenedRutherfordElasticModel(), G4DNATransformElectronModel::G4DNATransformElectronModel(), G4DummyModel::G4DummyModel(), G4eBremParametrizedModel::G4eBremParametrizedModel(), G4eBremsstrahlungRelModel::G4eBremsstrahlungRelModel(), G4eDPWACoulombScatteringModel::G4eDPWACoulombScatteringModel(), G4LivermoreBremsstrahlungModel::G4LivermoreBremsstrahlungModel(), G4MicroElecElasticModel::G4MicroElecElasticModel(), G4MicroElecElasticModel_new::G4MicroElecElasticModel_new(), G4SeltzerBergerModel::G4SeltzerBergerModel(), G4TDNAOneStepThermalizationModel< MODEL >::G4TDNAOneStepThermalizationModel(), G4VLEPTSModel::Init(), G4BetheHeitler5DModel::Initialise(), G4DNABornExcitationModel1::Initialise(), G4DNABornExcitationModel2::Initialise(), G4DNABornIonisationModel1::Initialise(), G4DNABornIonisationModel2::Initialise(), G4DNAChampionElasticModel::Initialise(), G4DNADingfelderChargeDecreaseModel::Initialise(), G4DNADingfelderChargeIncreaseModel::Initialise(), G4DNADoubleIonisationModel::Initialise(), G4DNAELSEPAElasticModel::Initialise(), G4DNAIonElasticModel::Initialise(), G4DNAMeltonAttachmentModel::Initialise(), G4DNAMillerGreenExcitationModel::Initialise(), G4DNAModelInterface::Initialise(), G4DNAQuadrupleIonisationModel::Initialise(), G4DNARuddIonisationModel::Initialise(), G4DNATripleIonisationModel::Initialise(), G4MicroElecElasticModel::Initialise(), G4MicroElecInelasticModel::Initialise(), G4MicroElecInelasticModel_new::Initialise(), G4eBremsstrahlung::InitialiseEnergyLossProcess(), G4eIonisation::InitialiseEnergyLossProcess(), G4ePairProduction::InitialiseEnergyLossProcess(), G4hhIonisation::InitialiseEnergyLossProcess(), G4hIonisation::InitialiseEnergyLossProcess(), G4ionIonisation::InitialiseEnergyLossProcess(), G4mplIonisation::InitialiseEnergyLossProcess(), G4MuBremsstrahlung::InitialiseEnergyLossProcess(), G4MuIonisation::InitialiseEnergyLossProcess(), G4MuonToMuonPairProduction::InitialiseEnergyLossProcess(), G4MuPairProduction::InitialiseEnergyLossProcess(), G4PolarizedBremsstrahlung::InitialiseEnergyLossProcess(), G4ComptonScattering::InitialiseProcess(), G4CoulombScattering::InitialiseProcess(), G4DNAAttachment::InitialiseProcess(), G4DNAChargeDecrease::InitialiseProcess(), G4DNAChargeIncrease::InitialiseProcess(), G4DNADissociation::InitialiseProcess(), G4DNAElastic::InitialiseProcess(), G4DNAPlasmonExcitation::InitialiseProcess(), G4DNAPositronium::InitialiseProcess(), G4DNARotExcitation::InitialiseProcess(), G4DNAVibExcitation::InitialiseProcess(), G4eplusAnnihilation::InitialiseProcess(), G4GammaConversion::InitialiseProcess(), G4PhotoElectricEffect::InitialiseProcess(), G4PolarizedCompton::InitialiseProcess(), G4PolarizedGammaConversion::InitialiseProcess(), G4PolarizedPhotoElectric::InitialiseProcess(), G4mplIonisationModel::SetParticle(), and G4mplIonisationWithDeltaModel::SetParticle().
| void G4VEmModel::SetLPMFlag | ( | G4bool | ) |
Definition at line 405 of file G4VEmModel.cc.
| void G4VEmModel::SetMasterThread | ( | G4bool | ) |
Definition at line 418 of file G4VEmModel.cc.
| void G4VEmModel::SetParticleChange | ( | G4VParticleChange * | p, |
| G4VEmFluctuationModel * | f = nullptr ) |
Definition at line 389 of file G4VEmModel.cc.
Referenced by G4VEmProcess::AddEmModel(), G4VEnergyLossProcess::AddEmModel(), G4VMultipleScattering::AddEmModel(), G4TransportationWithMsc::AddMscModel(), G4TransportationWithMsc::AddSSModel(), G4EmMultiModel::Initialise(), and G4NuclearStopping::InitialiseProcess().
|
inline |
Definition at line 769 of file G4VEmModel.hh.
Referenced by G4TransportationWithMsc::AddSSModel(), G4CoulombScattering::InitialiseProcess(), G4EmTableUtil::PrepareEmProcess(), G4EmTableUtil::PrepareMscProcess(), and G4TransportationWithMsc::PreparePhysicsTable().
|
inline |
Definition at line 776 of file G4VEmModel.hh.
Referenced by G4eBremsstrahlung::InitialiseEnergyLossProcess(), G4MuBremsstrahlung::InitialiseEnergyLossProcess(), G4MuonToMuonPairProduction::InitialiseEnergyLossProcess(), and G4MuPairProduction::InitialiseEnergyLossProcess().
|
inline |
Definition at line 626 of file G4VEmModel.hh.
Referenced by G4eplusTo2or3GammaModel::G4eplusTo2or3GammaModel().
|
virtual |
Reimplemented in G4eBremParametrizedModel, G4eBremsstrahlungRelModel, G4PairProductionRelModel, and G4SeltzerBergerModel.
Definition at line 380 of file G4VEmModel.cc.
Referenced by G4PenelopeBremsstrahlungModel::CrossSectionPerVolume(), G4PenelopeComptonModel::CrossSectionPerVolume(), G4PenelopeIonisationModel::CrossSectionPerVolume(), and CrossSectionPerVolume().
|
inline |
Definition at line 720 of file G4VEmModel.hh.
Referenced by G4EmTableUtil::BuildEmProcess(), G4EmTableUtil::BuildLocalElossProcess(), G4EmTableUtil::BuildMscProcess(), G4EmTableUtil::PrepareMscProcess(), and G4EmTableUtil::UpdateModels().
|
virtual |
Reimplemented in G4DNABornIonisationModel1, G4DNABornIonisationModel, G4DNAGeneralIonIonisationModel, G4DNAIonChargeDecreaseModel, G4DNAIonChargeIncreaseModel, G4DNARuddIonisationDynamicModel, G4GoudsmitSaundersonMscModel, G4UrbanAdjointMscModel, G4UrbanMscModel, and G4WentzelVIModel.
Definition at line 211 of file G4VEmModel.cc.
Referenced by G4TransportationWithMsc::StartTracking(), and G4VMultipleScattering::StartTracking().
|
inline |
Definition at line 692 of file G4VEmModel.hh.
Referenced by G4AtimaEnergyLossModel::Initialise(), G4BetheBlochModel::Initialise(), G4BraggModel::Initialise(), G4ICRU73QOModel::Initialise(), G4LindhardSorensenIonModel::Initialise(), G4MollerBhabhaModel::Initialise(), G4MuBetheBlochModel::Initialise(), G4AtimaEnergyLossModel::SampleSecondaries(), G4BetheBlochModel::SampleSecondaries(), G4BraggModel::SampleSecondaries(), G4ICRU73QOModel::SampleSecondaries(), G4LindhardSorensenIonModel::SampleSecondaries(), G4MollerBhabhaModel::SampleSecondaries(), and G4MuBetheBlochModel::SampleSecondaries().
|
inline |
Definition at line 727 of file G4VEmModel.hh.
|
virtual |
Definition at line 346 of file G4VEmModel.cc.
Referenced by G4LossTableBuilder::BuildTableForModel(), G4IonParametrisedLossModel::ComputeLossForStep(), G4DNABornExcitationModel2::GetPartialCrossSection(), G4DNABornExcitationModel2::Initialise(), and G4LivermoreBremsstrahlungModel::SampleSecondaries().
|
protected |
Definition at line 447 of file G4VEmModel.hh.
Referenced by G4VMscModel::GetTransportMeanFreePath(), G4VMscModel::GetTransportMeanFreePath(), and SetCurrentCouple().
|
protected |
Definition at line 446 of file G4VEmModel.hh.
Referenced by SetCurrentCouple().
|
protected |
Definition at line 422 of file G4VEmModel.hh.
Referenced by G4MuPairProductionModel::FindScaledEnergy(), G4RiGeMuPairProductionModel::FindScaledEnergy(), GetElementData(), G4MuPairProductionModel::Initialise(), G4RiGeMuPairProductionModel::Initialise(), G4MuPairProductionModel::MakeSamplingTables(), G4RiGeMuPairProductionModel::MakeSamplingTables(), G4MuPairProductionModel::RetrieveTables(), G4RiGeMuPairProductionModel::RetrieveTables(), G4MuPairProductionModel::StoreTables(), and G4RiGeMuPairProductionModel::StoreTables().
|
protected |
Definition at line 429 of file G4VEmModel.hh.
Referenced by G4VEmModel(), GetChargeSquareRatio(), G4VMscModel::GetDEDX(), G4VMscModel::GetDEDX(), G4VMscModel::GetEnergy(), G4VMscModel::GetRange(), and G4VMscModel::GetRange().
|
protected |
Definition at line 448 of file G4VEmModel.hh.
Referenced by SetFluctuationFlag().
|
protected |
Definition at line 425 of file G4VEmModel.hh.
Referenced by ComputeDEDX(), CrossSection(), G4VMscModel::GetTransportMeanFreePath(), G4VMscModel::GetTransportMeanFreePath(), SelectRandomAtom(), SelectTargetAtom(), SetCurrentCouple(), and Value().
|
protected |
Definition at line 430 of file G4VEmModel.hh.
Referenced by ComputeDEDX(), CrossSection(), G4VMscModel::GetTransportMeanFreePath(), G4VMscModel::GetTransportMeanFreePath(), SetCurrentCouple(), and Value().
|
protected |
Definition at line 423 of file G4VEmModel.hh.
Referenced by GetParticleChangeForGamma(), GetParticleChangeForLoss(), G4VMscModel::GetParticleChangeForMSC(), G4EmMultiModel::Initialise(), SetParticleChange(), and ~G4VEmModel().
|
protected |
Definition at line 426 of file G4VEmModel.hh.
Referenced by G4VEmModel().
|
protected |
Definition at line 427 of file G4VEmModel.hh.
Referenced by G4VEmModel().
|
protected |
Definition at line 424 of file G4VEmModel.hh.
Referenced by GetCrossSectionTable(), G4VMscModel::GetTransportMeanFreePath(), G4VMscModel::GetTransportMeanFreePath(), SetCrossSectionTable(), and ~G4VEmModel().