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