Geant4 Cross Reference |
1 # Category hadr-qmd 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-08-21 Gabriele Cosmo (hadr-qmd-V11-02-02, 01) 10 - Fixed reported Coverity defects for use of std::move() and const std::string&. 11 12 ## 2023-12-21 Yoshihide Sato (hadr-qmd-V11-02-00) 13 - G4LightIonQMDReaction.cc: Fix model ID (model_LightIonQMDModel). 14 15 ## 2023-10-27 Yoshihide Sato (hadr-qmd-V11-01-03) 16 - Add files for the Light Ion QMD which is qmd optimized for light ion. 17 The name of the added files start with G4LightIonQMD. 18 19 ## 2023-07-07 Vladimir Ivanchenko (hadr-qmd-V11-01-02) 20 - G4QMDMeanField: attempt to fix compilation warning on alma9/gcc-13.1 21 by removing unused map 22 - G4QMDReaction - do not create local G4Evaporation class, only define 23 type of evaporation for local G4ExcitationHandler 24 25 ## 2023-06-23 Gabriele Cosmo (hadr-qmd-V11-01-01) 26 - G4QMDMeanField: attempt to fix compilation warning on alma9/gcc-13.1 27 and minor code cleanup. 28 29 ## 2023-04-04 Dennis Wright (hadr-qmd-V11-01-00) 30 - Fix coverity bug 20339: uninitialized variable ebini in 31 G4QMDGroundStateNucleus.cc 32 33 ## 2022-10-07 Gabriele Cosmo (hadr-qmd-V11-00-01) 34 - Fixed compilation warning on Intel/icx compiler for variable set 35 but not used in G4QMDMeanField. 36 37 ## 2021-12-10 Ben Morgan (hadr-qmd-V11-00-00) 38 - Change to new Markdown History format 39 40 --- 41 42 # History entries prior to 11.0 43 44 04 August 2021 Alberto Ribon (hadr-qmd-V10-07-03) 45 ------------------------------------------------- 46 - G4QMDReaction : migrated to the new version of G4PhysicsModelCatalog 47 (Note that this erases the second fix made by Dennis in the previous tag) 48 49 21 July 2021 Dennis Wright (hadr-qmd-V10-07-02) 50 ----------------------------------------------- 51 - two fixes found by Jeonghyeok Park: 52 G4QMDNucleus::CalEnergyAndAngularMomentumInCM : move constant hbc 53 outside of sqrt in angular momentum calculation 54 55 G4QMDReaction::ApplyYourself : remove creator process ID 56 57 16 April 2021 Ben Morgan (hadr-qmd-V10-07-01) 58 -------------------------------------------------- 59 - Migrate build to modular CMake API 60 61 13 April 2021 Alberto Ribon (hadr-qmd-V10-07-01) 62 ------------------------------------------------- 63 - GNUmakefile, sources.cmake : removed the subdirectories 64 hadronic/models/management and hadronic/models/util 65 (that have been now deleted, with their classes moved to 66 hadronic/util and hadronic/management). 67 Removed also the useless dependency to hadronic/process. 68 69 08 March 2021 Alberto Ribon (hadr-qmd-V10-07-00) 70 ------------------------------------------------- 71 - G4QMDReaction : replaced G4IonsShenCrossSection (that has been deleted) 72 with G4ComponentGGNuclNuclXsc. Moreover, replaced GetIsoCrossSection 73 (which is not defined in Glauber-Gribov cross sections) with 74 GetElementCrossSection. 75 76 15 June 2020 Dennis Wright (hadr-qmd-V10-06-00) 77 ------------------------------------------------ 78 - Fix of bug 2236, by Jeonghyeok Park: 79 G4QMDReaction::ApplyYourself() : add code to get cross section when 80 projectile is pion 81 G4QMDReaction.hh and G4QMDReaction::G4QMDReaction() : replace data member 82 G4PiNuclearCrossSection with G4BGGPionElasticXS and G4BGGPionInelasticXS 83 84 G4QMDGroundStateNucleus ctor: move check for p or n projectile earlier 85 in code so baryon number can be conserved 86 87 31 October 2016 Tatsumi Koi (hadr-qmd-V10-02-01) 88 - Set type of deexcitation channels to fCombined 89 90 10 February 2016 Tatsumi Koi (hadr-qmd-V10-02-00) 91 - Fix bug in handling forgiven decay 92 src/G4QMDCollision.cc 93 94 3 November 2015 Tatsumi Koi (hadr-qmd-V10-01-09) 95 - Loop checking 96 97 27 October 2015 Tatsumi Koi (hadr-qmd-V10-01-08) 98 - Fix bug in handling forgiven decay 99 src/G4QMDCollision.cc 100 101 18 October 2015 Tatsumi Koi (hadr-qmd-V10-01-07) 102 - Re tag for testing 103 - Co working with global-V10-01-22 104 105 13 October 2015 Tatsumi Koi (hadr-qmd-V10-01-06) 106 - Migration to fast-math functions 107 src/G4QMDGroundStateNucleus.cc 108 src/G4QMDNucleus.cc 109 src/G4QMDParticipant.cc 110 src/G4QMDParameters.cc 111 src/G4QMDMeanField.cc 112 src/G4QMDReaction.cc 113 src/G4QMDCollision.cc 114 115 4 June 2015 Tatsumi Koi (hadr-qmd-V10-01-05) 116 - Add model and cross section description 117 118 13 April 2015 Tatsumi Koi (hadr-qmd-V10-01-04) 119 - Fix for Coverity #14955 120 src/G4QMDGroundStateNucleus.cc 121 122 11 April 2015 Tatsumi Koi (hadr-qmd-V10-01-03) 123 - Fix for Coverity #15221 124 src/G4QMDReaction.cc 125 - Delete obsolete codes 126 - Add a method of GetExcitationHandler 127 include/G4QMDReaction.hh 128 - Fix for Coverity #37437 and 37279 129 include/G4QMDCollision.hh 130 131 9 April 2015 Tatsumi Koi (hadr-qmd-V10-01-02) 132 - Fix for Coverity #50582 133 src/G4QMDSystem.cc 134 135 13 March 2015 Tatsumi Koi (hadr-qmd-V10-01-01) 136 - Fix for Coverity #56310 and 56302 137 src/G4QMDNucleus.cc 138 139 02 March 2015 Tatsumi Koi (hadr-qmd-V10-01-00) 140 - Fix for Coverity #20339 141 src/G4QMDGroundStateNucleus.cc 142 143 09 September 2014 Witek Pokorski (hadr-qmd-V10-00-03) 144 - update to use G4CrossSectionDataSetRegistry 145 146 04 September 2014 Witek Pokorski (hadr-qmd-V10-00-02) 147 - Commenting out obsolete include of a cross section header file. 148 149 14 April 2014 Gunter Folger (hadr-qmd-V10-00-01) 150 - Changes for const G4ParticleDefintion* in use with G4KineticTrack. 151 152 14 March 2014 Tatsumi Koi (hadr-qmd-V10-00-00) 153 -Migrate to handle returned const pointer of G4ParticleDefinition 154 src/G4QMDReaction.cc 155 156 15 October 2013 Tatsumi Koi (hadr-qmd-V09-06-10) 157 -Change G4ParticleTable::GetParticleTable()->GetIon(,,) 158 to G4IonTable::GetIonTable()->GetIon(,,); 159 src/G4QMDReaction.cc 160 161 26 August 2013 Tatsumi Koi (hadr-qmd-V09-06-09) 162 - Fix double deletion problem on G4QMDCollision 163 include/G4QMDCollision.hh 164 src/G4QMDCollision.cc 165 166 4 June 2013 Tatsumi Koi (hadr-qmd-V09-06-08) 167 - Fix COPY_WITHOUT_ASSIGN 168 include/G4QMDCollision.hh 169 src/G4QMDCollision.cc 170 171 2 May 2013 Tatsumi Koi (hadr-qmd-V09-06-07) 172 - Fix for compilation problem on WIN32-VC 173 src/G4QMDMeanField.cc 174 175 1 May 2013 Tatsumi Koi (hadr-qmd-V09-06-06) 176 - Use cmath error function 177 src/G4QMDMeanField.cc 178 179 30 April 2013 Tatsumi Koi (hadr-qmd-V09-06-05) 180 - Delete unused private member 181 include/G4QMDGroundStateNucleus.hh 182 - Fix UNINIT_CTOR 183 src/G4QMDGroundStateNucleus.cc 184 - Fix MISSING_COPY 185 src/G4QMDCollision.cc 186 - Add Get, Set method of model parameter 187 include/G4QMDCollision.hh 188 - Fix MISSING_COPY 189 include/G4QMDReaction.hh 190 - Fix VIRTUAL_DTOR 191 include/G4QMDSystem.hh 192 include/G4QMDNucleus.hh 193 src/G4QMDNucleus.cc 194 - Restore to use CLHEP::HepStat::erf for avoiding compilation error in MT 195 src/G4QMDMeanField.cc 196 197 29 April 2013 Tatsumi Koi (hadr-qmd-V09-06-04) 198 - Fix STREAM_FORMAT_STATE 199 src/G4QMDSystem.cc 200 - Replace CLHEP::HepStat to G4RandStat 201 src/G4QMDMeanField.cc 202 - Replace std::cout to G4cout 203 src/G4QMDGroundStateNucleus.cc 204 205 25 April 2013 Tatsumi Koi (hadr-qmd-V09-06-03) 206 - Fix MISSING_ASSIGN "genspaXS" 207 UNINIT_CTOR 208 include/G4QMDReaction.hh 209 - Fix MISSING_ASSIGN "theMeanField" and "theSystem" 210 UNINIT_CTOR 211 src/G4QMDCollision.cc 212 - Fix UNINIT_CTOR "hit" 213 src/G4QMDParticipant.cc 214 - Fix UNINIT_CTOR "bindingEnergy", "excitationEnergy", "jj", "kineticEnergyPerNucleon" and "potentialEnergy" 215 include/G4QMDNucleus.hh 216 src/G4QMDNucleus.cc 217 - Fix UNINIT_CTOR "system", "c3w" and "icoul" 218 include/G4QMDMeanField.hh 219 src/G4QMDMeanField.cc 220 221 12 March 2013 Dennis Wright (hadr-qmd-V09-06-02) 222 - fix MacOS Clang compiler warnings for G4QMDCollision.hh, .cc : 223 remove unused private variables sig0 and sig1 224 225 11-January-2013 Gabriele Cosmo (hadr-qmd-V09-06-01) 226 - Fix for logic error in G4QMDGroundStateNucleus::packNucleons(). 227 Addressing problem report #1418. 228 229 27-September-2012 Gabriele Cosmo (hadr-qmd-V09-05-03) 230 - Explicitly use inclusion of headers for system of units and physical 231 constants, in plan to remove implicit inclusion from globals.hh. 232 233 31-July-2012 Tatsumi Koi (hadr-qmd-V09-05-02) 234 - Add model name 235 src/G4QMDReaction.cc 236 237 11-June-2012 Tatsumi Koi (hadr-qmd-V09-05-01) 238 - Fix compilation warnings for shadowed variables 239 src/G4QMDGroundStateNucleus.cc 240 src/G4QMDMeanField.cc 241 src/G4QMDCollision.cc 242 243 04-April-2012 Tatsumi Koi (hadr-qmd-V09-05-00) 244 - Fix potential problem in 64bit 245 src/G4QMDMeanField.cc 246 247 27-September-2011 Tatsumi Koi (hadr-qmd-V09-04-03) 248 - Migrate integer A and Z 249 src/G4QMDReaction.cc 250 251 29-August-2011 Tatsumi Koi (hadr-qmd-V09-04-02) 252 - Migrate new interface of VCrossSectionDataSet (hadr-cross-V09-04-14) 253 src/G4QMDReaction.cc 254 255 20-June-2011 Ben Morgan (hadr-qmd-V09-04-01) 256 - sources.cmake : Removed no longer present G4QMDFermi* files. 257 258 17-June-2011 Tatsumi Koi (hadr-qmd-V09-04-00) 259 -Fix gcc 4.6 compilation warnings 260 src/G4QMDCollision.cc 261 262 18-November-2010 Tatsumi Koi (hadr-qmd-V09-03-00) 263 - Enable RQMD 264 include/G4QMDReaction.hh 265 src/G4QMDReaction.cc 266 include/G4QMDMeanField.hh 267 src/G4QMDMeanField.cc 268 269 20-November-2009 Tatsumi Koi (hadr-qmd-V09-02-03) 270 - Delete obviously unnecessary dependency in GNUMakefile 271 GNUmakefile 272 - Enable meson incidence (BETA) 273 include/G4QMDReaction.hh 274 src/G4QMDReaction.cc 275 276 19-November-2009 Tatsumi Koi (hadr-qmd-V09-02-02) 277 - Fix bug for incidence of neutral particles; 278 Should be OK for neucleon-nucleus interaction 279 src/G4QMDReaction.cc 280 src/G4QMDGroundStateNucleus.cc 281 282 31-March-2009 Tatsumi Koi (hadr-qmd-V09-02-01) 283 - Fix bug in gamma(mass zero) partiticpants 284 src/G4QMDCollision.cc 285 - Chnage member object to pointer 286 include/G4QMDReaction.hh 287 src/G4QMDReaction.cc 288 289 28-February-2009 Tatsumi Koi (hadr-qmd-V09-02-00) 290 - Fix bug in Absorption 291 src/G4QMDCollision.cc 292 - Add Be8 -> Alpha Alpha including opening angle by Q value 293 src/G4QMDReaction.cc 294 295 20-November-2008 Tatsumi Koi (hadr-qmd-V09-01-08) 296 - Add Update 297 include/G4QMDMeanField.hh 298 src/G4QMDMeanField.cc 299 - Add "hit" flag and related methods 300 include/G4QMDParticipant.hh 301 - Add Erase and Insert Participant methods 302 include/G4QMDSystem.hh 303 src/G4QMDSystem.cc 304 - Add deltaT in signature of CalKinematicsOfBinaryCollisions 305 Add several required updating of Mean Filed 306 Modify handling of absorption case 307 include/G4QMDCollision.hh 308 src/G4QMDCollision.cc 309 - Add deltaT in signature of CalKinematicsOfBinaryCollisions 310 src/G4QMDReaction.cc 311 312 07-November-2008 Tatsumi Koi (hadr-qmd-V09-01-07) 313 - Add UnUseGEM and UseFRAG 314 Fix bug in neucleon projectile 315 include/G4QMDReaction.hh 316 src/G4QMDReaction.cc 317 - Migrate to particles-V09-01-09 318 src/G4QMDNucleus.cc 319 320 27-Oct-2008 Tatsumi Koi (hadr-qmd-V09-01-06) 321 - Migrate to particles-V09-01-09 by T. Koi 322 Z,A to A,Z for functions of NucleiProperties 323 src/G4QMDGroundStateNucleus.cc 324 src/G4QMDNucleus.cc 325 326 24-Oct-2008 Tatsumi Koi (hadr-qmd-V09-01-05) 327 - Migrate to particles-V09-01-09 by T. Koi 328 src/G4QMDGroundStateNucleus.cc 329 src/G4QMDNucleus.cc 330 331 12-Jun-2008 Tatsumi Koi (hadr-qmd-V09-01-04) 332 - Delete unnecessary dependency and unused functions 333 Change criterion of reaction by T. Koi 334 include/G4QMDReaction.hh 335 src/G4QMDReaction.cc 336 337 06-Jun-2008 Tatsumi Koi (hadr-qmd-V09-01-03) 338 - Fix memory leaks by T. Koi 339 include/G4QMDSystem.hh 340 src/G4QMDReaction.cc 341 342 03-Jun-2008 Tatsumi Koi (hadr-qmd-V09-01-02) 343 - Fix memory leaks by T. Koi 344 src/G4QMDReaction.cc 345 src/G4QMDCollision.cc 346 347 05-May-2008 Tatsumi Koi (hadr-qmd-V09-01-01) 348 - Fixed and changed sampling method of impact parameter 349 src/G4QMDReaction.cc 350 351 26-Nov-2007 Tatsumi Koi (hadr-qmd-V09-00-05) 352 - Fix of typo which introduced at (hadr-qmd-V09-00-04) 353 src/G4QMDNucleus.cc 354 355 20-Nov-2007 Tatsumi Koi (hadr-qmd-V09-00-04) 356 - Fixed failed initialization of some parameter 357 src/G4QMDParameters.cc 358 - Reduce standard outputted information 359 src/G4QMDNucleus.cc ( included fix in hadr-qmd-V09-00-03) 360 - Reduce multiple calculation of identical and symmetric parameters 361 (enhance computing speed) 362 src/G4QMDMeanField.cc 363 - Change reaction system CM to NN 364 (usually enhanced stability of ground state nucleus) 365 include/G4QMDReaction.hh 366 src/G4QMDReaction.cc 367 368 22-Nov-2007 Gabriele Cosmo (hadr-qmd-V09-00-03) 369 - Fixed compilation problem on WIN32-VC for usage of std::pow() function 370 in file G4QMDNucleus.cc. 371 372 20-Nov-2007 Gabriele Cosmo (hadr-qmd-V09-00-02) 373 - Fixed compilation problem on SUN-CC for handling of 'multimap' 374 structures in G4QMDMeanField.cc. 375 376 15-Nov-2007 Tatsumi Koi (hadr-qmd-V09-00-01) 377 - First implmentation of QMD reaction model 378 based on JQMD (Niita et al., JAERI-Data/Code 99-042) 379 Use Collision library of Geant4 380 381 History (this file) 382 GNUMakefile 383 include/G4QMDGroundStateNucleus.hh 384 include/G4QMDNucleus.hh 385 include/G4QMDParticipant.hh 386 include/G4QMDSystem.hh 387 include/G4QMDCollision.hh 388 include/G4QMDMeanField.hh 389 include/G4QMDParameters.hh 390 include/G4QMDReaction.hh 391 src/G4QMDCollision.cc 392 src/G4QMDGroundStateNucleus.cc 393 src/G4QMDMeanField.cc 394 src/G4QMDNucleus.cc 395 src/G4QMDParameters.cc 396 src/G4QMDParticipant.cc 397 src/G4QMDReaction.cc 398 src/G4QMDSystem.cc