108 param->SetVerboseLevel( verb );
109 param->SetMinEnergyTransitionFTF_Cascade( minFTFPEnergy );
110 param->SetMaxEnergyTransitionFTF_Cascade( maxBertiniEnergy );
122 neu.RegisterMe( &ftfpneu );
127 neu.RegisterMe( &bertneu );
131 neu.RegisterMe( &hpneu );
137 if (
nullptr != inel ) {
144 if (
nullptr != capture ) {
150 if (
nullptr != fission ) {
const G4double maxLEND_Energy
const G4double overlapLEND_Energy
#define G4_DECLARE_PHYSCONSTR_FACTORY(physics_constructor)
virtual void SetMaxEnergy(G4double aM) final override
virtual void SetMinEnergy(G4double aM) final override
void AddDataSet(G4VCrossSectionDataSet *)
virtual void SetMinEnergy(G4double aM) final override
G4HadronPhysicsFTFP_BERT(G4int verbose=1)
G4HadronPhysicsShielding(G4int verbose)
void SetMinEnergy(G4double anEnergy)
void SetMaxEnergy(const G4double anEnergy)
G4bool ApplyFactorXS() const
static G4HadronicParameters * Instance()
void SetVerboseLevel(const G4int val)
G4double XSFactorNucleonInelastic() const
G4CrossSectionDataStore * GetCrossSectionDataStore()
void MultiplyCrossSectionBy(G4double factor)
void RegisterMe(G4HadronicInteraction *a)
static G4Neutron * Neutron()
static G4HadronicProcess * FindInelasticProcess(const G4ParticleDefinition *)
static G4HadronicProcess * FindCaptureProcess(const G4ParticleDefinition *)
static G4HadronicProcess * FindFissionProcess(const G4ParticleDefinition *)