ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <geant4/tree/geant4-10.6-release/examples/extended/parallel/TopC/ParN02/include/ExN02PhysicsList.hh>
Protected Member Functions | |
void | ConstructParticle () |
void | ConstructProcess () |
void | SetCuts () |
void | ConstructBosons () |
void | ConstructLeptons () |
void | ConstructMesons () |
void | ConstructBaryons () |
void | ConstructGeneral () |
void | ConstructEM () |
void | AddStepMax () |
Protected Member Functions inherited from G4VUserPhysicsList | |
void | AddTransportation () |
G4bool | RegisterProcess (G4VProcess *process, G4ParticleDefinition *particle) |
void | BuildIntegralPhysicsTable (G4VProcess *, G4ParticleDefinition *) |
virtual void | RetrievePhysicsTable (G4ParticleDefinition *, const G4String &directory, G4bool ascii=false) |
void | InitializeProcessManager () |
G4ParticleTable::G4PTblDicIterator * | GetParticleIterator () const |
Additional Inherited Members | |
Static Public Member Functions inherited from G4VUserPhysicsList | |
static const G4VUPLManager & | GetSubInstanceManager () |
Protected Attributes inherited from G4VUserPhysicsList | |
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 Protected Attributes inherited from G4VUserPhysicsList | |
static G4RUN_DLL G4VUPLManager | subInstanceManager |
Definition at line 42 of file ExN02PhysicsList.hh.
View newest version in sPHENIX GitHub at line 42 of file ExN02PhysicsList.hh
ExN02PhysicsList::ExN02PhysicsList | ( | ) |
Definition at line 42 of file ExN02PhysicsList.cc.
View newest version in sPHENIX GitHub at line 42 of file ExN02PhysicsList.cc
References cm, G4VUserPhysicsList::defaultCutValue, and G4VUserPhysicsList::SetVerboseLevel().
ExN02PhysicsList::~ExN02PhysicsList | ( | ) |
Definition at line 50 of file ExN02PhysicsList.cc.
View newest version in sPHENIX GitHub at line 50 of file ExN02PhysicsList.cc
|
protected |
Definition at line 258 of file ExN02PhysicsList.cc.
View newest version in sPHENIX GitHub at line 258 of file ExN02PhysicsList.cc
References G4ProcessManager::AddDiscreteProcess(), G4VUserPhysicsList::GetParticleIterator(), G4ParticleDefinition::GetPDGCharge(), G4ParticleDefinition::GetProcessManager(), and particle.
Referenced by ConstructProcess().
|
protected |
Definition at line 120 of file ExN02PhysicsList.cc.
View newest version in sPHENIX GitHub at line 120 of file ExN02PhysicsList.cc
References G4AntiNeutron::AntiNeutronDefinition(), G4AntiProton::AntiProtonDefinition(), G4Neutron::NeutronDefinition(), and G4Proton::ProtonDefinition().
Referenced by ConstructParticle().
|
protected |
Definition at line 70 of file ExN02PhysicsList.cc.
View newest version in sPHENIX GitHub at line 70 of file ExN02PhysicsList.cc
References G4ChargedGeantino::ChargedGeantinoDefinition(), G4Gamma::GammaDefinition(), and G4Geantino::GeantinoDefinition().
Referenced by ConstructParticle().
|
protected |
Definition at line 165 of file ExN02PhysicsList.cc.
View newest version in sPHENIX GitHub at line 165 of file ExN02PhysicsList.cc
References G4ProcessManager::AddDiscreteProcess(), G4ProcessManager::AddProcess(), G4VUserPhysicsList::GetParticleIterator(), G4ParticleDefinition::GetParticleName(), G4ParticleDefinition::GetPDGCharge(), G4ParticleDefinition::GetProcessManager(), G4ParticleDefinition::IsShortLived(), and particle.
Referenced by ConstructProcess().
|
protected |
Definition at line 235 of file ExN02PhysicsList.cc.
View newest version in sPHENIX GitHub at line 235 of file ExN02PhysicsList.cc
References G4ProcessManager::AddProcess(), G4VUserPhysicsList::GetParticleIterator(), G4ParticleDefinition::GetProcessManager(), idxAtRest, idxPostStep, G4Decay::IsApplicable(), particle, and G4ProcessManager::SetProcessOrdering().
Referenced by ConstructProcess().
|
protected |
Definition at line 82 of file ExN02PhysicsList.cc.
View newest version in sPHENIX GitHub at line 82 of file ExN02PhysicsList.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 101 of file ExN02PhysicsList.cc.
View newest version in sPHENIX GitHub at line 101 of file ExN02PhysicsList.cc
References G4AntiKaonZero::AntiKaonZeroDefinition(), G4Eta::EtaDefinition(), G4EtaPrime::EtaPrimeDefinition(), G4KaonMinus::KaonMinusDefinition(), G4KaonPlus::KaonPlusDefinition(), G4KaonZero::KaonZeroDefinition(), G4KaonZeroLong::KaonZeroLongDefinition(), G4KaonZeroShort::KaonZeroShortDefinition(), G4PionMinus::PionMinusDefinition(), G4PionPlus::PionPlusDefinition(), and G4PionZero::PionZeroDefinition().
Referenced by ConstructParticle().
Implements G4VUserPhysicsList.
Definition at line 55 of file ExN02PhysicsList.cc.
View newest version in sPHENIX GitHub at line 55 of file ExN02PhysicsList.cc
References ConstructBaryons(), ConstructBosons(), ConstructLeptons(), and ConstructMesons().
Implements G4VUserPhysicsList.
Definition at line 132 of file ExN02PhysicsList.cc.
View newest version in sPHENIX GitHub at line 132 of file ExN02PhysicsList.cc
References AddStepMax(), G4VUserPhysicsList::AddTransportation(), ConstructEM(), and ConstructGeneral().
|
protectedvirtual |
Reimplemented from G4VUserPhysicsList.
Definition at line 280 of file ExN02PhysicsList.cc.
View newest version in sPHENIX GitHub at line 280 of file ExN02PhysicsList.cc
References G4VUserPhysicsList::DumpCutValuesTable(), G4VUserPhysicsList::SetCutsWithDefault(), and G4VUserPhysicsList::verboseLevel.