159 neu->RegisterMe(ftfpneu);
164 neu->RegisterMe(bertneu);
168 neu->RegisterMe(hpneu);
172 neu->RegisterMe(hpneu);
G4_DECLARE_PHYSCONSTR_FACTORY(G4HadronPhysicsShielding)
void AddDataSet(G4VCrossSectionDataSet *)
virtual void DumpBanner()
G4HadronPhysicsShielding(G4int verbose)
void ConstructProcess() override
virtual ~G4HadronPhysicsShielding()
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 *)
G4int GetVerboseLevel() const
void AddBuilder(G4PhysicsBuilderInterface *bld)
static constexpr double MeV
const char * name(G4int ptype)