![]() |
ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <geant4/tree/geant4-10.6-release/examples/extended/biasing/B03/include/B03PhysicsList.hh>
Inheritance diagram for B03PhysicsList:
Collaboration diagram for B03PhysicsList:Protected Member Functions | |
| virtual void | ConstructParticle () |
| virtual void | ConstructProcess () |
| virtual void | SetCuts () |
| virtual void | ConstructGeneral () |
| virtual void | ConstructEM () |
| virtual void | ConstructHad () |
| virtual void | ConstructLeptHad () |
| void | AddScoringProcess () |
| void | AddBiasingProcess () |
| void | ConstructAllBosons () |
| void | ConstructAllLeptons () |
| void | ConstructAllMesons () |
| void | ConstructAllBaryons () |
| void | ConstructAllIons () |
| void | ConstructAllShortLiveds () |
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 |
Private Attributes | |
| std::vector< G4String > | fParaWorldName |
| G4String | fBiasWorldName |
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 41 of file B03PhysicsList.hh.
View newest version in sPHENIX GitHub at line 41 of file B03PhysicsList.hh
| B03PhysicsList::B03PhysicsList | ( | G4String | parallelname | ) |
Definition at line 56 of file B03PhysicsList.cc.
View newest version in sPHENIX GitHub at line 56 of file B03PhysicsList.cc
References fParaWorldName, and G4VUserPhysicsList::SetVerboseLevel().
Here is the call graph for this function:
|
virtual |
Definition at line 66 of file B03PhysicsList.cc.
View newest version in sPHENIX GitHub at line 66 of file B03PhysicsList.cc
References fParaWorldName.
|
protected |
Definition at line 695 of file B03PhysicsList.cc.
View newest version in sPHENIX GitHub at line 695 of file B03PhysicsList.cc
References G4GeometrySampler::AddProcess(), G4GeometrySampler::Configure(), fBiasWorldName, G4cout, G4endl, G4IStore::GetInstance(), G4Threading::IsMasterThread(), G4GeometrySampler::PrepareImportanceSampling(), and G4GeometrySampler::SetParallel().
Referenced by ConstructProcess().
Here is the call graph for this function:
Here is the caller graph for this function:Definition at line 48 of file B03PhysicsList.hh.
View newest version in sPHENIX GitHub at line 48 of file B03PhysicsList.hh
References fParaWorldName.
Referenced by main().
Here is the caller graph for this function:
|
protected |
Definition at line 667 of file B03PhysicsList.cc.
View newest version in sPHENIX GitHub at line 667 of file B03PhysicsList.cc
References G4ProcessManager::AddProcess(), fParaWorldName, G4VUserPhysicsList::GetParticleIterator(), G4ParticleDefinition::GetProcessManager(), idxAlongStep, idxAtRest, idxPostStep, G4ParallelWorldProcess::IsAtRestRequired(), particle, G4ParallelWorldProcess::SetParallelWorld(), G4ProcessManager::SetProcessOrdering(), and G4ProcessManager::SetProcessOrderingToSecond().
Referenced by ConstructProcess().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 117 of file B03PhysicsList.cc.
View newest version in sPHENIX GitHub at line 117 of file B03PhysicsList.cc
References G4BaryonConstructor::ConstructParticle().
Referenced by ConstructParticle().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 90 of file B03PhysicsList.cc.
View newest version in sPHENIX GitHub at line 90 of file B03PhysicsList.cc
References G4BosonConstructor::ConstructParticle().
Referenced by ConstructParticle().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 126 of file B03PhysicsList.cc.
View newest version in sPHENIX GitHub at line 126 of file B03PhysicsList.cc
References G4IonConstructor::ConstructParticle().
Referenced by ConstructParticle().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 99 of file B03PhysicsList.cc.
View newest version in sPHENIX GitHub at line 99 of file B03PhysicsList.cc
References G4LeptonConstructor::ConstructParticle().
Referenced by ConstructParticle().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 108 of file B03PhysicsList.cc.
View newest version in sPHENIX GitHub at line 108 of file B03PhysicsList.cc
References G4MesonConstructor::ConstructParticle().
Referenced by ConstructParticle().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 135 of file B03PhysicsList.cc.
View newest version in sPHENIX GitHub at line 135 of file B03PhysicsList.cc
References G4ShortLivedConstructor::ConstructParticle().
Referenced by ConstructParticle().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protectedvirtual |
Definition at line 175 of file B03PhysicsList.cc.
View newest version in sPHENIX GitHub at line 175 of file B03PhysicsList.cc
References G4ProcessManager::AddDiscreteProcess(), G4ProcessManager::AddProcess(), G4VUserPhysicsList::GetParticleIterator(), G4ParticleDefinition::GetParticleName(), G4ParticleDefinition::GetPDGCharge(), G4ParticleDefinition::GetProcessManager(), G4ParticleDefinition::IsShortLived(), and particle.
Referenced by ConstructProcess().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protectedvirtual |
Definition at line 634 of file B03PhysicsList.cc.
View newest version in sPHENIX GitHub at line 634 of file B03PhysicsList.cc
References G4ProcessManager::AddProcess(), G4VUserPhysicsList::GetParticleIterator(), G4ParticleDefinition::GetProcessManager(), idxAtRest, idxPostStep, G4Decay::IsApplicable(), particle, and G4ProcessManager::SetProcessOrdering().
Referenced by ConstructProcess().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protectedvirtual |
Definition at line 304 of file B03PhysicsList.cc.
View newest version in sPHENIX GitHub at line 304 of file B03PhysicsList.cc
References G4HadronicProcess::AddDataSet(), G4ProcessManager::AddDiscreteProcess(), G4VUserPhysicsList::GetParticleIterator(), G4ParticleDefinition::GetParticleName(), G4ParticleDefinition::GetProcessManager(), GeV, G4HadronicParameters::Instance(), MeV, particle, G4HadronicProcess::RegisterMe(), G4VIntraNuclearTransportModel::SetDeExcitation(), G4VPartonStringModel::SetFragmentationModel(), G4TheoFSGenerator::SetHighEnergyGenerator(), G4HadronicInteraction::SetMaxEnergy(), G4ExcitationHandler::SetMinEForMultiFrag(), G4HadronicInteraction::SetMinEnergy(), G4TheoFSGenerator::SetTransport(), and TeV.
Referenced by ConstructProcess().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protectedvirtual |
Definition at line 628 of file B03PhysicsList.cc.
View newest version in sPHENIX GitHub at line 628 of file B03PhysicsList.cc
Referenced by ConstructProcess().
Here is the caller graph for this function:Implements G4VUserPhysicsList.
Definition at line 73 of file B03PhysicsList.cc.
View newest version in sPHENIX GitHub at line 73 of file B03PhysicsList.cc
References ConstructAllBaryons(), ConstructAllBosons(), ConstructAllIons(), ConstructAllLeptons(), ConstructAllMesons(), and ConstructAllShortLiveds().
Here is the call graph for this function:Implements G4VUserPhysicsList.
Definition at line 144 of file B03PhysicsList.cc.
View newest version in sPHENIX GitHub at line 144 of file B03PhysicsList.cc
References AddBiasingProcess(), AddScoringProcess(), G4VUserPhysicsList::AddTransportation(), ConstructEM(), ConstructGeneral(), ConstructHad(), and ConstructLeptHad().
Here is the call graph for this function:
|
protectedvirtual |
Reimplemented from G4VUserPhysicsList.
Definition at line 652 of file B03PhysicsList.cc.
View newest version in sPHENIX GitHub at line 652 of file B03PhysicsList.cc
References G4VUserPhysicsList::defaultCutValue, G4cout, G4endl, mm, G4VUserPhysicsList::SetCutsWithDefault(), and G4VUserPhysicsList::verboseLevel.
Here is the call graph for this function:
|
private |
Definition at line 82 of file B03PhysicsList.hh.
View newest version in sPHENIX GitHub at line 82 of file B03PhysicsList.hh
Referenced by AddBiasingProcess().
|
private |
Definition at line 81 of file B03PhysicsList.hh.
View newest version in sPHENIX GitHub at line 81 of file B03PhysicsList.hh
Referenced by AddParallelWorldName(), AddScoringProcess(), B03PhysicsList(), and ~B03PhysicsList().