Geant4 Cross Reference |
1 # Category phys-util History << 1 ------------------------------------------------------------------- 2 2 3 See `CONTRIBUTING.rst` for details of **requir << 3 ========================================================= 4 which **must** added in reverse chronological << 4 Geant4 - an Object-Oriented Toolkit for Simulation in HEP 5 It must **not** be used as a substitute for wr << 5 ========================================================= 6 << 6 7 ---------------------------------------------- << 7 Hadronic physics-list/util History 8 << 8 ----------------------------- 9 ## 2024-11-04 Philippe Canal (phys-util-V11-02 << 9 This file should be used to briefly summarize all major modifications 10 - Static initialization improvement for G4HadP << 10 introduced in the code and keeptrack of all tags. 11 << 11 12 ## 2023-10-15 Vladimir Ivanchenko (phys-util-V << 12 ---------------------------------------------------------- 13 - G4HadProcesses - more accurate implementatio << 13 * Reverse chronological order (last date on top), please * 14 << 14 ---------------------------------------------------------- 15 ## 2022-12-30 Vladimir Ivanchenko (phys-util-V << 16 - G4HadProcesses - avoid double instantiation << 17 << 18 ## 2022-11-24 Gabriele Cosmo (phys-util-V11-00 << 19 - Fixed compilation warnings for implicit type << 20 << 21 ## 2022-09-05 Ben Morgan (phys-util-V11-00-08) << 22 - Update public/private dependencies for consi << 23 << 24 ## 2022-08-24 Vladimir Ivanchenko (phys-util-V << 25 - G4PhysListUtil - use enumerator for neutron << 26 instead of hard-coded number << 27 << 28 ## 2022-08-24 Gabriele Cosmo (phys-util-V11-00 << 29 - Added missing dependencies on G4hadronic_dee << 30 and G4run in GNUmakefile and CMake script. << 31 Added missing dependency on G4procman to GNU << 32 << 33 ## 2022-08-21 Vladimir Ivanchenko (phys-util-V << 34 - G4PhysListUtil, G4HadProcesses - added extra << 35 neutron general process initialisation << 36 - GNUmakefile, source.cmake - added dependence << 37 sub-libraries in order to fix granular bui << 38 << 39 ## 2022-08-16 Alberto Ribon (phys-util-V11-00- << 40 - G4PhysListUtil : in the method InitialisePar << 41 the singleton G4FTFTunings::Instance() to al << 42 a FTF tune via UI commands at PreInit state. << 43 << 44 ## 2022-08-09 Vladimir Ivanchenko (phys-util-V << 45 - G4PhysListUtil - extended InitialiseParamete << 46 << 47 ## 2022-03-26 Vladimir Ivanchenko (phys-util-V << 48 - G4PhysListUtil - use dynamic_cast instead of << 49 << 50 ## 2022-03-10 Vladimir Ivanchenko (phys-util-V << 51 - G4PhysListUtil - added new utility method to << 52 via sub-type, simplified methods to access << 53 << 54 ## 2021-12-10 Ben Morgan (phys-util-V11-00-00) << 55 - Change to new Markdown History format << 56 << 57 --- << 58 << 59 # History entries prior to 11.0 << 60 15 61 22-October-2021, Vladimir Ivanchenko (phys-uti 16 22-October-2021, Vladimir Ivanchenko (phys-util-V10-07-02) 62 - G4HadParticles - added hyper-nuclei 17 - G4HadParticles - added hyper-nuclei 63 18 64 16-April-2021 Ben Morgan (phys-uti 19 16-April-2021 Ben Morgan (phys-util-V10-07-01) 65 - Migrate build to modular CMake API 20 - Migrate build to modular CMake API 66 21 67 13-April-2021, Alberto Ribon (phys- 22 13-April-2021, Alberto Ribon (phys-util-V10-07-00) 68 - GNUmakefile, sources.cmake : removed depend 23 - GNUmakefile, sources.cmake : removed dependency on hadronic/model/util 69 and hadronic/model/management (that have be 24 and hadronic/model/management (that have been now deleted, with their 70 classes moved to hadronic/util and hadronic 25 classes moved to hadronic/util and hadronic/management). 71 26 72 09-October-2020, Gabriele Cosmo (phys- 27 09-October-2020, Gabriele Cosmo (phys-util-V10-06-10) 73 - Added new dependencies to "processes/electro 28 - Added new dependencies to "processes/electromagnetic/utils" and 74 "processes/hadronic/models/de_excitation/man 29 "processes/hadronic/models/de_excitation/management" modules in 75 GNUMakefile. 30 GNUMakefile. 76 31 77 07-October-2020, Vladimir Ivanchenko (phys- 32 07-October-2020, Vladimir Ivanchenko (phys-util-V10-06-09) 78 - G4PhysListUtil - added utility method Initia 33 - G4PhysListUtil - added utility method InitialiseParameters() 79 34 80 22-August-2020, Vladimir Ivanchenko (phys- 35 22-August-2020, Vladimir Ivanchenko (phys-util-V10-06-08) 81 - G4HadProcesses - added optional GG nucl-nucl 36 - G4HadProcesses - added optional GG nucl-nucl cross section 82 37 83 21-August-2020, Vladimir Ivanchenko (phys- 38 21-August-2020, Vladimir Ivanchenko (phys-util-V10-06-07) 84 - G4HadProcesses - use G4PhysListUtil to acces 39 - G4HadProcesses - use G4PhysListUtil to access processes 85 - G4PhysListUtil - added method to access elas 40 - G4PhysListUtil - added method to access elastic x-section 86 41 87 24-July-2020, Alberto Ribon (phys- 42 24-July-2020, Alberto Ribon (phys-util-V10-06-06) 88 - G4HadParticles : removed eta and eta_prime f 43 - G4HadParticles : removed eta and eta_prime from the list of 89 charmed and bottom hadrons; removed the shor 44 charmed and bottom hadrons; removed the short-lived hadrons 90 (Sigma0, etac, JPsi, SigmaC++, SigmaC+, Sigm 45 (Sigma0, etac, JPsi, SigmaC++, SigmaC+, SigmaC0, Upsilon, 91 SigmaB+, SigmaB0, SigmaB-) whose hadronic in 46 SigmaB+, SigmaB0, SigmaB-) whose hadronic interactions can be 92 neglected (consistently with what is done cu 47 neglected (consistently with what is done currently in Geant4 93 for pi0 and Sigma0) because they decay too q 48 for pi0 and Sigma0) because they decay too quickly. 94 49 95 19-July-2020, Vladimir Ivanchenko (phys- 50 19-July-2020, Vladimir Ivanchenko (phys-util-V10-06-05) 96 - G4HadParticles - subdivide for different met 51 - G4HadParticles - subdivide for different methods hyperons and 97 anti-hyperons 52 anti-hyperons 98 53 99 11-July-2020, Vladimir Ivanchenko (phys- 54 11-July-2020, Vladimir Ivanchenko (phys-util-V10-06-04) 100 - G4HadProcesses - new utility class providing 55 - G4HadProcesses - new utility class providing access to hadronic 101 processes and addition of a cross section 56 processes and addition of a cross section per particle type 102 and hadronic process; Using this class it 57 and hadronic process; Using this class it is possible to 103 customise hadronic cross sections 58 customise hadronic cross sections 104 59 105 01-July-2020, Vladimir Ivanchenko (phys- 60 01-July-2020, Vladimir Ivanchenko (phys-util-V10-06-03) 106 - G4HadParticles - separated light anti-partic 61 - G4HadParticles - separated light anti-particles to the extra 107 vector and added extra access method 62 vector and added extra access method 108 63 109 28-May-2020 Ben Morgan (phys- 64 28-May-2020 Ben Morgan (phys-util-V10-06-02) 110 - Remove obsolete GRANULAR_DEPENDENCIES entri 65 - Remove obsolete GRANULAR_DEPENDENCIES entries 111 66 112 25-May-2020, Vladimir Ivanchenko (phys- 67 25-May-2020, Vladimir Ivanchenko (phys-util-V10-06-01) 113 - G4HadParticles - updated list of heavy EM pa 68 - G4HadParticles - updated list of heavy EM particles, more comments 114 69 115 11-May-2020, Vladimir Ivanchenko (phys- 70 11-May-2020, Vladimir Ivanchenko (phys-util-V10-06-00) 116 - G4HadParticles - utility providing several l 71 - G4HadParticles - utility providing several lists of PDG codes 117 for kaons, hyperons, b- and c- particles i 72 for kaons, hyperons, b- and c- particles in order to 118 be used for construction of hadronic physi 73 be used for construction of hadronic physics 119 74 120 31-July-2019 Gunter Folger (phys-util-V10-05- 75 31-July-2019 Gunter Folger (phys-util-V10-05-00) 121 - removed G4DataQuestionaire.hh as consequenc 76 - removed G4DataQuestionaire.hh as consequence to code cleanup 122 in lists, see phys-lists-V10-05-02 77 in lists, see phys-lists-V10-05-02 123 78 124 03-Nov-2018, Vladimir Ivanchenko (phys- 79 03-Nov-2018, Vladimir Ivanchenko (phys-util-V10-04-01) 125 - G4DataQuestionaire - substituted G4NEUTRONXS 80 - G4DataQuestionaire - substituted G4NEUTRONXSDATA by G4PARTICLEXSDATA 126 81 127 21-Jul-2018, Vladimir Ivanchenko (phys- 82 21-Jul-2018, Vladimir Ivanchenko (phys-util-V10-04-00) 128 - G4PhysListUtil - added methods GetCapturePro 83 - G4PhysListUtil - added methods GetCaptureProcess and GetFissionProcess 129 84 130 26-Oct-2017, Tatsumi Koi (phys- 85 26-Oct-2017, Tatsumi Koi (phys-util-V10-03-00) 131 - Fix address of ftp site of LEND data 86 - Fix address of ftp site of LEND data 132 - Improve instruction about download file and 87 - Improve instruction about download file and environment variable for LEND data 133 88 134 05-Nov-2015, Alberto Ribon (phys- 89 05-Nov-2015, Alberto Ribon (phys-util-V10-01-00) 135 - Removed neutron_hp/ 90 - Removed neutron_hp/ 136 91 137 29-Jan-2014, Gunter Folger (phys- 92 29-Jan-2014, Gunter Folger (phys-util-V10-00-00) 138 - Removed electromagnetic/dna, cascade/{evapor 93 - Removed electromagnetic/dna, cascade/{evaporation,utils} 139 from sources.cmake 94 from sources.cmake 140 95 141 07-Nov-2013, Alberto Ribon (phys- 96 07-Nov-2013, Alberto Ribon (phys-util-V09-06-01) 142 - Removed low_energy and high_energy from sour 97 - Removed low_energy and high_energy from sources.cmake 143 98 144 10-Jan-2013, Gunter Folger (phys- 99 10-Jan-2013, Gunter Folger (phys-util-V09-06-00) 145 - new directory structure introduced. 100 - new directory structure introduced. 146 util directory keeps utility classes 101 util directory keeps utility classes