65 param->SetEnableNeutronGeneralProcess(
false);
74 if (
nullptr == hel ) {
76 neutron->GetProcessManager()->AddDiscreteProcess(hel);
86 he->SetMaxEnergy(20*CLHEP::MeV);
90 G4cout <<
"### HadronElasticPhysicsPHP is constructed "
#define G4_DECLARE_PHYSCONSTR_FACTORY(physics_constructor)
G4GLOB_DLL std::ostream G4cout
G4HadronElasticPhysicsPHP(G4int ver=1)
void ConstructProcess() final
G4HadronElastic * GetElasticModel(const G4ParticleDefinition *part) const
void ConstructProcess() override
void SetMinEnergy(G4double anEnergy)
static G4HadronicParameters * Instance()
void AddDataSet(G4VCrossSectionDataSet *aDataSet)
void RegisterMe(G4HadronicInteraction *a)
static G4Neutron * Neutron()
static G4HadronicProcess * FindElasticProcess(const G4ParticleDefinition *)
G4int GetVerboseLevel() const
const G4String & GetPhysicsName() const