Import Geant4 11.4.1 source tree

This commit is contained in:
Gabriele Cosmo
2026-03-19 16:51:22 +01:00
parent b4a16de652
commit 41f2dd7996
352 changed files with 26342 additions and 24532 deletions
@@ -6,6 +6,16 @@ It must **not** be used as a substitute for writing good git commit messages!
-------------------------------------------------------------------------------
## 2026-01-27 Vladimir Ivanchenko (phys-ctor-hinelastic-V11-03-07)
- G4HadronInelasticQBBC - return back cross section G4ParticleInelasticXS
for protons, as it was in 11.3.
## 2026-01-23 Ben Morgan
- Fix segfault on gcc15/Debug/CXX23 build caused by destruction of G4NeutronPHPBuilder
instance used by G4NeutronBuilder in G4HadronPhysicsShielding.
- Triaged and fix proposed by Gunter Folger.
- See Issue #270
## 2025-11-19 Vladimir Ivanchenko (phys-ctor-hinelastic-V11-03-06)
- G4HadronPhysicsQGSP_BERT. G4HadronInelasticQBBC - return back cross section
G4BGGNucleonInelasticXS for protons, as it was in 11.3. There are problems
@@ -152,7 +152,7 @@ void G4HadronInelasticQBBC::ConstructProcess()
G4ParticleDefinition* particle = G4Proton::Proton();
G4HadronicProcess* hp =
new G4HadronInelasticProcess( particle->GetParticleName()+"Inelastic", particle );
hp->AddDataSet( new G4BGGNucleonInelasticXS(particle) );
hp->AddDataSet( new G4ParticleInelasticXS(particle) );
hp->RegisterMe(theFTFP);
hp->RegisterMe(theBERT);
hp->RegisterMe(theBIC);
@@ -126,8 +126,8 @@ void G4HadronPhysicsShielding::Neutron()
bertneu.SetMinEnergy( minBERT_neutron );
neu.RegisterMe( &bertneu );
G4NeutronPHPBuilder hpneu;
if ( !useLEND_) {
G4NeutronPHPBuilder hpneu;
neu.RegisterMe( &hpneu );
}
neu.Build();