Geant4-11
|
#include <G4VNeutronBuilder.hh>
Public Member Functions | |
virtual void | Build () |
virtual void | Build (G4HadronElasticProcess *aP)=0 |
virtual void | Build (G4HadronInelasticProcess *aP)=0 |
virtual void | Build (G4NeutronCaptureProcess *aP)=0 |
virtual void | Build (G4NeutronFissionProcess *aP)=0 |
G4VNeutronBuilder ()=default | |
virtual void | RegisterMe (G4PhysicsBuilderInterface *) |
virtual void | SetMaxEnergy (G4double) |
virtual void | SetMinEnergy (G4double) |
virtual | ~G4VNeutronBuilder () |
Definition at line 50 of file G4VNeutronBuilder.hh.
|
default |
|
inlinevirtual |
Definition at line 54 of file G4VNeutronBuilder.hh.
|
inlinevirtual |
Reimplemented from G4PhysicsBuilderInterface.
Definition at line 46 of file G4PhysicsBuilderInterface.hh.
|
pure virtual |
Implemented in G4BertiniNeutronBuilder, G4BinaryNeutronBuilder, G4FTFBinaryNeutronBuilder, G4FTFPNeutronBuilder, G4INCLXXNeutronBuilder, G4PrecoNeutronBuilder, G4QGSBinaryNeutronBuilder, G4QGSPNeutronBuilder, G4NeutronLENDBuilder, G4NeutronPHPBuilder, G4BertiniNeutronBuilder, G4BinaryNeutronBuilder, G4FTFBinaryNeutronBuilder, G4FTFPNeutronBuilder, G4INCLXXNeutronBuilder, G4NeutronLENDBuilder, G4NeutronPHPBuilder, G4PrecoNeutronBuilder, G4QGSBinaryNeutronBuilder, and G4QGSPNeutronBuilder.
|
pure virtual |
Implemented in G4BertiniNeutronBuilder, G4BinaryNeutronBuilder, G4FTFBinaryNeutronBuilder, G4FTFPNeutronBuilder, G4INCLXXNeutronBuilder, G4NeutronLENDBuilder, G4NeutronPHPBuilder, G4PrecoNeutronBuilder, G4QGSBinaryNeutronBuilder, G4QGSPNeutronBuilder, G4BertiniNeutronBuilder, G4BinaryNeutronBuilder, G4FTFBinaryNeutronBuilder, G4FTFPNeutronBuilder, G4INCLXXNeutronBuilder, G4NeutronLENDBuilder, G4NeutronPHPBuilder, G4PrecoNeutronBuilder, G4QGSBinaryNeutronBuilder, and G4QGSPNeutronBuilder.
|
pure virtual |
Implemented in G4BertiniNeutronBuilder, G4BinaryNeutronBuilder, G4FTFBinaryNeutronBuilder, G4FTFPNeutronBuilder, G4INCLXXNeutronBuilder, G4PrecoNeutronBuilder, G4QGSBinaryNeutronBuilder, G4QGSPNeutronBuilder, G4NeutronLENDBuilder, G4NeutronPHPBuilder, G4BertiniNeutronBuilder, G4BinaryNeutronBuilder, G4FTFBinaryNeutronBuilder, G4FTFPNeutronBuilder, G4INCLXXNeutronBuilder, G4NeutronLENDBuilder, G4NeutronPHPBuilder, G4PrecoNeutronBuilder, G4QGSBinaryNeutronBuilder, and G4QGSPNeutronBuilder.
|
pure virtual |
Implemented in G4BertiniNeutronBuilder, G4BinaryNeutronBuilder, G4FTFBinaryNeutronBuilder, G4FTFPNeutronBuilder, G4INCLXXNeutronBuilder, G4PrecoNeutronBuilder, G4QGSBinaryNeutronBuilder, G4QGSPNeutronBuilder, G4NeutronLENDBuilder, G4NeutronPHPBuilder, G4BertiniNeutronBuilder, G4BinaryNeutronBuilder, G4FTFBinaryNeutronBuilder, G4FTFPNeutronBuilder, G4INCLXXNeutronBuilder, G4NeutronLENDBuilder, G4NeutronPHPBuilder, G4PrecoNeutronBuilder, G4QGSBinaryNeutronBuilder, and G4QGSPNeutronBuilder.
|
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().
|
inlinevirtualinherited |
Reimplemented in G4AlphaPHPBuilder, G4BertiniKaonBuilder, G4BertiniNeutronBuilder, G4BertiniPiKBuilder, G4BertiniPionBuilder, G4BertiniProtonBuilder, G4BinaryAlphaBuilder, G4BinaryDeuteronBuilder, G4BinaryHe3Builder, G4BinaryNeutronBuilder, G4BinaryPiKBuilder, G4BinaryPionBuilder, G4BinaryProtonBuilder, G4BinaryTritonBuilder, G4DeuteronPHPBuilder, G4FTFBinaryKaonBuilder, G4FTFBinaryNeutronBuilder, G4FTFBinaryPiKBuilder, G4FTFBinaryPionBuilder, G4FTFBinaryProtonBuilder, G4FTFPKaonBuilder, G4FTFPNeutronBuilder, G4FTFPPiKBuilder, G4FTFPPionBuilder, G4FTFPProtonBuilder, G4He3PHPBuilder, G4INCLXXNeutronBuilder, G4INCLXXPionBuilder, G4INCLXXProtonBuilder, G4NeutronLENDBuilder, G4NeutronPHPBuilder, G4PrecoNeutronBuilder, G4PrecoProtonBuilder, G4ProtonPHPBuilder, G4QGSBinaryKaonBuilder, G4QGSBinaryNeutronBuilder, G4QGSBinaryPiKBuilder, G4QGSBinaryPionBuilder, G4QGSBinaryProtonBuilder, G4QGSPKaonBuilder, G4QGSPLundStrFragmProtonBuilder, G4QGSPNeutronBuilder, G4QGSPPiKBuilder, G4QGSPPionBuilder, G4QGSPProtonBuilder, G4TritonPHPBuilder, G4FTFPAntiBarionBuilder, G4HyperonFTFPBuilder, G4HyperonQGSPBuilder, and G4QGSPAntiBarionBuilder.
Definition at line 60 of file G4PhysicsBuilderInterface.hh.
References FatalException, and G4Exception().