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/G4NeutronLENDBuilder.hh>
Public Member Functions | |
G4NeutronLENDBuilder (G4String eva="") | |
virtual | ~G4NeutronLENDBuilder () |
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 G4NeutronLENDBuilder.hh.
View newest version in sPHENIX GitHub at line 46 of file G4NeutronLENDBuilder.hh
G4NeutronLENDBuilder::G4NeutronLENDBuilder | ( | G4String | eva = "" | ) |
Definition at line 33 of file G4NeutronLENDBuilder.cc.
View newest version in sPHENIX GitHub at line 33 of file G4NeutronLENDBuilder.cc
References evaluation, MeV, theIMax, theIMin, theLENDCapture, theLENDCaptureCrossSection, theLENDElastic, theLENDElasticCrossSection, theLENDFission, theLENDFissionCrossSection, theLENDInelastic, theLENDInelasticCrossSection, theMax, and theMin.
|
inlinevirtual |
Definition at line 50 of file G4NeutronLENDBuilder.hh.
View newest version in sPHENIX GitHub at line 50 of file G4NeutronLENDBuilder.hh
|
finaloverridevirtual |
Implements G4VNeutronBuilder.
Definition at line 55 of file G4NeutronLENDBuilder.cc.
View newest version in sPHENIX GitHub at line 55 of file G4NeutronLENDBuilder.cc
References G4HadronicProcess::AddDataSet(), G4LENDModel::AllowNaturalAbundanceTarget(), G4LENDCrossSection::AllowNaturalAbundanceTarget(), G4LENDModel::ChangeDefaultEvaluation(), G4LENDCrossSection::ChangeDefaultEvaluation(), evaluation, G4Neutron::Neutron(), G4HadronicProcess::RegisterMe(), G4HadronicInteraction::SetMaxEnergy(), G4HadronicInteraction::SetMinEnergy(), theLENDElastic, theLENDElasticCrossSection, theMax, and theMin.
|
finaloverridevirtual |
Implements G4VNeutronBuilder.
Definition at line 73 of file G4NeutronLENDBuilder.cc.
View newest version in sPHENIX GitHub at line 73 of file G4NeutronLENDBuilder.cc
References G4HadronicProcess::AddDataSet(), G4LENDModel::ChangeDefaultEvaluation(), G4LENDCrossSection::ChangeDefaultEvaluation(), evaluation, G4Neutron::Neutron(), G4HadronicProcess::RegisterMe(), G4HadronicInteraction::SetMaxEnergy(), G4HadronicInteraction::SetMinEnergy(), theLENDFission, theLENDFissionCrossSection, theMax, and theMin.
|
finaloverridevirtual |
Implements G4VNeutronBuilder.
Definition at line 90 of file G4NeutronLENDBuilder.cc.
View newest version in sPHENIX GitHub at line 90 of file G4NeutronLENDBuilder.cc
References G4HadronicProcess::AddDataSet(), G4LENDModel::AllowNaturalAbundanceTarget(), G4LENDCrossSection::AllowNaturalAbundanceTarget(), G4LENDModel::ChangeDefaultEvaluation(), G4LENDCrossSection::ChangeDefaultEvaluation(), evaluation, G4Neutron::Neutron(), G4HadronicProcess::RegisterMe(), G4HadronicInteraction::SetMaxEnergy(), G4HadronicInteraction::SetMinEnergy(), theLENDCapture, theLENDCaptureCrossSection, theMax, and theMin.
|
finaloverridevirtual |
Implements G4VNeutronBuilder.
Definition at line 107 of file G4NeutronLENDBuilder.cc.
View newest version in sPHENIX GitHub at line 107 of file G4NeutronLENDBuilder.cc
References G4HadronicProcess::AddDataSet(), G4LENDModel::AllowNaturalAbundanceTarget(), G4LENDCrossSection::AllowNaturalAbundanceTarget(), G4LENDModel::ChangeDefaultEvaluation(), G4LENDCrossSection::ChangeDefaultEvaluation(), evaluation, G4Neutron::Neutron(), G4HadronicProcess::RegisterMe(), G4HadronicInteraction::SetMaxEnergy(), G4HadronicInteraction::SetMinEnergy(), theIMax, theIMin, theLENDInelastic, and theLENDInelasticCrossSection.
Reimplemented from G4PhysicsBuilderInterface.
Definition at line 66 of file G4NeutronLENDBuilder.hh.
View newest version in sPHENIX GitHub at line 66 of file G4NeutronLENDBuilder.hh
Definition at line 71 of file G4NeutronLENDBuilder.hh.
View newest version in sPHENIX GitHub at line 71 of file G4NeutronLENDBuilder.hh
References theIMax.
Reimplemented from G4PhysicsBuilderInterface.
Definition at line 57 of file G4NeutronLENDBuilder.hh.
View newest version in sPHENIX GitHub at line 57 of file G4NeutronLENDBuilder.hh
Definition at line 62 of file G4NeutronLENDBuilder.hh.
View newest version in sPHENIX GitHub at line 62 of file G4NeutronLENDBuilder.hh
References theIMin.
|
private |
Definition at line 94 of file G4NeutronLENDBuilder.hh.
View newest version in sPHENIX GitHub at line 94 of file G4NeutronLENDBuilder.hh
Referenced by Build(), and G4NeutronLENDBuilder().
|
private |
Definition at line 83 of file G4NeutronLENDBuilder.hh.
View newest version in sPHENIX GitHub at line 83 of file G4NeutronLENDBuilder.hh
Referenced by Build(), G4NeutronLENDBuilder(), SetMaxEnergy(), and SetMaxInelasticEnergy().
|
private |
Definition at line 81 of file G4NeutronLENDBuilder.hh.
View newest version in sPHENIX GitHub at line 81 of file G4NeutronLENDBuilder.hh
Referenced by Build(), G4NeutronLENDBuilder(), SetMinEnergy(), and SetMinInelasticEnergy().
|
private |
Definition at line 91 of file G4NeutronLENDBuilder.hh.
View newest version in sPHENIX GitHub at line 91 of file G4NeutronLENDBuilder.hh
Referenced by Build(), and G4NeutronLENDBuilder().
|
private |
Definition at line 92 of file G4NeutronLENDBuilder.hh.
View newest version in sPHENIX GitHub at line 92 of file G4NeutronLENDBuilder.hh
Referenced by Build(), and G4NeutronLENDBuilder().
|
private |
Definition at line 85 of file G4NeutronLENDBuilder.hh.
View newest version in sPHENIX GitHub at line 85 of file G4NeutronLENDBuilder.hh
Referenced by Build(), and G4NeutronLENDBuilder().
|
private |
Definition at line 86 of file G4NeutronLENDBuilder.hh.
View newest version in sPHENIX GitHub at line 86 of file G4NeutronLENDBuilder.hh
Referenced by Build(), and G4NeutronLENDBuilder().
|
private |
Definition at line 89 of file G4NeutronLENDBuilder.hh.
View newest version in sPHENIX GitHub at line 89 of file G4NeutronLENDBuilder.hh
Referenced by Build(), and G4NeutronLENDBuilder().
|
private |
Definition at line 90 of file G4NeutronLENDBuilder.hh.
View newest version in sPHENIX GitHub at line 90 of file G4NeutronLENDBuilder.hh
Referenced by Build(), and G4NeutronLENDBuilder().
|
private |
Definition at line 87 of file G4NeutronLENDBuilder.hh.
View newest version in sPHENIX GitHub at line 87 of file G4NeutronLENDBuilder.hh
Referenced by Build(), and G4NeutronLENDBuilder().
|
private |
Definition at line 88 of file G4NeutronLENDBuilder.hh.
View newest version in sPHENIX GitHub at line 88 of file G4NeutronLENDBuilder.hh
Referenced by Build(), and G4NeutronLENDBuilder().
|
private |
Definition at line 82 of file G4NeutronLENDBuilder.hh.
View newest version in sPHENIX GitHub at line 82 of file G4NeutronLENDBuilder.hh
Referenced by Build(), G4NeutronLENDBuilder(), and SetMaxEnergy().
|
private |
Definition at line 80 of file G4NeutronLENDBuilder.hh.
View newest version in sPHENIX GitHub at line 80 of file G4NeutronLENDBuilder.hh
Referenced by Build(), G4NeutronLENDBuilder(), and SetMinEnergy().