Import Geant4 11.3.0.beta source tree

This commit is contained in:
Gabriele Cosmo
2024-06-28 13:08:51 +02:00
parent f7b23877ed
commit e58e650b32
5232 changed files with 239416 additions and 244360 deletions
@@ -4,6 +4,9 @@ See `CONTRIBUTING.rst` for details of **required** info/format for each entry,
which **must** added in reverse chronological order (newest at the top). It must **not**
be used as a substitute for writing good git commit messages!
## 2024-06-06 Vladimir Ivanchenko (phys-ctor-hinelastic-V11-02-00)
- G4HadrocPhysicsQGSP_BERT_HP - used alternative NUDEX model of gamma de-excitation
## 2023-10-20 Jean-Christophe David (phys-ctor-hinelastic-V11-01-02)
- Call G4HadronicBuilder::BuildAntiLightIonsINCLXX() to treat antiproton with INCLXX
@@ -63,6 +63,7 @@ geant4_module_link_libraries(G4phys_ctor_hinelastic
G4hadronic_bert_cascade
G4hadronic_binary
G4hadronic_deex_photon_evaporation
G4hadronic_nudex
G4hadronic_proc
G4hadronic_util
G4ions
@@ -73,6 +73,7 @@
#include "G4NeutronFissionVI.hh"
#include "G4ProcessVector.hh"
#include "G4ProcessManager.hh"
#include "G4NuDEXNeutronCaptureModel.hh"
#include "G4HadronicParameters.hh"
@@ -131,7 +132,11 @@ void G4HadronPhysicsQGSP_BERT_HP::Neutron()
auto capture = new G4NeutronCaptureProcess( "nCaptureHP" );
neutron->GetProcessManager()->AddDiscreteProcess(capture);
capture->AddDataSet( new G4NeutronHPCaptureXS() );
capture->RegisterMe( new G4NeutronRadCaptureHP() );
if (param->EnableNUDEX()) {
capture->RegisterMe( new G4NuDEXNeutronCaptureModel() );
} else {
capture->RegisterMe( new G4NeutronRadCaptureHP() );
}
auto fission = new G4NeutronFissionProcess( "nFissionHP" );
neutron->GetProcessManager()->AddDiscreteProcess(fission);