69 if ( neutronElasticProcess ==
nullptr ) {
71 <<
" WARNING: Fail to add thermal neutron scattering" <<
G4endl;
75 if ( sizeInteractionList < 1 ) {
77 <<
" WARNING: Fail to add thermal neutron scattering ! sizeInteractionList="
78 << sizeInteractionList <<
G4endl;
85 G4cout <<
"### HadronElasticPhysicsHPT is constructed " <<
G4endl;
#define G4_DECLARE_PHYSCONSTR_FACTORY(physics_constructor)
G4GLOB_DLL std::ostream G4cout
void ConstructProcess() final
G4HadronElasticPhysicsHPT(G4int ver=1)
void ConstructProcess() override
static G4HadronicParameters * Instance()
void AddDataSet(G4VCrossSectionDataSet *aDataSet)
std::vector< G4HadronicInteraction * > & GetHadronicInteractionList()
void RegisterMe(G4HadronicInteraction *a)
static G4Neutron * Neutron()
static G4HadronicProcess * FindElasticProcess(const G4ParticleDefinition *)
G4int GetVerboseLevel() const
const G4String & GetPhysicsName() const