ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <geant4/tree/geant4-10.6-release/source/physics_lists/builders/include/G4NeutronPHPBuilder.hh>
Public Member Functions | |
G4NeutronPHPBuilder () | |
virtual | ~G4NeutronPHPBuilder () |
virtual void | Build (G4HadronElasticProcess *aP) finaloverride |
virtual void | Build (G4HadronFissionProcess *aP) finaloverride |
virtual void | Build (G4HadronCaptureProcess *aP) finaloverride |
virtual void | Build (G4NeutronInelasticProcess *aP) finaloverride |
virtual void | SetMinEnergy (G4double aM) finaloverride |
void | SetMinInelasticEnergy (G4double aM) |
virtual void | SetMaxEnergy (G4double aM) finaloverride |
void | SetMaxInelasticEnergy (G4double aM) |
Public Member Functions inherited from G4VNeutronBuilder | |
G4VNeutronBuilder ()=default | |
virtual | ~G4VNeutronBuilder () |
Public Member Functions inherited from G4PhysicsBuilderInterface | |
G4PhysicsBuilderInterface ()=default | |
virtual | ~G4PhysicsBuilderInterface () |
virtual void | Build () |
virtual void | RegisterMe (G4PhysicsBuilderInterface *) |
Definition at line 46 of file G4NeutronPHPBuilder.hh.
View newest version in sPHENIX GitHub at line 46 of file G4NeutronPHPBuilder.hh
G4NeutronPHPBuilder::G4NeutronPHPBuilder | ( | ) |
Definition at line 33 of file G4NeutronPHPBuilder.cc.
View newest version in sPHENIX GitHub at line 33 of file G4NeutronPHPBuilder.cc
References MeV, theHPCapture, theHPCaptureData, theHPElastic, theHPElasticData, theHPFission, theHPFissionData, theHPInelastic, theHPInelasticData, theIMax, theIMin, theMax, and theMin.
|
inlinevirtual |
Definition at line 50 of file G4NeutronPHPBuilder.hh.
View newest version in sPHENIX GitHub at line 50 of file G4NeutronPHPBuilder.hh
|
finaloverridevirtual |
Implements G4VNeutronBuilder.
Definition at line 55 of file G4NeutronPHPBuilder.cc.
View newest version in sPHENIX GitHub at line 55 of file G4NeutronPHPBuilder.cc
References G4HadronicProcess::AddDataSet(), G4HadronicProcess::RegisterMe(), G4HadronicInteraction::SetMaxEnergy(), G4HadronicInteraction::SetMinEnergy(), theHPElastic, theHPElasticData, theMax, and theMin.
|
finaloverridevirtual |
Implements G4VNeutronBuilder.
Definition at line 66 of file G4NeutronPHPBuilder.cc.
View newest version in sPHENIX GitHub at line 66 of file G4NeutronPHPBuilder.cc
References G4HadronicProcess::AddDataSet(), G4HadronicProcess::RegisterMe(), G4HadronicInteraction::SetMaxEnergy(), G4HadronicInteraction::SetMinEnergy(), theHPFission, theHPFissionData, theMax, and theMin.
|
finaloverridevirtual |
Implements G4VNeutronBuilder.
Definition at line 77 of file G4NeutronPHPBuilder.cc.
View newest version in sPHENIX GitHub at line 77 of file G4NeutronPHPBuilder.cc
References G4HadronicProcess::AddDataSet(), G4HadronicProcess::RegisterMe(), G4HadronicInteraction::SetMaxEnergy(), G4HadronicInteraction::SetMinEnergy(), theHPCapture, theHPCaptureData, theMax, and theMin.
|
finaloverridevirtual |
Implements G4VNeutronBuilder.
Definition at line 88 of file G4NeutronPHPBuilder.cc.
View newest version in sPHENIX GitHub at line 88 of file G4NeutronPHPBuilder.cc
References G4HadronicProcess::AddDataSet(), G4Neutron::Neutron(), G4HadronicProcess::RegisterMe(), G4HadronicInteraction::SetMaxEnergy(), G4HadronicInteraction::SetMinEnergy(), theHPInelastic, theHPInelasticData, theIMax, and theIMin.
Reimplemented from G4PhysicsBuilderInterface.
Definition at line 67 of file G4NeutronPHPBuilder.hh.
View newest version in sPHENIX GitHub at line 67 of file G4NeutronPHPBuilder.hh
References theIMax, and theMax.
Referenced by G4HadronPhysicsQGSP_BIC_AllHP::CreateModels().
Definition at line 72 of file G4NeutronPHPBuilder.hh.
View newest version in sPHENIX GitHub at line 72 of file G4NeutronPHPBuilder.hh
References theIMax.
Reimplemented from G4PhysicsBuilderInterface.
Definition at line 58 of file G4NeutronPHPBuilder.hh.
View newest version in sPHENIX GitHub at line 58 of file G4NeutronPHPBuilder.hh
Definition at line 63 of file G4NeutronPHPBuilder.hh.
View newest version in sPHENIX GitHub at line 63 of file G4NeutronPHPBuilder.hh
References theIMin.
|
private |
Definition at line 92 of file G4NeutronPHPBuilder.hh.
View newest version in sPHENIX GitHub at line 92 of file G4NeutronPHPBuilder.hh
Referenced by Build(), and G4NeutronPHPBuilder().
|
private |
Definition at line 93 of file G4NeutronPHPBuilder.hh.
View newest version in sPHENIX GitHub at line 93 of file G4NeutronPHPBuilder.hh
Referenced by Build(), and G4NeutronPHPBuilder().
|
private |
Definition at line 86 of file G4NeutronPHPBuilder.hh.
View newest version in sPHENIX GitHub at line 86 of file G4NeutronPHPBuilder.hh
Referenced by Build(), and G4NeutronPHPBuilder().
|
private |
Definition at line 87 of file G4NeutronPHPBuilder.hh.
View newest version in sPHENIX GitHub at line 87 of file G4NeutronPHPBuilder.hh
Referenced by Build(), and G4NeutronPHPBuilder().
|
private |
Definition at line 90 of file G4NeutronPHPBuilder.hh.
View newest version in sPHENIX GitHub at line 90 of file G4NeutronPHPBuilder.hh
Referenced by Build(), and G4NeutronPHPBuilder().
|
private |
Definition at line 91 of file G4NeutronPHPBuilder.hh.
View newest version in sPHENIX GitHub at line 91 of file G4NeutronPHPBuilder.hh
Referenced by Build(), and G4NeutronPHPBuilder().
|
private |
Definition at line 88 of file G4NeutronPHPBuilder.hh.
View newest version in sPHENIX GitHub at line 88 of file G4NeutronPHPBuilder.hh
Referenced by Build(), and G4NeutronPHPBuilder().
|
private |
Definition at line 89 of file G4NeutronPHPBuilder.hh.
View newest version in sPHENIX GitHub at line 89 of file G4NeutronPHPBuilder.hh
Referenced by Build(), and G4NeutronPHPBuilder().
|
private |
Definition at line 84 of file G4NeutronPHPBuilder.hh.
View newest version in sPHENIX GitHub at line 84 of file G4NeutronPHPBuilder.hh
Referenced by Build(), G4NeutronPHPBuilder(), SetMaxEnergy(), and SetMaxInelasticEnergy().
|
private |
Definition at line 82 of file G4NeutronPHPBuilder.hh.
View newest version in sPHENIX GitHub at line 82 of file G4NeutronPHPBuilder.hh
Referenced by Build(), G4NeutronPHPBuilder(), SetMinEnergy(), and SetMinInelasticEnergy().
|
private |
Definition at line 83 of file G4NeutronPHPBuilder.hh.
View newest version in sPHENIX GitHub at line 83 of file G4NeutronPHPBuilder.hh
Referenced by Build(), G4NeutronPHPBuilder(), and SetMaxEnergy().
|
private |
Definition at line 81 of file G4NeutronPHPBuilder.hh.
View newest version in sPHENIX GitHub at line 81 of file G4NeutronPHPBuilder.hh
Referenced by Build(), G4NeutronPHPBuilder(), and SetMinEnergy().