Geant4-11
|
#include <G4EmBuilder.hh>
Static Public Member Functions | |
static void | ConstructBasicEmPhysics (G4hMultipleScattering *hmsc, const std::vector< G4int > &listHadrons) |
static void | ConstructCharged (G4hMultipleScattering *hmsc, G4NuclearStopping *nucStopping, G4bool isWVI=true) |
static void | ConstructChargedSS (G4hMultipleScattering *hmsc) |
static void | ConstructIonEmPhysics (G4hMultipleScattering *hmsc, G4NuclearStopping *nucStopping) |
static void | ConstructIonEmPhysicsSS () |
static void | ConstructLightHadrons (G4ParticleDefinition *part1, G4ParticleDefinition *part2, G4bool isHEP, G4bool isProton, G4bool isWVI) |
static void | ConstructLightHadronsSS (G4ParticleDefinition *part1, G4ParticleDefinition *part2, G4bool isHEP) |
static void | ConstructMinimalEmSet () |
static void | PrepareEMPhysics () |
Definition at line 44 of file G4EmBuilder.hh.
|
static |
Definition at line 92 of file G4EmBuilder.cc.
References G4ParticleTable::FindParticle(), G4ParticleTable::GetParticleTable(), G4PhysicsListHelper::GetPhysicsListHelper(), and G4PhysicsListHelper::RegisterProcess().
Referenced by ConstructCharged(), and ConstructChargedSS().
|
static |
Definition at line 219 of file G4EmBuilder.cc.
References G4AntiProton::AntiProton(), ConstructBasicEmPhysics(), ConstructIonEmPhysics(), ConstructLightHadrons(), G4HadronicParameters::EnableBCParticles(), G4HadronicParameters::EnableHyperNuclei(), G4HadronicParameters::EnergyThresholdForHeavyHadrons(), G4HadParticles::GetBCChargedHadrons(), G4HadParticles::GetChargedHyperNuclei(), G4HadParticles::GetHeavyChargedParticles(), G4PhysicsListHelper::GetPhysicsListHelper(), G4EmParameters::Instance(), G4HadronicParameters::Instance(), G4KaonMinus::KaonMinus(), G4KaonPlus::KaonPlus(), G4EmParameters::MaxKinEnergy(), G4MuonMinus::MuonMinus(), G4MuonPlus::MuonPlus(), G4InuclParticleNames::mup, G4PionMinus::PionMinus(), G4PionPlus::PionPlus(), G4Proton::Proton(), G4PhysicsListHelper::RegisterProcess(), and G4VMultipleScattering::SetEmModel().
Referenced by G4EmLivermorePhysics::ConstructProcess(), G4EmLowEPPhysics::ConstructProcess(), G4EmPenelopePhysics::ConstructProcess(), G4EmStandardPhysics::ConstructProcess(), G4EmStandardPhysics_option1::ConstructProcess(), G4EmStandardPhysics_option2::ConstructProcess(), G4EmStandardPhysics_option3::ConstructProcess(), G4EmStandardPhysics_option4::ConstructProcess(), G4EmStandardPhysicsGS::ConstructProcess(), and G4EmStandardPhysicsWVI::ConstructProcess().
|
static |
Definition at line 288 of file G4EmBuilder.cc.
References G4AntiProton::AntiProton(), ConstructBasicEmPhysics(), ConstructIonEmPhysicsSS(), ConstructLightHadronsSS(), G4HadronicParameters::EnableBCParticles(), G4HadronicParameters::EnableHyperNuclei(), G4HadronicParameters::EnergyThresholdForHeavyHadrons(), G4HadParticles::GetBCChargedHadrons(), G4HadParticles::GetChargedHyperNuclei(), G4HadParticles::GetHeavyChargedParticles(), G4PhysicsListHelper::GetPhysicsListHelper(), G4EmParameters::Instance(), G4HadronicParameters::Instance(), G4KaonMinus::KaonMinus(), G4KaonPlus::KaonPlus(), G4EmParameters::MaxKinEnergy(), G4MuonMinus::MuonMinus(), G4MuonPlus::MuonPlus(), G4InuclParticleNames::mup, G4PionMinus::PionMinus(), G4PionPlus::PionPlus(), G4Proton::Proton(), and G4PhysicsListHelper::RegisterProcess().
Referenced by G4EmStandardPhysicsSS::ConstructProcess().
|
static |
Definition at line 106 of file G4EmBuilder.cc.
References G4Alpha::Alpha(), G4Deuteron::Deuteron(), G4PhysicsListHelper::GetPhysicsListHelper(), G4He3::He3(), G4PhysicsListHelper::RegisterProcess(), and G4Triton::Triton().
Referenced by ConstructCharged().
|
static |
Definition at line 134 of file G4EmBuilder.cc.
References G4Alpha::Alpha(), G4Deuteron::Deuteron(), G4PhysicsListHelper::GetPhysicsListHelper(), G4He3::He3(), G4PhysicsListHelper::RegisterProcess(), and G4Triton::Triton().
Referenced by ConstructChargedSS().
|
static |
Definition at line 155 of file G4EmBuilder.cc.
References G4PhysicsListHelper::GetPhysicsListHelper(), G4PhysicsListHelper::RegisterProcess(), and G4VMultipleScattering::SetEmModel().
Referenced by ConstructCharged().
|
static |
Definition at line 194 of file G4EmBuilder.cc.
References G4PhysicsListHelper::GetPhysicsListHelper(), and G4PhysicsListHelper::RegisterProcess().
Referenced by ConstructChargedSS().
|
static |
Definition at line 347 of file G4EmBuilder.cc.
References G4Alpha::Alpha(), G4AntiProton::AntiProton(), G4ChargedGeantino::ChargedGeantinoDefinition(), G4Deuteron::Deuteron(), G4Electron::Electron(), G4Gamma::Gamma(), G4Geantino::GeantinoDefinition(), G4GenericIon::GenericIonDefinition(), G4He3::He3(), G4KaonMinus::KaonMinus(), G4KaonPlus::KaonPlus(), G4MuonMinus::MuonMinus(), G4MuonPlus::MuonPlus(), G4PionMinus::PionMinus(), G4PionPlus::PionPlus(), G4Positron::Positron(), G4Proton::Proton(), and G4Triton::Triton().
Referenced by G4EmLivermorePhysics::ConstructParticle(), G4EmLowEPPhysics::ConstructParticle(), G4EmPenelopePhysics::ConstructParticle(), G4EmStandardPhysics::ConstructParticle(), G4EmStandardPhysics_option1::ConstructParticle(), G4EmStandardPhysics_option2::ConstructParticle(), G4EmStandardPhysics_option3::ConstructParticle(), G4EmStandardPhysics_option4::ConstructParticle(), G4EmStandardPhysicsGS::ConstructParticle(), G4EmStandardPhysicsSS::ConstructParticle(), and G4EmStandardPhysicsWVI::ConstructParticle().
|
static |
Definition at line 375 of file G4EmBuilder.cc.
References G4LossTableManager::AtomDeexcitation(), G4LossTableManager::Instance(), and G4LossTableManager::SetAtomDeexcitation().
Referenced by G4EmDNAPhysics::ConstructGammaPositronProcesses(), G4EmLivermorePhysics::ConstructProcess(), G4EmLowEPPhysics::ConstructProcess(), G4EmPenelopePhysics::ConstructProcess(), G4EmStandardPhysics::ConstructProcess(), G4EmStandardPhysics_option1::ConstructProcess(), G4EmStandardPhysics_option2::ConstructProcess(), G4EmStandardPhysics_option3::ConstructProcess(), G4EmStandardPhysics_option4::ConstructProcess(), G4EmStandardPhysicsGS::ConstructProcess(), G4EmStandardPhysicsSS::ConstructProcess(), and G4EmStandardPhysicsWVI::ConstructProcess().