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 << 61 22-October-2021, Vladimir Ivanchenko (phys-uti << 62 - G4HadParticles - added hyper-nuclei << 63 << 64 16-April-2021 Ben Morgan (phys-uti << 65 - Migrate build to modular CMake API << 66 << 67 13-April-2021, Alberto Ribon (phys- << 68 - GNUmakefile, sources.cmake : removed depend << 69 and hadronic/model/management (that have be << 70 classes moved to hadronic/util and hadronic << 71 15 72 09-October-2020, Gabriele Cosmo (phys- 16 09-October-2020, Gabriele Cosmo (phys-util-V10-06-10) 73 - Added new dependencies to "processes/electro 17 - Added new dependencies to "processes/electromagnetic/utils" and 74 "processes/hadronic/models/de_excitation/man 18 "processes/hadronic/models/de_excitation/management" modules in 75 GNUMakefile. 19 GNUMakefile. 76 20 77 07-October-2020, Vladimir Ivanchenko (phys- 21 07-October-2020, Vladimir Ivanchenko (phys-util-V10-06-09) 78 - G4PhysListUtil - added utility method Initia << 22 - G4PhysListUtil - added utility method InitialiseParameters() 79 23 80 22-August-2020, Vladimir Ivanchenko (phys- 24 22-August-2020, Vladimir Ivanchenko (phys-util-V10-06-08) 81 - G4HadProcesses - added optional GG nucl-nucl << 25 - G4HadProcesses - added optional GG nucl-nucl cross section 82 26 83 21-August-2020, Vladimir Ivanchenko (phys- 27 21-August-2020, Vladimir Ivanchenko (phys-util-V10-06-07) 84 - G4HadProcesses - use G4PhysListUtil to acces 28 - G4HadProcesses - use G4PhysListUtil to access processes 85 - G4PhysListUtil - added method to access elas 29 - G4PhysListUtil - added method to access elastic x-section 86 30 87 24-July-2020, Alberto Ribon (phys- 31 24-July-2020, Alberto Ribon (phys-util-V10-06-06) 88 - G4HadParticles : removed eta and eta_prime f 32 - G4HadParticles : removed eta and eta_prime from the list of 89 charmed and bottom hadrons; removed the shor 33 charmed and bottom hadrons; removed the short-lived hadrons 90 (Sigma0, etac, JPsi, SigmaC++, SigmaC+, Sigm 34 (Sigma0, etac, JPsi, SigmaC++, SigmaC+, SigmaC0, Upsilon, 91 SigmaB+, SigmaB0, SigmaB-) whose hadronic in 35 SigmaB+, SigmaB0, SigmaB-) whose hadronic interactions can be 92 neglected (consistently with what is done cu 36 neglected (consistently with what is done currently in Geant4 93 for pi0 and Sigma0) because they decay too q 37 for pi0 and Sigma0) because they decay too quickly. 94 38 95 19-July-2020, Vladimir Ivanchenko (phys- 39 19-July-2020, Vladimir Ivanchenko (phys-util-V10-06-05) 96 - G4HadParticles - subdivide for different met << 40 - G4HadParticles - subdivide for different methods hyperons and 97 anti-hyperons 41 anti-hyperons 98 42 99 11-July-2020, Vladimir Ivanchenko (phys- 43 11-July-2020, Vladimir Ivanchenko (phys-util-V10-06-04) 100 - G4HadProcesses - new utility class providing 44 - G4HadProcesses - new utility class providing access to hadronic 101 processes and addition of a cross section 45 processes and addition of a cross section per particle type 102 and hadronic process; Using this class it << 46 and hadronic process; Using this class it is possible to 103 customise hadronic cross sections 47 customise hadronic cross sections 104 48 105 01-July-2020, Vladimir Ivanchenko (phys- 49 01-July-2020, Vladimir Ivanchenko (phys-util-V10-06-03) 106 - G4HadParticles - separated light anti-partic 50 - G4HadParticles - separated light anti-particles to the extra 107 vector and added extra access method 51 vector and added extra access method 108 52 109 28-May-2020 Ben Morgan (phys- 53 28-May-2020 Ben Morgan (phys-util-V10-06-02) 110 - Remove obsolete GRANULAR_DEPENDENCIES entri 54 - Remove obsolete GRANULAR_DEPENDENCIES entries 111 55 112 25-May-2020, Vladimir Ivanchenko (phys- 56 25-May-2020, Vladimir Ivanchenko (phys-util-V10-06-01) 113 - G4HadParticles - updated list of heavy EM pa 57 - G4HadParticles - updated list of heavy EM particles, more comments 114 58 115 11-May-2020, Vladimir Ivanchenko (phys- 59 11-May-2020, Vladimir Ivanchenko (phys-util-V10-06-00) 116 - G4HadParticles - utility providing several l 60 - G4HadParticles - utility providing several lists of PDG codes 117 for kaons, hyperons, b- and c- particles i 61 for kaons, hyperons, b- and c- particles in order to 118 be used for construction of hadronic physi 62 be used for construction of hadronic physics 119 63 120 31-July-2019 Gunter Folger (phys-util-V10-05- 64 31-July-2019 Gunter Folger (phys-util-V10-05-00) 121 - removed G4DataQuestionaire.hh as consequenc 65 - removed G4DataQuestionaire.hh as consequence to code cleanup 122 in lists, see phys-lists-V10-05-02 66 in lists, see phys-lists-V10-05-02 123 67 124 03-Nov-2018, Vladimir Ivanchenko (phys- 68 03-Nov-2018, Vladimir Ivanchenko (phys-util-V10-04-01) 125 - G4DataQuestionaire - substituted G4NEUTRONXS 69 - G4DataQuestionaire - substituted G4NEUTRONXSDATA by G4PARTICLEXSDATA 126 70 127 21-Jul-2018, Vladimir Ivanchenko (phys- 71 21-Jul-2018, Vladimir Ivanchenko (phys-util-V10-04-00) 128 - G4PhysListUtil - added methods GetCapturePro 72 - G4PhysListUtil - added methods GetCaptureProcess and GetFissionProcess 129 73 130 26-Oct-2017, Tatsumi Koi (phys- 74 26-Oct-2017, Tatsumi Koi (phys-util-V10-03-00) 131 - Fix address of ftp site of LEND data 75 - Fix address of ftp site of LEND data 132 - Improve instruction about download file and 76 - Improve instruction about download file and environment variable for LEND data 133 77 134 05-Nov-2015, Alberto Ribon (phys- 78 05-Nov-2015, Alberto Ribon (phys-util-V10-01-00) 135 - Removed neutron_hp/ 79 - Removed neutron_hp/ 136 80 137 29-Jan-2014, Gunter Folger (phys- 81 29-Jan-2014, Gunter Folger (phys-util-V10-00-00) 138 - Removed electromagnetic/dna, cascade/{evapor 82 - Removed electromagnetic/dna, cascade/{evaporation,utils} 139 from sources.cmake 83 from sources.cmake 140 84 141 07-Nov-2013, Alberto Ribon (phys- 85 07-Nov-2013, Alberto Ribon (phys-util-V09-06-01) 142 - Removed low_energy and high_energy from sour 86 - Removed low_energy and high_energy from sources.cmake 143 87 144 10-Jan-2013, Gunter Folger (phys- 88 10-Jan-2013, Gunter Folger (phys-util-V09-06-00) 145 - new directory structure introduced. 89 - new directory structure introduced. 146 util directory keeps utility classes 90 util directory keeps utility classes