Geant4
10.02
|
#include <G4Electron.hh>
Static Public Member Functions | |
static G4Electron * | Definition () |
static G4Electron * | ElectronDefinition () |
static G4Electron * | Electron () |
Static Public Member Functions inherited from G4ParticleDefinition | |
static const G4PDefManager & | GetSubInstanceManager () |
Private Member Functions | |
G4Electron () | |
~G4Electron () | |
Static Private Attributes | |
static G4Electron * | theInstance = 0 |
Definition at line 50 of file G4Electron.hh.
|
inlineprivate |
Definition at line 54 of file G4Electron.hh.
|
inlineprivate |
Definition at line 55 of file G4Electron.hh.
|
static |
Definition at line 49 of file G4Electron.cc.
References eplus, G4ParticleTable::FindParticle(), G4ParticleDefinition::G4ParticleDefinition(), G4ParticleTable::GetParticleTable(), MeV, name, G4ParticleDefinition::SetPDGMagneticMoment(), and theInstance.
Referenced by XrayFluoAnalysisManager::analyseStepping(), G4RadioactiveDecay::CollimateDecay(), G4EmDNAChemistry::ConstructMolecule(), G4EmDNAChemistry::ConstructProcess(), Electron(), ElectronDefinition(), G4DiscreteScatteringProcess::IsApplicable(), Par02FastSimModelEMCal::IsApplicable(), G4InuclElementaryParticle::makeDefinition(), PurgMagPrimaryGeneratorAction::PurgMagPrimaryGeneratorAction(), G4PenelopePhotoElectricModel::SampleSecondaries(), G4PenelopeComptonModel::SampleSecondaries(), G4PenelopeIonisationModel::SampleSecondaries(), G4InuclElementaryParticle::type(), and DMXSteppingAction::UserSteppingAction().
|
static |
Definition at line 94 of file G4Electron.cc.
References Definition().
Referenced by G4EmModelActivator::ActivateDNA(), G4EmModelActivator::ActivateMicroElec(), G4EmModelActivator::ActivatePAI(), G4VEmProcess::ActivateSecondaryBiasing(), G4VEnergyLossProcess::ActivateSecondaryBiasing(), Run::AddSecondaryTrack(), HistoManager::AddTargetStep(), G4AdjointBremsstrahlungModel::AdjointCrossSection(), G4eLowEnergyLoss::AlongStepDoIt(), G4MuonMinusBoundDecay::ApplyYourself(), RunAction::BeginOfRunAction(), G4BertiniElectroNuclearBuilder::Build(), G4eLowEnergyLoss::BuildDEDXTable(), G4LowEnergyIonisation::BuildPhysicsTable(), G4LowEnergyBremsstrahlung::BuildPhysicsTable(), G4SynchrotronRadiation::BuildPhysicsTable(), G4PenelopeIonisationXSHandler::BuildXSTable(), G4EmCalculator::ComputeDEDXForCutInRange(), G4AdjointPhysicsList::ConstructEM(), G4EmDNAPhysics_option3::ConstructParticle(), G4EmLowEPPhysics::ConstructParticle(), G4EmLivermorePolarizedPhysics::ConstructParticle(), G4EmDNAPhysics_option4::ConstructParticle(), G4EmDNAPhysics_option5::ConstructParticle(), G4EmDNAPhysics_option7::ConstructParticle(), G4EmLivermorePhysics::ConstructParticle(), G4EmPenelopePhysics::ConstructParticle(), G4EmDNAPhysics::ConstructParticle(), G4EmDNAPhysics_option1::ConstructParticle(), G4EmDNAPhysics_option2::ConstructParticle(), G4EmLEPTSPhysics::ConstructParticle(), G4EmStandardPhysicsSS::ConstructParticle(), G4EmStandardPhysicsWVI::ConstructParticle(), G4EmStandardPhysics::ConstructParticle(), G4EmStandardPhysics_option3::ConstructParticle(), G4EmStandardPhysicsGS::ConstructParticle(), G4EmStandardPhysics_option4::ConstructParticle(), G4EmExtraPhysics::ConstructParticle(), G4EmStandardPhysics_option1::ConstructParticle(), G4EmStandardPhysics_option2::ConstructParticle(), PhysicsListEMstd::ConstructProcess(), GammaRayTelEMlowePhysics::ConstructProcess(), GammaRayTelEMstdPhysics::ConstructProcess(), LXeEMPhysics::ConstructProcess(), G4EmExtraPhysics::ConstructProcess(), Run::CountParticles(), RunAction::CriticalEnergy(), G4PenelopeIonisationCrossSection::CrossSection(), G4ECDecay::DecayIt(), G4ITDecay::DecayIt(), G4LowEnergyIonisation::DeexciteAtom(), G4AdjointBremsstrahlungModel::DiffCrossSectionPerVolumePrimToSecond(), G4HadronicProcessStore::DumpHtml(), RMC01AnalysisManager::EndOfEventForAdjointSimulation(), G4RDRangeTest::Escape(), G4GDMLWriteStructure::ExportEnergyCuts(), G4AdjointBremsstrahlungModel::G4AdjointBremsstrahlungModel(), G4AdjointeIonisationModel::G4AdjointeIonisationModel(), G4BetheBlochModel::G4BetheBlochModel(), G4BetheHeitlerModel::G4BetheHeitlerModel(), G4BraggIonModel::G4BraggIonModel(), G4BraggModel::G4BraggModel(), G4ComptonScattering::G4ComptonScattering(), G4DeltaAngle::G4DeltaAngle(), G4DNABornAngle::G4DNABornAngle(), G4DNARuddAngle::G4DNARuddAngle(), G4EmBiasingManager::G4EmBiasingManager(), G4EmCaptureCascade::G4EmCaptureCascade(), G4GammaConversion::G4GammaConversion(), G4hhIonisation::G4hhIonisation(), G4hIonisation::G4hIonisation(), G4ICRU73QOModel::G4ICRU73QOModel(), G4ionIonisation::G4ionIonisation(), G4KleinNishinaCompton::G4KleinNishinaCompton(), G4KleinNishinaModel::G4KleinNishinaModel(), G4LivermorePhotoElectricModel::G4LivermorePhotoElectricModel(), G4LivermorePolarizedPhotoElectricGDModel::G4LivermorePolarizedPhotoElectricGDModel(), G4LivermorePolarizedPhotoElectricModel::G4LivermorePolarizedPhotoElectricModel(), G4LossTableManager::G4LossTableManager(), G4MollerBhabhaModel::G4MollerBhabhaModel(), G4mplIonisation::G4mplIonisation(), G4mplIonisationWithDeltaModel::G4mplIonisationWithDeltaModel(), G4MuBetheBlochModel::G4MuBetheBlochModel(), G4MuIonisation::G4MuIonisation(), G4MuPairProductionModel::G4MuPairProductionModel(), G4PAIModel::G4PAIModel(), G4PAIPhotModel::G4PAIPhotModel(), G4PairProductionRelModel::G4PairProductionRelModel(), G4PEEffectFluoModel::G4PEEffectFluoModel(), G4PhotoElectricEffect::G4PhotoElectricEffect(), G4PolarizedCompton::G4PolarizedCompton(), G4PolarizedGammaConversion::G4PolarizedGammaConversion(), G4PolarizedPhotoElectricEffect::G4PolarizedPhotoElectricEffect(), G4UAtomicDeexcitation::G4UAtomicDeexcitation(), G4VEmProcess::G4VEmProcess(), G4VEnergyLossProcess::G4VEnergyLossProcess(), G4WentzelOKandVIxSection::G4WentzelOKandVIxSection(), G4WentzelVIRelXSection::G4WentzelVIRelXSection(), G4RDAtomicDeexcitation::GenerateAuger(), G4AtomicDeexcitation::GenerateAuger(), G4UAtomicDeexcitation::GenerateAuger(), G4VGammaDeexcitation::GenerateGamma(), G4PenelopeIonisationXSHandler::GetCrossSectionTableForCouple(), G4PenelopeBremsstrahlungModel::GetCrossSectionTableForCouple(), G4AdjointCSManager::GetForwardParticleEquivalent(), G4ParticleHPPhotonDist::GetPhotons(), G4TablesForExtrapolator::Initialisation(), G4EnergyLossForExtrapolator::Initialisation(), G4LivermoreIonisationModel::Initialise(), G4PenelopeIonisationModel::Initialise(), G4EmModelManager::Initialise(), G4alphaIonisation::InitialiseEnergyLossProcess(), G4DNARotExcitation::IsApplicable(), G4DNADissociation::IsApplicable(), G4DNAVibExcitation::IsApplicable(), G4DNAAttachment::IsApplicable(), G4DNAExcitation::IsApplicable(), G4DNAElastic::IsApplicable(), G4DNAIonisation::IsApplicable(), G4MicroElecElastic::IsApplicable(), G4MuElecElastic::IsApplicable(), G4DNAElectronSolvatation::IsApplicable(), G4MicroElecInelastic::IsApplicable(), G4MuElecInelastic::IsApplicable(), G4ePolarizedIonisation::IsApplicable(), G4LowEnergyIonisation::IsApplicable(), G4LowEnergyBremsstrahlung::IsApplicable(), G4eBremsstrahlung::IsApplicable(), main(), G4LowEnergyCompton::PostStepDoIt(), G4LowEnergyGammaConversion::PostStepDoIt(), G4LowEnergyPhotoElectric::PostStepDoIt(), G4LowEnergyIonisation::PostStepDoIt(), G4LowEnergyPolarizedCompton::PostStepDoIt(), G4hImpactIonisation::PostStepDoIt(), G4VMultipleScattering::PreparePhysicsTable(), RMC01SD::ProcessHits(), RMC01AnalysisManager::RMC01AnalysisManager(), Run::Run(), G4ParticleHPIsotropic::Sample(), G4ParticleHPNBodyPhaseSpace::Sample(), G4ParticleHPLabAngularEnergy::Sample(), G4ParticleHPContAngularPar::Sample(), G4ParticleHPDiscreteTwoBody::Sample(), G4PenelopeIonisationModel::SampleFinalStateElectron(), G4LEPTSIonisationModel::SampleSecondaries(), G4DNADingfelderChargeIncreaseModel::SampleSecondaries(), G4DNARuddIonisationModel::SampleSecondaries(), G4DNARuddIonisationExtendedModel::SampleSecondaries(), G4BoldyshevTripletModel::SampleSecondaries(), G4LivermorePolarizedPhotoElectricGDModel::SampleSecondaries(), G4LivermoreNuclearGammaConversionModel::SampleSecondaries(), G4DNABornIonisationModel1::SampleSecondaries(), G4DNABornIonisationModel2::SampleSecondaries(), G4LivermoreComptonModifiedModel::SampleSecondaries(), G4LivermorePolarizedGammaConversionModel::SampleSecondaries(), G4LivermoreGammaConversionModel::SampleSecondaries(), G4LivermoreComptonModel::SampleSecondaries(), G4LivermoreGammaConversionModelRC::SampleSecondaries(), G4DNAEmfietzoglouIonisationModel::SampleSecondaries(), G4LivermorePolarizedComptonModel::SampleSecondaries(), G4PenelopeGammaConversionModel::SampleSecondaries(), G4LivermoreIonisationModel::SampleSecondaries(), G4PenelopePhotoElectricModel::SampleSecondaries(), G4MuElecInelasticModel::SampleSecondaries(), G4MicroElecInelasticModel::SampleSecondaries(), G4PenelopeComptonModel::SampleSecondaries(), G4PenelopeIonisationModel::SampleSecondaries(), G4LowEPComptonModel::SampleSecondaries(), G4LowEPPolarizedComptonModel::SampleSecondaries(), G4IonParametrisedLossModel::SampleSecondaries(), G4GammaTransition::SampleTransition(), G4PolarizedGammaTransition::SampleTransition(), G4VEmAdjointModel::SetAdjointEquivalentOfDirectPrimaryParticleDefinition(), GammaKnifePhysicsList::SetCutForElectron(), F04PhysicsList::SetCutForElectron(), WLSPhysicsList::SetCutForElectron(), PhysicsList::SetCutForElectron(), XrayFluoPhysicsList::SetCutForElectron(), IORTPhysicsList::SetCutForElectron(), ML2PhysicsList::SetCutForElectron(), G4eBremParametrizedModel::SetParticle(), G4eBremsstrahlungRelModel::SetParticle(), RMC01AnalysisManager::SetPrimaryExpSpectrumForAdjointSim(), RMC01AnalysisManager::SetPrimaryPowerLawSpectrumForAdjointSim(), and Em10SteppingAction::UserSteppingAction().
|
static |
Definition at line 89 of file G4Electron.cc.
References Definition().
Referenced by G4LFission::Atomas(), GFlashShowerModel::CheckParticleDefAndContainment(), G4LeptonConstructor::ConstructELeptons(), eRositaPhysicsList::ConstructLeptons(), PhysicsList::ConstructLeptons(), ExN02PhysicsList::ConstructLeptons(), F03PhysicsList::ConstructLeptons(), F01PhysicsList::ConstructLeptons(), F02PhysicsList::ConstructLeptons(), Em10PhysicsList::ConstructLeptons(), UltraPhysicsList::ConstructLeptons(), XrayTelPhysicsList::ConstructLeptons(), G4AdjointPhysicsList::ConstructLeptons(), PurgMagPhysicsList::ConstructLeptons(), DMXPhysicsList::ConstructMyLeptons(), GammaKnifeParticles::ConstructParticle(), ExUCNPhysicsList::ConstructParticle(), XrayFluoPhysicsList::ConstructParticle(), F06PhysicsList::ConstructParticle(), PhysicsListEMstd::ConstructParticle(), PhysicsList::ConstructParticle(), G4ErrorPhysicsList::ConstructParticle(), G4SpinDecayPhysics::ConstructParticle(), LXeEMPhysics::ConstructParticle(), G4DNABornIonisationModel1::CrossSectionPerVolume(), G4DNAEmfietzoglouExcitationModel::CrossSectionPerVolume(), G4DNAEmfietzoglouIonisationModel::CrossSectionPerVolume(), G4DNABornIonisationModel1::DifferentialCrossSection(), G4DNAEmfietzoglouIonisationModel::DifferentialCrossSection(), G4MuElecInelasticModel::DifferentialCrossSection(), G4MicroElecInelasticModel::DifferentialCrossSection(), GFlashShowerModel::DoIt(), RE01Trajectory::DrawTrajectory(), GFlashShowerModelMessenger::GetCurrentValue(), GFlashParticleBounds::GetEneToKill(), GFlashParticleBounds::GetMaxEneToParametrise(), GFlashParticleBounds::GetMinEneToParametrise(), G4Scintillation::GetScintillationYieldByParticleType(), G4DNAChampionElasticModel::Initialise(), G4DNAMeltonAttachmentModel::Initialise(), G4DNABornIonisationModel1::Initialise(), G4DNAEmfietzoglouExcitationModel::Initialise(), G4MuElecElasticModel::Initialise(), G4MicroElecElasticModel::Initialise(), G4DNAEmfietzoglouIonisationModel::Initialise(), G4DNATransformElectronModel::Initialise(), G4DNAOneStepThermalizationModel::Initialise(), G4MuElecInelasticModel::Initialise(), G4MicroElecInelasticModel::Initialise(), Par01EMShowerModel::IsApplicable(), GFlashShowerModel::IsApplicable(), RE06SteppingVerbose::NewStep(), G4MuElecElasticModel::RandomizeCosTheta(), G4MicroElecElasticModel::RandomizeCosTheta(), G4DNAChampionElasticModel::RandomizeCosTheta(), G4MuElecInelasticModel::RandomizeEjectedElectronDirection(), G4DNABornIonisationModel2::RandomizeEjectedElectronEnergy(), G4MuElecInelasticModel::RandomizeEjectedElectronEnergy(), G4MicroElecInelasticModel::RandomizeEjectedElectronEnergy(), G4DNAEmfietzoglouIonisationModel::RandomizeEjectedElectronEnergy(), G4DNABornIonisationModel1::RandomizeEjectedElectronEnergy(), G4DNAEmfietzoglouIonisationModel::RandomTransferedEnergy(), G4DNABornIonisationModel1::SampleSecondaries(), G4DNABornIonisationModel2::SampleSecondaries(), GFlashParticleBounds::SetEneToKill(), GFlashParticleBounds::SetMaxEneToParametrise(), GFlashParticleBounds::SetMinEneToParametrise(), GFlashShowerModelMessenger::SetNewValue(), G4DNAChampionElasticModel::Theta(), G4MuElecElasticModel::Theta(), G4MicroElecElasticModel::Theta(), and G4DNABornIonisationModel1::TransferedEnergy().
|
staticprivate |
Definition at line 53 of file G4Electron.hh.
Referenced by Definition().