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