Geant4-11
|
#include <G4QGSPPionBuilder.hh>
Public Member Functions | |
virtual void | Build () |
virtual void | Build (G4HadronElasticProcess *) final override |
virtual void | Build (G4HadronElasticProcess *aP)=0 |
virtual void | Build (G4HadronInelasticProcess *aP) final override |
virtual void | Build (G4HadronInelasticProcess *aP)=0 |
G4QGSPPionBuilder (G4bool quasiElastic=false) | |
virtual void | RegisterMe (G4PhysicsBuilderInterface *) |
virtual void | SetMaxEnergy (G4double) |
virtual void | SetMinEnergy (G4double aM) final override |
virtual | ~G4QGSPPionBuilder () |
Private Attributes | |
G4double | theMin |
G4TheoFSGenerator * | theModel |
Definition at line 56 of file G4QGSPPionBuilder.hh.
G4QGSPPionBuilder::G4QGSPPionBuilder | ( | G4bool | quasiElastic = false | ) |
Definition at line 51 of file G4QGSPPionBuilder.cc.
References G4HadronicParameters::GetMinEnergyTransitionQGS_FTF(), G4HadronicParameters::Instance(), G4VPartonStringModel::SetFragmentationModel(), G4TheoFSGenerator::SetHighEnergyGenerator(), G4TheoFSGenerator::SetQuasiElasticChannel(), G4TheoFSGenerator::SetTransport(), theMin, and theModel.
|
virtual |
Definition at line 74 of file G4QGSPPionBuilder.cc.
|
inlinevirtualinherited |
Reimplemented from G4PhysicsBuilderInterface.
Definition at line 46 of file G4PhysicsBuilderInterface.hh.
|
inlinefinaloverridevirtual |
|
virtual |
Implements G4VPionBuilder.
|
finaloverridevirtual |
Implements G4VPionBuilder.
Definition at line 79 of file G4QGSPPionBuilder.cc.
References G4HadronicProcess::AddDataSet(), G4PionMinus::Definition(), G4PionPlus::Definition(), G4HadronInelasticProcess::GetParticleDefinition(), G4HadronicParameters::Instance(), G4HadronicProcess::RegisterMe(), G4HadronicInteraction::SetMaxEnergy(), G4HadronicInteraction::SetMinEnergy(), theMin, and theModel.
|
virtual |
Implements G4VPionBuilder.
|
inlinevirtualinherited |
Reimplemented in G4TritonBuilder, G4AlphaBuilder, G4AntiBarionBuilder, G4DeuteronBuilder, G4He3Builder, G4HyperonBuilder, G4KaonBuilder, G4NeutronBuilder, G4PiKBuilder, G4PionBuilder, and G4ProtonBuilder.
Definition at line 53 of file G4PhysicsBuilderInterface.hh.
References FatalException, and G4Exception().
Referenced by G4TritonBuilder::RegisterMe(), G4AlphaBuilder::RegisterMe(), G4AntiBarionBuilder::RegisterMe(), G4DeuteronBuilder::RegisterMe(), G4He3Builder::RegisterMe(), G4HyperonBuilder::RegisterMe(), G4KaonBuilder::RegisterMe(), G4NeutronBuilder::RegisterMe(), G4PiKBuilder::RegisterMe(), G4PionBuilder::RegisterMe(), and G4ProtonBuilder::RegisterMe().
|
inlinevirtualinherited |
Reimplemented in G4AlphaPHPBuilder, G4BertiniKaonBuilder, G4BertiniNeutronBuilder, G4BertiniPiKBuilder, G4BertiniPionBuilder, G4BertiniProtonBuilder, G4BinaryAlphaBuilder, G4BinaryDeuteronBuilder, G4BinaryHe3Builder, G4BinaryNeutronBuilder, G4BinaryPiKBuilder, G4BinaryPionBuilder, G4BinaryProtonBuilder, G4BinaryTritonBuilder, G4DeuteronPHPBuilder, G4FTFBinaryKaonBuilder, G4FTFBinaryNeutronBuilder, G4FTFBinaryPionBuilder, G4FTFBinaryProtonBuilder, G4FTFPKaonBuilder, G4FTFPNeutronBuilder, G4FTFPPiKBuilder, G4FTFPPionBuilder, G4FTFPProtonBuilder, G4He3PHPBuilder, G4INCLXXNeutronBuilder, G4INCLXXPionBuilder, G4INCLXXProtonBuilder, G4NeutronLENDBuilder, G4NeutronPHPBuilder, G4ProtonPHPBuilder, G4TritonPHPBuilder, G4FTFPAntiBarionBuilder, G4HyperonFTFPBuilder, G4HyperonQGSPBuilder, and G4QGSPAntiBarionBuilder.
Definition at line 67 of file G4PhysicsBuilderInterface.hh.
References FatalException, and G4Exception().
|
inlinefinaloverridevirtual |
Reimplemented from G4PhysicsBuilderInterface.
Definition at line 66 of file G4QGSPPionBuilder.hh.
References theMin.
|
private |
Definition at line 72 of file G4QGSPPionBuilder.hh.
Referenced by Build(), G4QGSPPionBuilder(), and SetMinEnergy().
|
private |
Definition at line 71 of file G4QGSPPionBuilder.hh.
Referenced by Build(), and G4QGSPPionBuilder().