Geant4 Cross Reference |
1 # Category phys-ctor-glnuclear History 2 3 See `CONTRIBUTING.rst` for details of **required** info/format for each entry, 4 which **must** added in reverse chronological order (newest at the top). 5 It must **not** be used as a substitute for writing good git commit messages! 6 7 ------------------------------------------------------------------------------- 8 9 ## 2024-10-28 Alexei Sytov (phys-ctor-glnuclear-V11-02-01) 10 - Added new physics G4CoherentPairProductionPhysics related to the process 11 G4CoherentPairProduction of coherent pair production by 12 high energy gamma in an oriented crystal. 13 - source.cmake updated correspondingly 14 15 ## 2024-02-13 Vladimir Ivanchenko (phys-ctor-glnuclear-V11-02-00) 16 - G4NeutrinoPhysics - fixed neutrino physics instantiation (problem #2594) 17 18 ## 2023-11-10 Vladimir Ivanchenko (phys-ctor-glnuclear-V11-01-04) 19 - G4EmMessenger, G4NeutrinoPhysicsMessenger - fixed typos 20 21 ## 2023-11-06 Vladimir Ivanchenko (phys-ctor-glnuclear-V11-01-03) 22 - G4EmExtraPhysics - fixed instantiation of e+- nuclear processes 23 - G4NeutrinoPhysics - improved neutrino physics 24 25 ## 2023-10-30 Vladimir Ivanchenko (phys-ctor-glnuclear-V11-01-02) 26 - G4EmExtraPhysics, G4EmMessenger - removed neutrino physics 27 - G4NeutrinoPhysics, G4NeutrinoPhysicsMessenger - added new physics constructor 28 for neutrino physics and its messenger 29 - Clean-up all classes of sub-library 30 31 ## 2023-10-09 Vladimir Grichine (phys-ctor-glnuclear-V11-01-01) 32 - G4EmExtraPhysics, G4EmMessenger - activation of neutrino oscillation 33 and oscillation distance biasing 34 35 ## 2023-02-12 Vladimir Grichine (phys-ctor-glnuclear-V11-01-00) 36 - G4EmExtraPhysics - biasing is activated in processes, not XS 37 38 ## 2022-11-03 Vladimir Grichine (phys-ctor-glnuclear-V11-00-07) 39 - G4EmExtraPhysics - update for tau-neutrino nucleus processes 40 41 ## 2022-09-05 Ben Morgan (phys-ctor-glnuclear-V11-00-06) 42 - Update public/private dependencies for consistency 43 44 ## 2022-08-24 Gabriele Cosmo (phys-ctor-glnuclear-V11-00-05) 45 - Added missing dependency on G4muons in GNUmakefile and CMake script. 46 47 ## 2022-08-21 Vladimir Ivanchenko (phys-ctor-glnuclear-V11-00-04) 48 - G4EmExtraPhysics, G4EmMessenger - added muon to muon pair process, 49 move initialisation class members to the header 50 51 ## 2022-06-22 Guilherme Amadio (phys-ctor-glnuclear-V11-00-03) 52 - Replace std::getenv with G4FindDataDir 53 54 ## 2022-05-19 Vladimir Ivanchenko (phys-ctor-glnuclear-V11-00-02) 55 - GNUmakefile, source.cmake - updated list of sub-libraries and includes 56 57 ## 2022-03-28 Vladimir Ivanchenko (phys-ctor-glnuclear-V11-00-01) 58 - G4EmExtraPhysics, G4EmMessenger - use C++11 keywords, suppressed 59 broadcasting UI commands 60 61 ## 2021-12-10 Ben Morgan (phys-ctor-glnuclear-V11-00-00) 62 - Change to new Markdown History format 63 64 --- 65 66 # History entries prior to 11.0 67 68 10 November 2021 Vladimir Ivanchenko (phys-ctor-glnuclear-V10-07-06) 69 - G4EmExtraPhysics - added an option for positron annihilation to tau pair 70 71 20 August 2021 Vladimir Ivanchenko (phys-ctor-glnuclear-V10-07-05) 72 - G4EmExtraPhysics - enable synkrotron radiation only for really stable 73 particles 74 75 16 August 2021 Jonas Hahnfeld (phys-ctor-glnuclear-V10-07-04) 76 - G4EmExtraPhysics - fix typo to register positron-nuclear process, 77 register model for e-/e+-nuclear in case of general processes, 78 avoid registering synchroton radiation twice for e-/e+ 79 80 13 August 2021 Vladimir Ivanchenko (phys-ctor-glnuclear-V10-07-03) 81 - G4EmExtraPhysics - enable updated G4GammaNuclearXS by default 82 for more detailed tests 83 84 16 April 2021 Ben Morgan (phys-ctor-glnuclear-V10-07-02) 85 - Migrate build to modular CMake API 86 87 13 April 2021 Alberto Ribon (phys-ctor-glnuclear-V10-07-01) 88 - GNUmakefile, sources.cmake : removed dependency on hadronic/model/util 89 and hadronic/model/management (that have been now deleted, with their 90 classes moved to hadronic/util and hadronic/management). 91 92 04 March 2021 Alberto Ribon (phys-ctor-glnuclear-V10-07-00) 93 - G4EmExtraPhysics, G4BertiniElectroNuclearBuilder, 94 G4LENDBertiniGammaElectroNuclearBuilder : replaced G4PhotoNuclearProcess 95 (now deleted) with G4HadronInelasticProcess. 96 97 04 November 2020 Vladimir Ivanchenko (phys-ctor-glnuclear-V10-06-04) 98 - G4EmExtraPhysics, G4EmMessenger - added a flag to enable G4GammaNuclearXS 99 cross section and possibility to use general process for electron and 100 positron; fixed several UI commands 101 102 28 May 2020 Ben Morgan (phys-ctor-glnuclear-V10-06-03) 103 - Remove obsolete GRANULAR_DEPENDENCIES entries 104 105 29 April 2020 V. Grichine (phys-ctor-glnuclear-V10-06-02) 106 - G4EmExtraPhysics - extension to anti_nu_mu, nu_e and anti_nu_e processes-models 107 108 21 April 2020 Vladimir Ivanchenko (phys-ctor-glnuclear-V10-06-01) 109 - G4EmExtraPhysics, G4EmMessenger - added low-energy limit, set method, and UI 110 command defining low-energy gamma-nuclear model, which are using de-excitation 111 module and providing isomere production and gamma transitions 112 113 13 January 2020 Dennis Wright (phys-ctor-glnuclear-V10-06-00) 114 - remove double delete in destructor of G4LENDBertiniGammaElectroNuclearBuilder 115 (Coverity errors 101609 and 101727) 116 117 29 November 2019, A.Ribon (phys-ctor-glnuclear-V10-05-03) 118 - Update of the only README file. 119 120 19 November 2019, V.Ivanchenko (phys-ctor-glnuclear-V10-05-02) 121 - G4EmExtraPhysics - simplified and clean-up model creation; 122 do not use extra builder classes; used std::getenv; use 123 transition from the cascade to string model 3 - 6 GeV (according 124 to values in G4HadronicParameters class), before there were 125 3 - 3.5 GeV transition; should reduce memory leak at destruction 126 - G4BertiniElectroNuclearBuilder - used std::getenv 127 128 07 May 2019, V. Grichine (phys-ctor-glnuclear-V10-05-01) 129 - G4EmExtraPhysics - add muon-neutrino nucleus interactions 130 131 03 April 2019, V.Ivanchenko (phys-ctor-glnuclear-V10-05-00) 132 - G4EmExtraPhysics - removed extra static members 133 134 26 November 2018, V.Ivanchenko (phys-ctor-glnuclear-V10-04-08) 135 - G4EmMessenger - fixed destructor 136 137 04 October 2018, V.Ivanchenko (phys-ctor-glnuclear-V10-04-07) 138 - G4EmExtraPhysics, G4EmMessenger - V.Grichine added possibility 139 of x-section biasing for neutrino-nuclear process 140 141 26 September 2018, V.Ivanchenko (phys-ctor-glnuclear-V10-04-06) 142 - G4EmExtraPhysics, G4BertiniElectroNuclearBuilder - renamed 143 gamma general process class 144 145 22 August 2018, V.Ivanchenko (phys-ctor-glnuclear-V10-04-05) 146 - fixed GNUmakefile 147 148 21 August 2018, V.Ivanchenko (phys-ctor-glnuclear-V10-04-04) 149 - G4EmExtraPhysics, G4BertiniElectroNuclearBuilder - added enable of 150 super process 151 152 06 August 2018 Alberto Ribon (phys-ctor-glnuclear-V10-04-03) 153 - G4BertiniElectroNuclearBuilder : replaced the explicit high-energy limit 154 of hadronic physics with the one from G4HadronicParameters . 155 156 12 February 2018 Jonathan Madsen (phys-ctor-glnuclear-V10-04-02) 157 - Removed G4MUTEX_INITIALIZER from constructor in G4EmExtraPhysics 158 159 02-Feb-2018, V.Ivanchenko (phys-ctor-glnuclear-V10-04-01) 160 - G4EmExtraPhysics, G4EmMessenger - added extra UI commands and Set 161 methods for neutrino-electron interactions (V.Grichine) 162 163 30-Jan-2017, V.Ivanchenko (phys-ctor-glnuclear-V10-04-00) 164 - G4EmExtraPhysics, G4EmMessenger - added extra UI commands and Set 165 methods to define flags for neutrinos 166 167 10-November-2017, T.Koi (phys-ctor-glnuclear-V10-03-04) 168 -Dumpping LEND target information in G4LENDBertiniGammaElectroNuclearBuilder 169 170 30-October-2017, T.Koi (phys-ctor-glnuclear-V10-03-03) 171 - Fix problem on GNUMake system 172 173 27-October-2017, T.Koi (phys-ctor-glnuclear-V10-03-02) 174 - Add G4LENDBertiniGammaElectroNuclearBuilder, which uses LEND 175 for low energy gamma-nuclear interaction 176 - Add option and UI command to use G4LENDBertiniGammaElectroNuclearBuilder 177 in the physics constructor of EmExtraPhysics 178 179 06-June-2017, V.Ivanchenko (phys-ctor-glnuclear-V10-03-01) 180 - G4EmExtraPhysics, G4EmMessenger - added extra UI commands to define 181 cross section factors for rare processes (requirement of ShiP 182 experiment for dark matter search) 183 184 04-May-2017, V.Ivanchenko (phys-ctor-glnuclear-V10-03-00) 185 - G4EmExtraPhysics, G4EmMessenger, G4BertiniElectroNuclearBuilder 186 added option and UI command to enable/disable e+- nuclear process 187 188 12-Nov-2016, V.Ivanchenko (phys-ctor-glnuclear-V10-02-04) 189 - G4EmExtraPhysics, G4EmMessenger - added rare high energy EM processes, 190 disabled by default 191 192 03-Nov-2016 A.Ribon (phys-ctor-glnuclear-V10-02-03) 193 - Written first draft of the README. 194 195 16-October-2016 M.Maire (phys-ctor-glnuclear-V10-02-02) 196 - cosmetic in README 197 198 15-October-2016 M.Maire (phys-ctor-glnuclear-V10-02-01) 199 - add README 200 201 12-October-2016 G.Folger (phys-ctor-glnuclear-V10-02-00) 202 - replace direct use of aParticleIterator by GetParticleIterator(). 203 fix required by clang39 on Windows and MAC 204 205 12-November-2015, V.Ivanchenko (phys-ctor-glnuclear-V10-01-03) 206 - G4EmExtraPhysics - do not use AutoDelete 207 208 07-October-2015, V.Ivanchenko (phys-ctor-glnuclear-V10-01-02) 209 - fixed History - problem #1788 210 211 08-June-2015, V.Ivanchenko (phys-ctor-glnuclear-V10-01-01) 212 - G4EmExtraPhysics, G4EmMessenger - fixed problem #1752; clean up 213 messenger and add new UI commands; instead of old UI commands 214 "/physics_lists/tailor/SyncRadiation on" and similar now one 215 should use another syntax: 216 /physics_lists/em/SyncRadiation true (for e+-) 217 /physics_lists/em/SyncRadiationAll true (for all charged particles) 218 /physics_lists/em/GammaNuclear true (for gamma, e+- nuclear) 219 /physics_lists/em/MuonNuclear true (for mu+- nuclear) 220 221 06-April-2015, A. Dotti (phys-ctro-glnuclear-V10-01-00) 222 - Coverity fixes 223 224 27-May-2013, V.Ivanchenko (phys-ctor-glnuclear-V10-00-05) 225 - G4BertiniElectroNuclearBuilder - removed double deletion 226 227 27-May-2013, V.Ivanchenko (phys-ctor-glnuclear-V10-00-04) 228 - G4EmExtraPhysics - fixed bug in previous tag 229 230 27-May-2013, V.Ivanchenko (phys-ctor-glnuclear-V10-00-03) 231 - G4EmExtraPhysics - fixed memory leak reported by Coverity 232 233 24-Apr-2014, Alberto Ribon (phys-ctro-glnuclear-V10-00-02) 234 - Switched on muon-nuclear by default. 235 236 10-Apr-2014, Andrea Dotti (phys-ctro-glnuclear-V10-00-01) 237 - Implement thread safe UI messenger. Addressing bug #1606 238 239 29-Jan-2014, Gunter Folger (phys-ctor-glnuclear-V10-00-00) 240 - Removed photolepton_hadron/muon_nuclear from sources.cmake 241 242 08-Jun-2013, A.Dotti (phys-ctor-glnuclear-V09-06-03) 243 - Fix for MT: make data members TLS 244 245 27-Feb-2013, V.Ivanchenko (phys-ctor-glnuclear-V09-06-02) 246 - G4EmExtraPhysics - fixed warning from the clang compiler on MacOS 247 248 01-Feb-2013, V.Ivanchenko (phys-ctor-glnuclear-V09-06-01) 249 - G4EmExtraPhysics and G4EmMessenger are added 250 251 10-Jan-2013, Gunter Folger (phys-ctor-glnuclear-V09-06-00) 252 - new directory structure introduced. 253 constructors/gamma_lepto_nuclear classes