Geant4.10
|
#include <UltraPhysicsList.hh>
Protected Member Functions | |
void | ConstructParticle () |
void | ConstructProcess () |
void | SetCuts () |
void | ConstructBosons () |
void | ConstructLeptons () |
void | ConstructMesons () |
void | ConstructBaryons () |
void | ConstructGeneral () |
void | ConstructEM () |
void | ConstructOp () |
![]() | |
void | AddTransportation () |
G4bool | RegisterProcess (G4VProcess *process, G4ParticleDefinition *particle) |
void | BuildIntegralPhysicsTable (G4VProcess *, G4ParticleDefinition *) |
virtual void | RetrievePhysicsTable (G4ParticleDefinition *, const G4String &directory, G4bool ascii=false) |
void | InitializeProcessManager () |
Additional Inherited Members | |
![]() | |
static const G4VUPLManager & | GetSubInstanceManager () |
![]() | |
G4ParticleTable * | theParticleTable |
G4int | verboseLevel |
G4double | defaultCutValue |
G4bool | isSetDefaultCutValue |
G4ProductionCutsTable * | fCutsTable |
G4bool | fRetrievePhysicsTable |
G4bool | fStoredInAscii |
G4bool | fIsCheckedForRetrievePhysicsTable |
G4bool | fIsRestoredCutValues |
G4String | directoryPhysicsTable |
G4bool | fDisableCheckParticleList |
G4int | g4vuplInstanceID |
![]() | |
static G4RUN_DLL G4VUPLManager | subInstanceManager |
Definition at line 47 of file UltraPhysicsList.hh.
UltraPhysicsList::UltraPhysicsList | ( | ) |
Definition at line 58 of file UltraPhysicsList.cc.
UltraPhysicsList::~UltraPhysicsList | ( | ) |
Definition at line 62 of file UltraPhysicsList.cc.
|
protected |
Definition at line 123 of file UltraPhysicsList.cc.
References G4AntiNeutron::AntiNeutronDefinition(), G4AntiProton::AntiProtonDefinition(), G4Neutron::NeutronDefinition(), and G4Proton::ProtonDefinition().
Referenced by ConstructParticle().
|
protected |
Definition at line 82 of file UltraPhysicsList.cc.
References G4ChargedGeantino::ChargedGeantinoDefinition(), G4Gamma::GammaDefinition(), G4Geantino::GeantinoDefinition(), and G4OpticalPhoton::OpticalPhotonDefinition().
Referenced by ConstructParticle().
|
protected |
Definition at line 182 of file UltraPhysicsList.cc.
References G4ProcessManager::AddDiscreteProcess(), G4ProcessManager::AddProcess(), G4ParticleDefinition::GetParticleName(), G4ParticleDefinition::GetPDGCharge(), G4ParticleDefinition::GetProcessManager(), and theParticleIterator.
Referenced by ConstructProcess().
|
protected |
Definition at line 147 of file UltraPhysicsList.cc.
References G4ProcessManager::AddDiscreteProcess(), G4ParticleDefinition::GetProcessManager(), G4Decay::IsApplicable(), and theParticleIterator.
Referenced by ConstructProcess().
|
protected |
Definition at line 98 of file UltraPhysicsList.cc.
References G4AntiNeutrinoE::AntiNeutrinoEDefinition(), G4AntiNeutrinoMu::AntiNeutrinoMuDefinition(), G4Electron::ElectronDefinition(), G4MuonMinus::MuonMinusDefinition(), G4MuonPlus::MuonPlusDefinition(), G4NeutrinoE::NeutrinoEDefinition(), G4NeutrinoMu::NeutrinoMuDefinition(), and G4Positron::PositronDefinition().
Referenced by ConstructParticle().
|
protected |
Definition at line 113 of file UltraPhysicsList.cc.
References G4PionMinus::PionMinusDefinition(), G4PionPlus::PionPlusDefinition(), and G4PionZero::PionZeroDefinition().
Referenced by ConstructParticle().
|
protected |
Definition at line 240 of file UltraPhysicsList.cc.
References G4ProcessManager::AddDiscreteProcess(), G4ProcessManager::AddProcess(), G4cout, G4endl, G4ParticleDefinition::GetParticleName(), G4ParticleDefinition::GetProcessManager(), idxPostStep, G4Cerenkov::IsApplicable(), G4ProcessManager::SetProcessOrdering(), G4Cerenkov::SetTrackSecondariesFirst(), G4VUserPhysicsList::SetVerboseLevel(), and theParticleIterator.
Referenced by ConstructProcess().
Implements G4VUserPhysicsList.
Definition at line 66 of file UltraPhysicsList.cc.
References ConstructBaryons(), ConstructBosons(), ConstructLeptons(), and ConstructMesons().
Implements G4VUserPhysicsList.
Definition at line 134 of file UltraPhysicsList.cc.
References G4VUserPhysicsList::AddTransportation(), ConstructEM(), ConstructGeneral(), and ConstructOp().
|
protectedvirtual |
Reimplemented from G4VUserPhysicsList.
Definition at line 286 of file UltraPhysicsList.cc.
References G4cout, G4VUserPhysicsList::SetCutsWithDefault(), and G4VUserPhysicsList::verboseLevel.