Geant4-11
|
#include <G4QGSBinaryKaonBuilder.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 |
G4QGSBinaryKaonBuilder (G4bool quasiElastic=false) | |
virtual void | RegisterMe (G4PhysicsBuilderInterface *) |
virtual void | SetMaxEnergy (G4double) |
virtual void | SetMinEnergy (G4double aM) final override |
virtual | ~G4QGSBinaryKaonBuilder () |
Private Attributes | |
G4double | theMin |
G4TheoFSGenerator * | theModel |
Definition at line 57 of file G4QGSBinaryKaonBuilder.hh.
G4QGSBinaryKaonBuilder::G4QGSBinaryKaonBuilder | ( | G4bool | quasiElastic = false | ) |
Definition at line 42 of file G4QGSBinaryKaonBuilder.cc.
References G4HadronicParameters::GetMinEnergyTransitionQGS_FTF(), G4HadronicParameters::Instance(), G4VPartonStringModel::SetFragmentationModel(), G4TheoFSGenerator::SetHighEnergyGenerator(), G4TheoFSGenerator::SetQuasiElasticChannel(), G4TheoFSGenerator::SetTransport(), theMin, and theModel.
|
virtual |
Definition at line 62 of file G4QGSBinaryKaonBuilder.cc.
|
inlinevirtualinherited |
Reimplemented from G4PhysicsBuilderInterface.
Definition at line 46 of file G4PhysicsBuilderInterface.hh.
|
inlinefinaloverridevirtual |
|
virtual |
Implements G4VKaonBuilder.
|
finaloverridevirtual |
Implements G4VKaonBuilder.
Definition at line 67 of file G4QGSBinaryKaonBuilder.cc.
References G4HadronicParameters::Instance(), G4HadronicProcess::RegisterMe(), G4HadronicInteraction::SetMaxEnergy(), G4HadronicInteraction::SetMinEnergy(), theMin, and theModel.
|
virtual |
Implements G4VKaonBuilder.
|
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 67 of file G4QGSBinaryKaonBuilder.hh.
References theMin.
|
private |
Definition at line 73 of file G4QGSBinaryKaonBuilder.hh.
Referenced by Build(), G4QGSBinaryKaonBuilder(), and SetMinEnergy().
|
private |
Definition at line 72 of file G4QGSBinaryKaonBuilder.hh.
Referenced by Build(), and G4QGSBinaryKaonBuilder().