Geant4-11
|
#include <G4HadronicBuilder.hh>
Static Public Member Functions | |
static void | BuildAntiLightIonsFTFP () |
static void | BuildBCHadronsFTFP_BERT () |
static void | BuildBCHadronsFTFQGSP_BERT () |
static void | BuildBCHadronsQGSP_FTFP_BERT (G4bool quasiElastic) |
static void | BuildDecayTableForBCHadrons () |
static void | BuildElastic (const std::vector< G4int > &particleList) |
static void | BuildHyperonsFTFP_BERT () |
static void | BuildHyperonsFTFQGSP_BERT () |
static void | BuildHyperonsQGSP_FTFP_BERT (G4bool quasiElastic) |
static void | BuildKaonsFTFP_BERT () |
static void | BuildKaonsFTFQGSP_BERT () |
static void | BuildKaonsQGSP_FTFP_BERT (G4bool quasiElastic) |
Static Private Member Functions | |
static void | BuildFTFP_BERT (const std::vector< G4int > &particleList, G4bool bert, const G4String &xsName) |
static void | BuildFTFQGSP_BERT (const std::vector< G4int > &particleList, G4bool bert, const G4String &xsName) |
static void | BuildQGSP_FTFP_BERT (const std::vector< G4int > &particleList, G4bool bert, G4bool quasiElastic, const G4String &xsName) |
Definition at line 40 of file G4HadronicBuilder.hh.
|
static |
Definition at line 250 of file G4HadronicBuilder.cc.
References BuildFTFP_BERT(), and G4HadParticles::GetLightAntiIons().
Referenced by G4HadronInelasticQBBC::ConstructProcess(), G4HadronPhysicsFTFQGSP_BERT::ConstructProcess(), G4HadronPhysicsFTFP_BERT::Others(), G4HadronPhysicsQGSP_BERT::Others(), G4HadronPhysicsQGSP_BIC::Others(), and G4HadronPhysicsINCLXX::Others().
|
static |
Definition at line 259 of file G4HadronicBuilder.cc.
References BuildDecayTableForBCHadrons(), BuildFTFP_BERT(), G4HadParticles::GetBCHadrons(), and G4HadronicParameters::Instance().
Referenced by G4HadronInelasticQBBC::ConstructProcess(), G4HadronPhysicsFTFP_BERT::Others(), and G4HadronPhysicsINCLXX::Others().
|
static |
Definition at line 269 of file G4HadronicBuilder.cc.
References BuildDecayTableForBCHadrons(), BuildFTFQGSP_BERT(), G4HadParticles::GetBCHadrons(), and G4HadronicParameters::Instance().
Referenced by G4HadronPhysicsFTFQGSP_BERT::ConstructProcess().
|
static |
Definition at line 279 of file G4HadronicBuilder.cc.
References BuildDecayTableForBCHadrons(), BuildQGSP_FTFP_BERT(), G4HadParticles::GetBCHadrons(), and G4HadronicParameters::Instance().
Referenced by G4HadronPhysicsQGSP_BERT::Others(), G4HadronPhysicsQGSP_BIC::Others(), and G4HadronPhysicsINCLXX::Others().
|
static |
Definition at line 290 of file G4HadronicBuilder.cc.
References G4Etac::Definition(), G4JPsi::Definition(), G4Upsilon::Definition(), G4ParticleTable::FindParticle(), G4cout, G4endl, G4HadParticles::GetBCHadrons(), G4ParticleTable::GetParticleTable(), G4DecayTable::Insert(), and G4ParticleDefinition::SetDecayTable().
Referenced by BuildBCHadronsFTFP_BERT(), BuildBCHadronsFTFQGSP_BERT(), and BuildBCHadronsQGSP_FTFP_BERT().
|
static |
Definition at line 192 of file G4HadronicBuilder.cc.
References G4HadronicParameters::ApplyFactorXS(), G4HadProcesses::ElasticXS(), G4ParticleTable::FindParticle(), G4HadronicParameters::GetMaxEnergy(), G4ParticleTable::GetParticleTable(), G4PhysicsListHelper::GetPhysicsListHelper(), G4HadronicParameters::Instance(), G4PhysicsListHelper::RegisterProcess(), and G4HadronicParameters::XSFactorHadronElastic().
Referenced by G4HadronDElasticPhysics::ConstructProcess(), G4HadronElasticPhysics::ConstructProcess(), and G4HadronHElasticPhysics::ConstructProcess().
|
staticprivate |
Definition at line 66 of file G4HadronicBuilder.cc.
References G4HadronicParameters::ApplyFactorXS(), G4ParticleTable::FindParticle(), G4HadronicParameters::GetMaxEnergy(), G4HadronicParameters::GetMaxEnergyTransitionFTF_Cascade(), G4HadronicParameters::GetMinEnergyTransitionFTF_Cascade(), G4ParticleTable::GetParticleTable(), G4PhysicsListHelper::GetPhysicsListHelper(), G4HadProcesses::InelasticXS(), G4HadronicParameters::Instance(), G4PhysicsListHelper::RegisterProcess(), G4HadronicInteraction::SetMaxEnergy(), and G4HadronicParameters::XSFactorHadronInelastic().
Referenced by BuildAntiLightIonsFTFP(), BuildBCHadronsFTFP_BERT(), BuildHyperonsFTFP_BERT(), BuildKaonsFTFP_BERT(), and BuildKaonsFTFQGSP_BERT().
|
staticprivate |
Definition at line 103 of file G4HadronicBuilder.cc.
References G4HadronicParameters::ApplyFactorXS(), G4ParticleTable::FindParticle(), G4HadronicParameters::GetMaxEnergy(), G4HadronicParameters::GetMaxEnergyTransitionFTF_Cascade(), G4HadronicParameters::GetMinEnergyTransitionFTF_Cascade(), G4ParticleTable::GetParticleTable(), G4PhysicsListHelper::GetPhysicsListHelper(), G4HadProcesses::InelasticXS(), G4HadronicParameters::Instance(), G4PhysicsListHelper::RegisterProcess(), G4HadronicInteraction::SetMaxEnergy(), and G4HadronicParameters::XSFactorHadronInelastic().
Referenced by BuildBCHadronsFTFQGSP_BERT(), and BuildHyperonsFTFQGSP_BERT().
|
static |
Definition at line 216 of file G4HadronicBuilder.cc.
References BuildFTFP_BERT(), G4HadParticles::GetAntiHyperons(), and G4HadParticles::GetHyperons().
Referenced by G4HadronInelasticQBBC::ConstructProcess(), G4HadronPhysicsFTFP_BERT::Others(), and G4HadronPhysicsINCLXX::Others().
|
static |
Definition at line 223 of file G4HadronicBuilder.cc.
References BuildFTFQGSP_BERT(), G4HadParticles::GetAntiHyperons(), and G4HadParticles::GetHyperons().
Referenced by G4HadronPhysicsFTFQGSP_BERT::ConstructProcess().
|
static |
Definition at line 230 of file G4HadronicBuilder.cc.
References BuildQGSP_FTFP_BERT(), G4HadParticles::GetAntiHyperons(), and G4HadParticles::GetHyperons().
Referenced by G4HadronPhysicsQGSP_BERT::Others(), G4HadronPhysicsQGSP_BIC::Others(), and G4HadronPhysicsINCLXX::Others().
|
static |
Definition at line 238 of file G4HadronicBuilder.cc.
References BuildFTFP_BERT(), and G4HadParticles::GetKaons().
Referenced by G4HadronInelasticQBBC::ConstructProcess().
|
static |
Definition at line 242 of file G4HadronicBuilder.cc.
References BuildFTFP_BERT(), and G4HadParticles::GetKaons().
Referenced by G4HadronPhysicsFTFQGSP_BERT::ConstructProcess().
|
static |
Definition at line 246 of file G4HadronicBuilder.cc.
References BuildQGSP_FTFP_BERT(), and G4HadParticles::GetKaons().
|
staticprivate |
Definition at line 140 of file G4HadronicBuilder.cc.
References G4HadronicParameters::ApplyFactorXS(), G4ParticleTable::FindParticle(), G4HadronicParameters::GetMaxEnergy(), G4HadronicParameters::GetMaxEnergyTransitionFTF_Cascade(), G4HadronicParameters::GetMaxEnergyTransitionQGS_FTF(), G4HadronicParameters::GetMinEnergyTransitionFTF_Cascade(), G4HadronicParameters::GetMinEnergyTransitionQGS_FTF(), G4ParticleTable::GetParticleTable(), G4PhysicsListHelper::GetPhysicsListHelper(), G4HadProcesses::InelasticXS(), G4HadronicParameters::Instance(), G4PhysicsListHelper::RegisterProcess(), G4VPartonStringModel::SetFragmentationModel(), G4HadronicInteraction::SetMaxEnergy(), and G4HadronicParameters::XSFactorHadronInelastic().
Referenced by BuildBCHadronsQGSP_FTFP_BERT(), BuildHyperonsQGSP_FTFP_BERT(), and BuildKaonsQGSP_FTFP_BERT().