ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <geant4/tree/geant4-10.6-release/examples/advanced/eRosita/application/include/eRositaPhysicsList.hh>
Protected Member Functions | |
void | ConstructParticle () |
void | ConstructProcess () |
void | SetCuts () |
void | ConstructBosons () |
void | ConstructLeptons () |
void | ConstructMesons () |
void | ConstructBaryons () |
void | ConstructGeneral () |
void | ConstructEM () |
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 35 of file eRositaPhysicsList.hh.
View newest version in sPHENIX GitHub at line 35 of file eRositaPhysicsList.hh
eRositaPhysicsList::eRositaPhysicsList | ( | ) |
Definition at line 59 of file eRositaPhysicsList.cc.
View newest version in sPHENIX GitHub at line 59 of file eRositaPhysicsList.cc
References G4VUserPhysicsList::defaultCutValue, mm, and G4VUserPhysicsList::SetVerboseLevel().
eRositaPhysicsList::~eRositaPhysicsList | ( | ) |
Definition at line 97 of file eRositaPhysicsList.cc.
View newest version in sPHENIX GitHub at line 97 of file eRositaPhysicsList.cc
|
protected |
Definition at line 157 of file eRositaPhysicsList.cc.
View newest version in sPHENIX GitHub at line 157 of file eRositaPhysicsList.cc
References G4AntiProton::AntiProtonDefinition(), and G4Proton::ProtonDefinition().
Referenced by ConstructParticle().
|
protected |
Definition at line 110 of file eRositaPhysicsList.cc.
View newest version in sPHENIX GitHub at line 110 of file eRositaPhysicsList.cc
References G4Gamma::GammaDefinition().
Referenced by ConstructParticle().
|
protected |
Definition at line 178 of file eRositaPhysicsList.cc.
View newest version in sPHENIX GitHub at line 178 of file eRositaPhysicsList.cc
References G4ProcessManager::AddProcess(), G4VUserPhysicsList::GetParticleIterator(), G4ParticleDefinition::GetParticleName(), G4ParticleDefinition::GetPDGCharge(), G4ParticleDefinition::GetProcessManager(), G4ParticleDefinition::IsShortLived(), particle, and theParticleIterator.
Referenced by ConstructProcess().
|
protected |
Definition at line 274 of file eRositaPhysicsList.cc.
View newest version in sPHENIX GitHub at line 274 of file eRositaPhysicsList.cc
References G4ProcessManager::AddProcess(), G4VUserPhysicsList::GetParticleIterator(), G4ParticleDefinition::GetProcessManager(), idxAtRest, idxPostStep, G4Decay::IsApplicable(), particle, G4ProcessManager::SetProcessOrdering(), and theParticleIterator.
Referenced by ConstructProcess().
|
protected |
Definition at line 121 of file eRositaPhysicsList.cc.
View newest version in sPHENIX GitHub at line 121 of file eRositaPhysicsList.cc
References G4Electron::ElectronDefinition(), and G4Positron::PositronDefinition().
Referenced by ConstructParticle().
|
protected |
Definition at line 139 of file eRositaPhysicsList.cc.
View newest version in sPHENIX GitHub at line 139 of file eRositaPhysicsList.cc
Referenced by ConstructParticle().
Implements G4VUserPhysicsList.
Definition at line 101 of file eRositaPhysicsList.cc.
View newest version in sPHENIX GitHub at line 101 of file eRositaPhysicsList.cc
References ConstructBaryons(), ConstructBosons(), ConstructLeptons(), and ConstructMesons().
Implements G4VUserPhysicsList.
Definition at line 168 of file eRositaPhysicsList.cc.
View newest version in sPHENIX GitHub at line 168 of file eRositaPhysicsList.cc
References G4VUserPhysicsList::AddTransportation(), ConstructEM(), and ConstructGeneral().
|
protectedvirtual |
Reimplemented from G4VUserPhysicsList.
Definition at line 317 of file eRositaPhysicsList.cc.
View newest version in sPHENIX GitHub at line 317 of file eRositaPhysicsList.cc
References G4VUserPhysicsList::DumpCutValuesTable(), eV, G4ProductionCutsTable::GetProductionCutsTable(), GeV, G4VUserPhysicsList::SetCutsWithDefault(), G4ProductionCutsTable::SetEnergyRange(), and G4VUserPhysicsList::verboseLevel.