ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <geant4/tree/geant4-10.6-release/examples/advanced/xray_fluorescence/include/XrayFluoPhysicsList.hh>
Additional Inherited Members | |
Static Public Member Functions inherited from G4VModularPhysicsList | |
static const G4VMPLManager & | GetSubInstanceManager () |
Protected Types inherited from G4VModularPhysicsList | |
typedef G4VMPLData::G4PhysConstVectorData | G4PhysConstVector |
Protected Member Functions inherited from G4VModularPhysicsList | |
G4VModularPhysicsList (const G4VModularPhysicsList &) | |
G4VModularPhysicsList & | operator= (const G4VModularPhysicsList &) |
Protected Attributes inherited from G4VModularPhysicsList | |
G4int | verboseLevel |
G4int | g4vmplInstanceID |
Static Protected Attributes inherited from G4VModularPhysicsList | |
static G4RUN_DLL G4VMPLManager | G4VMPLsubInstanceManager |
Definition at line 43 of file XrayFluoPhysicsList.hh.
View newest version in sPHENIX GitHub at line 43 of file XrayFluoPhysicsList.hh
XrayFluoPhysicsList::XrayFluoPhysicsList | ( | ) |
Definition at line 86 of file XrayFluoPhysicsList.cc.
View newest version in sPHENIX GitHub at line 86 of file XrayFluoPhysicsList.cc
References cutForElectron, cutForGamma, cutForPositron, cutForProton, G4VUserPhysicsList::defaultCutValue, emName, emPhysicsList, G4LossTableManager::Instance(), mm, pMessenger, G4LossTableManager::SetVerbose(), and G4VModularPhysicsList::SetVerboseLevel().
|
virtual |
Definition at line 110 of file XrayFluoPhysicsList.cc.
View newest version in sPHENIX GitHub at line 110 of file XrayFluoPhysicsList.cc
References emPhysicsList, and pMessenger.
void XrayFluoPhysicsList::AddDecay | ( | ) |
Definition at line 174 of file XrayFluoPhysicsList.cc.
View newest version in sPHENIX GitHub at line 174 of file XrayFluoPhysicsList.cc
References G4ProcessManager::AddProcess(), G4VUserPhysicsList::GetParticleIterator(), G4ParticleDefinition::GetProcessManager(), idxAtRest, idxPostStep, G4Decay::IsApplicable(), G4ParticleDefinition::IsShortLived(), particle, and G4ProcessManager::SetProcessOrdering().
Referenced by ConstructProcess().
Definition at line 220 of file XrayFluoPhysicsList.cc.
View newest version in sPHENIX GitHub at line 220 of file XrayFluoPhysicsList.cc
References emName, emPhysicsList, G4cout, G4endl, and G4VModularPhysicsList::verboseLevel.
Referenced by XrayFluoPhysicsListMessenger::SetNewValue().
void XrayFluoPhysicsList::AddStepMax | ( | ) |
Definition at line 200 of file XrayFluoPhysicsList.cc.
View newest version in sPHENIX GitHub at line 200 of file XrayFluoPhysicsList.cc
References G4ProcessManager::AddDiscreteProcess(), G4VUserPhysicsList::GetParticleIterator(), G4ParticleDefinition::GetProcessManager(), XrayFluoStepMax::IsApplicable(), G4ParticleDefinition::IsShortLived(), and particle.
Referenced by ConstructProcess().
Reimplemented from G4VModularPhysicsList.
Definition at line 118 of file XrayFluoPhysicsList.cc.
View newest version in sPHENIX GitHub at line 118 of file XrayFluoPhysicsList.cc
References G4AntiNeutrinoE::AntiNeutrinoEDefinition(), G4AntiNeutrinoMu::AntiNeutrinoMuDefinition(), G4ChargedGeantino::ChargedGeantinoDefinition(), G4MesonConstructor::ConstructParticle(), G4BaryonConstructor::ConstructParticle(), G4IonConstructor::ConstructParticle(), G4Electron::ElectronDefinition(), G4Gamma::GammaDefinition(), G4Geantino::GeantinoDefinition(), G4MuonMinus::MuonMinusDefinition(), G4MuonPlus::MuonPlusDefinition(), G4NeutrinoE::NeutrinoEDefinition(), G4NeutrinoMu::NeutrinoMuDefinition(), and G4Positron::PositronDefinition().
Reimplemented from G4VModularPhysicsList.
Definition at line 153 of file XrayFluoPhysicsList.cc.
View newest version in sPHENIX GitHub at line 153 of file XrayFluoPhysicsList.cc
References AddDecay(), AddStepMax(), G4VUserPhysicsList::AddTransportation(), G4VPhysicsConstructor::ConstructProcess(), emPhysicsList, G4EmProcessOptions::SetAuger(), G4EmProcessOptions::SetBuildCSDARange(), G4EmProcessOptions::SetDEDXBinningForCSDARange(), G4EmProcessOptions::SetFluo(), and G4EmProcessOptions::SetPIXE().
Definition at line 298 of file XrayFluoPhysicsList.cc.
View newest version in sPHENIX GitHub at line 298 of file XrayFluoPhysicsList.cc
References cutForElectron, G4Electron::Electron(), and G4VUserPhysicsList::SetParticleCuts().
Referenced by XrayFluoPhysicsListMessenger::SetNewValue().
Definition at line 290 of file XrayFluoPhysicsList.cc.
View newest version in sPHENIX GitHub at line 290 of file XrayFluoPhysicsList.cc
References cutForGamma, G4Gamma::Gamma(), and G4VUserPhysicsList::SetParticleCuts().
Referenced by XrayFluoPhysicsListMessenger::SetNewValue().
Definition at line 306 of file XrayFluoPhysicsList.cc.
View newest version in sPHENIX GitHub at line 306 of file XrayFluoPhysicsList.cc
References cutForPositron, G4Positron::Positron(), and G4VUserPhysicsList::SetParticleCuts().
Referenced by XrayFluoPhysicsListMessenger::SetNewValue().
Definition at line 314 of file XrayFluoPhysicsList.cc.
View newest version in sPHENIX GitHub at line 314 of file XrayFluoPhysicsList.cc
References cutForProton, G4Proton::Proton(), and G4VUserPhysicsList::SetParticleCuts().
Referenced by XrayFluoPhysicsListMessenger::SetNewValue().
|
virtual |
Reimplemented from G4VUserPhysicsList.
Definition at line 272 of file XrayFluoPhysicsList.cc.
View newest version in sPHENIX GitHub at line 272 of file XrayFluoPhysicsList.cc
References cutForElectron, cutForGamma, cutForPositron, G4VUserPhysicsList::defaultCutValue, G4VUserPhysicsList::DumpCutValuesTable(), G4BestUnit, G4cout, G4endl, G4VUserPhysicsList::SetCutValue(), and G4VModularPhysicsList::verboseLevel.
|
private |
Definition at line 73 of file XrayFluoPhysicsList.hh.
View newest version in sPHENIX GitHub at line 73 of file XrayFluoPhysicsList.hh
Referenced by SetCutForElectron(), SetCuts(), and XrayFluoPhysicsList().
|
private |
Definition at line 72 of file XrayFluoPhysicsList.hh.
View newest version in sPHENIX GitHub at line 72 of file XrayFluoPhysicsList.hh
Referenced by SetCutForGamma(), SetCuts(), and XrayFluoPhysicsList().
|
private |
Definition at line 74 of file XrayFluoPhysicsList.hh.
View newest version in sPHENIX GitHub at line 74 of file XrayFluoPhysicsList.hh
Referenced by SetCutForPositron(), SetCuts(), and XrayFluoPhysicsList().
|
private |
Definition at line 75 of file XrayFluoPhysicsList.hh.
View newest version in sPHENIX GitHub at line 75 of file XrayFluoPhysicsList.hh
Referenced by SetCutForProton(), and XrayFluoPhysicsList().
|
private |
Definition at line 69 of file XrayFluoPhysicsList.hh.
View newest version in sPHENIX GitHub at line 69 of file XrayFluoPhysicsList.hh
Referenced by AddPhysicsList(), and XrayFluoPhysicsList().
|
private |
Definition at line 70 of file XrayFluoPhysicsList.hh.
View newest version in sPHENIX GitHub at line 70 of file XrayFluoPhysicsList.hh
Referenced by AddPhysicsList(), ConstructProcess(), XrayFluoPhysicsList(), and ~XrayFluoPhysicsList().
|
private |
Definition at line 67 of file XrayFluoPhysicsList.hh.
View newest version in sPHENIX GitHub at line 67 of file XrayFluoPhysicsList.hh
Referenced by XrayFluoPhysicsList(), and ~XrayFluoPhysicsList().