Geant4 11.2.2
Toolkit for the simulation of the passage of particles through matter
|
#include <G4PhysicsBuilderInterface.hh>
Public Member Functions | |
G4PhysicsBuilderInterface ()=default | |
virtual | ~G4PhysicsBuilderInterface ()=default |
virtual void | Build () |
virtual void | RegisterMe (G4PhysicsBuilderInterface *) |
virtual void | SetMinEnergy (G4double) |
virtual void | SetMaxEnergy (G4double) |
Definition at line 39 of file G4PhysicsBuilderInterface.hh.
|
default |
|
virtualdefault |
|
inlinevirtual |
Reimplemented in G4AlphaBuilder, G4AntiBarionBuilder, G4DeuteronBuilder, G4He3Builder, G4HyperonBuilder, G4KaonBuilder, G4NeutronBuilder, G4PiKBuilder, G4PionBuilder, G4ProtonBuilder, G4TritonBuilder, G4VAlphaBuilder, G4VAntiBarionBuilder, G4VDeuteronBuilder, G4VHe3Builder, G4VHyperonBuilder, G4VKaonBuilder, G4VNeutronBuilder, G4VPiKBuilder, G4VPionBuilder, G4VProtonBuilder, and G4VTritonBuilder.
Definition at line 45 of file G4PhysicsBuilderInterface.hh.
|
inlinevirtual |
Reimplemented in G4AlphaBuilder, G4AntiBarionBuilder, G4DeuteronBuilder, G4He3Builder, G4HyperonBuilder, G4KaonBuilder, G4NeutronBuilder, G4PiKBuilder, G4PionBuilder, G4ProtonBuilder, and G4TritonBuilder.
Definition at line 51 of file G4PhysicsBuilderInterface.hh.
Referenced by G4AlphaBuilder::RegisterMe(), G4AntiBarionBuilder::RegisterMe(), G4DeuteronBuilder::RegisterMe(), G4He3Builder::RegisterMe(), G4HyperonBuilder::RegisterMe(), G4KaonBuilder::RegisterMe(), G4NeutronBuilder::RegisterMe(), G4PiKBuilder::RegisterMe(), G4PionBuilder::RegisterMe(), G4ProtonBuilder::RegisterMe(), and G4TritonBuilder::RegisterMe().
|
inlinevirtual |
Reimplemented in G4AlphaPHPBuilder, G4BertiniKaonBuilder, G4BertiniNeutronBuilder, G4BertiniPiKBuilder, G4BertiniPionBuilder, G4BertiniProtonBuilder, G4BinaryAlphaBuilder, G4BinaryDeuteronBuilder, G4BinaryHe3Builder, G4BinaryNeutronBuilder, G4BinaryPiKBuilder, G4BinaryPionBuilder, G4BinaryProtonBuilder, G4BinaryTritonBuilder, G4DeuteronPHPBuilder, G4FTFBinaryKaonBuilder, G4FTFBinaryNeutronBuilder, G4FTFBinaryPionBuilder, G4FTFBinaryProtonBuilder, G4FTFPAntiBarionBuilder, G4FTFPKaonBuilder, G4FTFPNeutronBuilder, G4FTFPPiKBuilder, G4FTFPPionBuilder, G4FTFPProtonBuilder, G4He3PHPBuilder, G4HyperonFTFPBuilder, G4HyperonQGSPBuilder, G4INCLXXNeutronBuilder, G4INCLXXPionBuilder, G4INCLXXProtonBuilder, G4NeutronLENDBuilder, G4NeutronPHPBuilder, G4ProtonPHPBuilder, G4QGSPAntiBarionBuilder, and G4TritonPHPBuilder.
Definition at line 63 of file G4PhysicsBuilderInterface.hh.
|
inlinevirtual |
Reimplemented in G4AlphaPHPBuilder, G4BertiniKaonBuilder, G4BertiniNeutronBuilder, G4BertiniPiKBuilder, G4BertiniPionBuilder, G4BertiniProtonBuilder, G4BinaryAlphaBuilder, G4BinaryDeuteronBuilder, G4BinaryHe3Builder, G4BinaryNeutronBuilder, G4BinaryPiKBuilder, G4BinaryPionBuilder, G4BinaryProtonBuilder, G4BinaryTritonBuilder, G4DeuteronPHPBuilder, G4FTFBinaryKaonBuilder, G4FTFBinaryNeutronBuilder, G4FTFBinaryPiKBuilder, G4FTFBinaryPionBuilder, G4FTFBinaryProtonBuilder, G4FTFPAntiBarionBuilder, G4FTFPKaonBuilder, G4FTFPNeutronBuilder, G4FTFPPiKBuilder, G4FTFPPionBuilder, G4FTFPProtonBuilder, G4He3PHPBuilder, G4HyperonFTFPBuilder, G4HyperonQGSPBuilder, G4INCLXXNeutronBuilder, G4INCLXXPionBuilder, G4INCLXXProtonBuilder, G4NeutronLENDBuilder, G4NeutronPHPBuilder, G4PrecoNeutronBuilder, G4PrecoProtonBuilder, G4ProtonPHPBuilder, G4QGSBinaryKaonBuilder, G4QGSBinaryNeutronBuilder, G4QGSBinaryPiKBuilder, G4QGSBinaryPionBuilder, G4QGSBinaryProtonBuilder, G4QGSPAntiBarionBuilder, G4QGSPKaonBuilder, G4QGSPLundStrFragmProtonBuilder, G4QGSPNeutronBuilder, G4QGSPPiKBuilder, G4QGSPPionBuilder, G4QGSPProtonBuilder, and G4TritonPHPBuilder.
Definition at line 57 of file G4PhysicsBuilderInterface.hh.
Referenced by G4HadronPhysicsINCLXX::Kaon(), G4HadronPhysicsINCLXX::Neutron(), G4HadronPhysicsINCLXX::Pion(), and G4HadronPhysicsINCLXX::Proton().