86 , minFTFPEnergy_(9.5*
GeV)
87 , maxBertiniEnergy_(9.9*
GeV)
88 , minNonHPNeutronEnergy_(19.9*
MeV)
95 , minFTFPEnergy_(9.5*
GeV)
96 , maxBertiniEnergy_(9.9*
GeV)
97 , minNonHPNeutronEnergy_(19.9*
MeV)
105 , minFTFPEnergy_(minFTFPEnergy)
106 , maxBertiniEnergy_(maxBertiniEnergy)
107 , minNonHPNeutronEnergy_(19.9*
MeV)
113 G4bool quasiElasticFTF=
false;
222 for (
size_t i=0; i < static_cast<size_t>(pv->
size()); ++i ) {
223 if (
fCapture == ((*pv)[i])->GetProcessSubType() ) {
225 }
else if (
fFission == ((*pv)[i])->GetProcessSubType() ) {
virtual void SetMaxEnergy(G4double aM) finaloverride
G4FTFPProtonBuilder * theFTFPPro
#define G4_DECLARE_PHYSCONSTR_FACTORY(physics_constructor)
G4BertiniProtonBuilder * theBertiniPro
void SetMinEnergy(G4double anEnergy)
static constexpr double MeV
G4VCrossSectionDataSet * theBGGxsNeutron
G4NeutronBuilder * theNeutrons
G4int AddDiscreteProcess(G4VProcess *aProcess, G4int ord=ordDefault)
virtual void SetMaxEnergy(G4double aM) finaloverride
static G4ThreadLocal ThreadPrivate * tpdata
void RegisterMe(G4HadronicInteraction *a)
static void ConstructParticle()
static void ConstructParticle()
G4FTFPPiKBuilder * theFTFPPiK
virtual void Build() finaloverride
G4BertiniPiKBuilder * theBertiniPiK
G4VCrossSectionDataSet * theNeutronHPJENDLHEInelastic
const G4double maxBertiniEnergy_
static G4CrossSectionDataSetRegistry * Instance()
virtual void Build() finaloverride
G4ProcessVector * GetProcessList() const
static G4KaonMinus * KaonMinus()
G4ComponentGGHadronNucleusXsc * xsKaon
static G4KaonPlus * KaonPlus()
G4VCrossSectionDataSet * xsNeutronCaptureXS
virtual void SetMinEnergy(G4double aM) finaloverride
virtual void SetMinEnergy(G4double aM) finaloverride
G4VCrossSectionDataSet * GetCrossSectionDataSet(const G4String &name, G4bool warning=true)
virtual ~G4HadronPhysicsShieldingLEND()
static G4KaonZeroLong * KaonZeroLong()
G4VNeutronBuilder * theLENeutron
static void ConstructParticle()
virtual void Build() finaloverride
G4FTFPAntiBarionBuilder * theFTFPAntiBaryon
virtual void Build() finaloverride
G4HyperonFTFPBuilder * theHyperon
virtual void SetMinEnergy(G4double aM) finaloverride
const G4double minFTFPEnergy_
G4AntiBarionBuilder * theAntiBaryon
void AddDataSet(G4VCrossSectionDataSet *)
virtual void SetMinEnergy(G4double aM) finaloverride
virtual void ConstructParticle()
static void ConstructParticle()
G4VCrossSectionDataSet * theBGGxsProton
virtual void RegisterMe(G4PhysicsBuilderInterface *aB) finaloverride
static G4KaonZeroShort * KaonZeroShort()
const G4double minNonHPNeutronEnergy_
G4BertiniNeutronBuilder * theBertiniNeutron
static G4HadronicProcess * FindInelasticProcess(const G4ParticleDefinition *)
void AddDataSet(G4VCrossSectionDataSet *aDataSet)
G4CrossSectionDataStore * GetCrossSectionDataStore()
static G4Neutron * Neutron()
G4ProcessManager * GetProcessManager() const
static const char * Default_Name()
virtual void RegisterMe(G4PhysicsBuilderInterface *aB) finaloverride
virtual void RegisterMe(G4PhysicsBuilderInterface *aB) finaloverride
G4HadronPhysicsShieldingLEND(G4int verbose=1)
virtual void RegisterMe(G4PhysicsBuilderInterface *aB) finaloverride
virtual void ConstructProcess()
G4FTFPNeutronBuilder * theFTFPNeutron
static constexpr double GeV
virtual void SetMaxEnergy(G4double aM) finaloverride
virtual void Build() finaloverride