43#ifndef G4HadronElasticPhysics_h
44#define G4HadronElasticPhysics_h 1
59 const G4String& nam =
"hElasticWEL_CHIPS_XS");
G4HadronElastic * GetElasticModel(const G4ParticleDefinition *part) const
G4HadronElastic * GetNeutronModel() const
G4HadronElasticPhysics(G4HadronElasticPhysics &)=delete
G4HadronicProcess * GetNeutronProcess() const
void ConstructParticle() override
void ConstructProcess() override
G4HadronElasticPhysics(G4int ver=1, const G4String &nam="hElasticWEL_CHIPS_XS")
G4HadronElasticPhysics & operator=(const G4HadronElasticPhysics &right)=delete
virtual ~G4HadronElasticPhysics()
G4HadronicProcess * GetElasticProcess(const G4ParticleDefinition *part) const
void AddXSection(const G4ParticleDefinition *, G4VCrossSectionDataSet *) const