Implementation of INCL cascade and ABLA evaporation codes in Geant4
Implementation of INCL cascade and ABLA evaporation codes in Geant4
复制标题
在 Geant4 中执行 INCL 级联和 ABLA 蒸发代码
DOI:
10.1088/1742-6596/119/3/032024
复制
发表时间:
2008
期刊:
影响因子:
--
通讯作者:
A. Boudard
中科院分区:
文献类型:
--
作者:
A. Heikkinen;P. Kaitaniemi;A. Boudard
We introduce a new implementation of the Liege cascade INCL4.2 and of the evaporation/fission code ABLA v3 in Geant4. INCL treats the cascade of hadron, deuterium, tritium, and helium projectiles of energies up to 3 GeV, while ABLA, based on evaporation and fission, provides a treatment of the excited nucleus produced at the end of the cascade. Details of the implementation of INCL and ABLA in the Geant4 9.1 release are presented and C++ performance is compared with the original FORTRAN implementation. A test suite for validating the code translation is based on ROOT software, and we report on advanced features of our testing environment, including scripting and automatic documentation. In addition, we introduce a Geant4 application using INCL and ABLA models, demonstrating the physics performance and enabling comparisons against another Geant4 intermediate energy hadronic model, the Bertini cascade. Finally we outline the future development of the Liege cascade, INCL5, in the context of the Geant4 hadronic physics framework.