Geant4-11
|
#include <G4FTFBinaryPiKBuilder.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 |
G4FTFBinaryPiKBuilder (G4bool quasiElastic=false) | |
virtual void | RegisterMe (G4PhysicsBuilderInterface *) |
virtual void | SetMaxEnergy (G4double) |
virtual void | SetMinEnergy (G4double aM) final override |
virtual | ~G4FTFBinaryPiKBuilder () |
Private Attributes | |
G4double | theMin |
G4TheoFSGenerator * | theModel |
Definition at line 56 of file G4FTFBinaryPiKBuilder.hh.
G4FTFBinaryPiKBuilder::G4FTFBinaryPiKBuilder | ( | G4bool | quasiElastic = false | ) |
Definition at line 50 of file G4FTFBinaryPiKBuilder.cc.
References G4HadronicParameters::GetMinEnergyTransitionFTF_Cascade(), G4HadronicParameters::Instance(), G4VPartonStringModel::SetFragmentationModel(), G4TheoFSGenerator::SetHighEnergyGenerator(), G4HadronicInteraction::SetMaxEnergy(), G4HadronicInteraction::SetMinEnergy(), G4TheoFSGenerator::SetQuasiElasticChannel(), G4TheoFSGenerator::SetTransport(), theMin, and theModel.
|
virtual |
Definition at line 71 of file G4FTFBinaryPiKBuilder.cc.
|
inlinevirtualinherited |
Reimplemented from G4PhysicsBuilderInterface.
Definition at line 46 of file G4PhysicsBuilderInterface.hh.
|
inlinefinaloverridevirtual |
|
virtual |
Implements G4VPiKBuilder.
|
finaloverridevirtual |
Implements G4VPiKBuilder.
Definition at line 75 of file G4FTFBinaryPiKBuilder.cc.
References G4HadronicProcess::AddDataSet(), G4PionMinus::Definition(), G4PionPlus::Definition(), G4HadronInelasticProcess::GetParticleDefinition(), G4HadronicProcess::RegisterMe(), G4HadronicInteraction::SetMinEnergy(), theMin, and theModel.
|
virtual |
Implements G4VPiKBuilder.
|
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 65 of file G4FTFBinaryPiKBuilder.hh.
References theMin.
|
private |
Definition at line 71 of file G4FTFBinaryPiKBuilder.hh.
Referenced by Build(), G4FTFBinaryPiKBuilder(), and SetMinEnergy().
|
private |
Definition at line 70 of file G4FTFBinaryPiKBuilder.hh.
Referenced by Build(), and G4FTFBinaryPiKBuilder().