Geant4
10.01
|
#include <Em10PhysicsList.hh>
Private Member Functions | |
void | ConstructBosons () |
void | ConstructLeptons () |
void | ConstructMesons () |
void | ConstructBarions () |
void | AddParameterisation () |
void | ConstructGeneral () |
void | ConstructEM () |
Definition at line 47 of file Em10PhysicsList.hh.
Em10PhysicsList::Em10PhysicsList | ( | Em10DetectorConstruction * | p | ) |
Definition at line 95 of file Em10PhysicsList.cc.
References cutForElectron, cutForGamma, cutForPositron, G4VUserPhysicsList::defaultCutValue, fElectronCut, fGammaCut, fPositronCut, mm, pDet, physicsListMessenger, and G4VModularPhysicsList::SetVerboseLevel().
Em10PhysicsList::~Em10PhysicsList | ( | ) |
Definition at line 120 of file Em10PhysicsList.cc.
References physicsListMessenger.
|
private |
|
private |
Definition at line 179 of file Em10PhysicsList.cc.
References G4AntiProton::AntiProtonDefinition(), and G4Proton::ProtonDefinition().
Referenced by ConstructParticle().
|
private |
Definition at line 146 of file Em10PhysicsList.cc.
References G4Gamma::GammaDefinition().
Referenced by ConstructParticle().
|
private |
Definition at line 203 of file Em10PhysicsList.cc.
References G4ProcessManager::AddDiscreteProcess(), G4VEnergyLossProcess::AddEmModel(), G4ProcessManager::AddProcess(), FatalException, fXTRModel, G4cout, G4endl, G4Exception(), Em10DetectorConstruction::GetAbsorberMaterial(), Em10DetectorConstruction::GetFoilMaterial(), Em10DetectorConstruction::GetFoilNumber(), Em10DetectorConstruction::GetFoilThick(), Em10DetectorConstruction::GetGasMaterial(), Em10DetectorConstruction::GetGasThick(), G4RegionStore::GetInstance(), Em10DetectorConstruction::GetLogicalRadiator(), G4ParticleDefinition::GetParticleName(), G4ParticleDefinition::GetProcessManager(), G4RegionStore::GetRegion(), MaxChargedStep, pDet, G4EmProcessOptions::SetApplyCuts(), Em10StepCut::SetMaxStep(), G4VProcess::SetVerboseLevel(), theeminusStepCut, theeplusStepCut, and theParticleIterator.
Referenced by ConstructProcess().
|
private |
Definition at line 407 of file Em10PhysicsList.cc.
References G4ProcessManager::AddProcess(), G4ParticleDefinition::GetProcessManager(), idxAtRest, idxPostStep, G4Decay::IsApplicable(), G4ProcessManager::SetProcessOrdering(), and theParticleIterator.
Referenced by ConstructProcess().
|
private |
Definition at line 152 of file Em10PhysicsList.cc.
References G4AntiNeutrinoE::AntiNeutrinoEDefinition(), G4AntiNeutrinoMu::AntiNeutrinoMuDefinition(), G4Electron::ElectronDefinition(), G4MuonMinus::MuonMinusDefinition(), G4MuonPlus::MuonPlusDefinition(), G4NeutrinoE::NeutrinoEDefinition(), G4NeutrinoMu::NeutrinoMuDefinition(), and G4Positron::PositronDefinition().
Referenced by ConstructParticle().
|
private |
Definition at line 167 of file Em10PhysicsList.cc.
References G4KaonMinus::KaonMinusDefinition(), G4KaonPlus::KaonPlusDefinition(), G4PionMinus::PionMinusDefinition(), G4PionPlus::PionPlusDefinition(), and G4PionZero::PionZeroDefinition().
Referenced by ConstructParticle().
|
virtual |
Reimplemented from G4VModularPhysicsList.
Definition at line 129 of file Em10PhysicsList.cc.
References ConstructBarions(), ConstructBosons(), ConstructLeptons(), and ConstructMesons().
|
virtual |
Reimplemented from G4VModularPhysicsList.
Definition at line 192 of file Em10PhysicsList.cc.
References G4VUserPhysicsList::AddTransportation(), ConstructEM(), and ConstructGeneral().
|
virtual |
Reimplemented from G4VUserPhysicsList.
Definition at line 433 of file Em10PhysicsList.cc.
References cutForElectron, cutForGamma, cutForPositron, G4VUserPhysicsList::defaultCutValue, G4VUserPhysicsList::DumpCutValuesTable(), fDetectorCuts, fRadiatorCuts, G4BestUnit, G4cout, G4endl, G4RegionStore::GetInstance(), G4VUserPhysicsList::SetCutValue(), SetDetectorCuts(), G4Region::SetProductionCuts(), SetRadiatorCuts(), and G4VModularPhysicsList::verboseLevel.
void Em10PhysicsList::SetDetectorCuts | ( | ) |
Definition at line 503 of file Em10PhysicsList.cc.
References fDetectorCuts, fElectronCut, fGammaCut, fPositronCut, G4cout, G4endl, idxG4ElectronCut, idxG4GammaCut, idxG4PositronCut, mm, and G4ProductionCuts::SetProductionCut().
Referenced by SetCuts(), and Em10PhysicsListMessenger::SetNewValue().
void Em10PhysicsList::SetElectronCut | ( | G4double | val | ) |
Definition at line 472 of file Em10PhysicsList.cc.
References cutForElectron.
Referenced by Em10PhysicsListMessenger::SetNewValue().
void Em10PhysicsList::SetGammaCut | ( | G4double | val | ) |
Definition at line 465 of file Em10PhysicsList.cc.
References cutForGamma.
Referenced by Em10PhysicsListMessenger::SetNewValue().
void Em10PhysicsList::SetMaxStep | ( | G4double | step | ) |
Definition at line 479 of file Em10PhysicsList.cc.
References G4cout, G4endl, and MaxChargedStep.
Referenced by Em10PhysicsListMessenger::SetNewValue().
void Em10PhysicsList::SetRadiatorCuts | ( | ) |
Definition at line 488 of file Em10PhysicsList.cc.
References fElectronCut, fGammaCut, fPositronCut, fRadiatorCuts, G4cout, G4endl, idxG4ElectronCut, idxG4GammaCut, idxG4PositronCut, mm, and G4ProductionCuts::SetProductionCut().
Referenced by SetCuts(), and Em10PhysicsListMessenger::SetNewValue().
|
inline |
Definition at line 79 of file Em10PhysicsList.hh.
References fElectronCut.
Referenced by Em10PhysicsListMessenger::SetNewValue().
|
inline |
Definition at line 78 of file Em10PhysicsList.hh.
References fGammaCut.
Referenced by Em10PhysicsListMessenger::SetNewValue().
|
inline |
Definition at line 80 of file Em10PhysicsList.hh.
References fPositronCut.
Referenced by Em10PhysicsListMessenger::SetNewValue().
|
inline |
Definition at line 86 of file Em10PhysicsList.hh.
References fXTRModel, G4cout, G4endl, and m.
Referenced by Em10PhysicsListMessenger::SetNewValue().
|
private |
Definition at line 98 of file Em10PhysicsList.hh.
Referenced by Em10PhysicsList(), SetCuts(), and SetElectronCut().
|
private |
Definition at line 97 of file Em10PhysicsList.hh.
Referenced by Em10PhysicsList(), SetCuts(), and SetGammaCut().
|
private |
Definition at line 98 of file Em10PhysicsList.hh.
Referenced by Em10PhysicsList(), and SetCuts().
|
private |
Definition at line 105 of file Em10PhysicsList.hh.
Referenced by SetCuts(), and SetDetectorCuts().
|
private |
Definition at line 106 of file Em10PhysicsList.hh.
Referenced by Em10PhysicsList(), SetDetectorCuts(), SetRadiatorCuts(), and SetRegElectronCut().
|
private |
Definition at line 92 of file Em10PhysicsList.hh.
|
private |
Definition at line 106 of file Em10PhysicsList.hh.
Referenced by Em10PhysicsList(), SetDetectorCuts(), SetRadiatorCuts(), and SetRegGammaCut().
|
private |
Definition at line 106 of file Em10PhysicsList.hh.
Referenced by Em10PhysicsList(), SetDetectorCuts(), SetRadiatorCuts(), and SetRegPositronCut().
|
private |
Definition at line 104 of file Em10PhysicsList.hh.
Referenced by SetCuts(), and SetRadiatorCuts().
|
private |
Definition at line 107 of file Em10PhysicsList.hh.
Referenced by ConstructEM(), and SetXTRModel().
|
private |
Definition at line 86 of file Em10PhysicsList.hh.
Referenced by ConstructEM(), and SetMaxStep().
|
private |
Definition at line 100 of file Em10PhysicsList.hh.
Referenced by ConstructEM(), and Em10PhysicsList().
|
private |
Definition at line 102 of file Em10PhysicsList.hh.
Referenced by Em10PhysicsList(), and ~Em10PhysicsList().
|
private |
Definition at line 94 of file Em10PhysicsList.hh.
Referenced by ConstructEM().
|
private |
Definition at line 95 of file Em10PhysicsList.hh.
Referenced by ConstructEM().