Geant4 Cross Reference |
1 # Category hadr-inclxx 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 Physics Simulation 5 It must **not** be used as a substitute for wr << 5 ========================================================== >> 6 $Id: History 84491 2014-10-16 10:01:38Z gcosmo $ >> 7 --------------------------------------------------------------------- 6 8 7 ---------------------------------------------- << 9 History file for the Liege cascade INCL Model >> 10 --------------------------------------------- 8 11 9 ## 2024-09-02 Gabriele Cosmo (hadr-inclxx-V11- << 12 This file should be used to summarize modifications introduced in the 10 - Fixed reported Coverity defects for use of s << 13 code and to keep track of all tags. 11 14 12 ## 2024-04-12 Jean-Christophe David (hadr-incl << 15 --------------------------------------------------------------- 13 - Fix in G4INCLInteractionAvatar to not use lo << 16 * Please list in reverse chronological order (last date on top) >> 17 --------------------------------------------------------------- 14 18 15 ## 2023-12-01 Ben Morgan (hadr-inclxx-V11-01-0 << 19 11 July 2014 - Davide Mancusi (hadr-inclxx-V09-06-51) 16 - Replace raw std::getenv calls wih G4FindData << 17 << 18 ## 2023-10-19 Jean-Christophe David (hadr-incl << 19 - Main new files in incl_phys: G4INCLNNbarCEX << 20 G4INCLNNbarToN << 21 G4INCLNNbarEla << 22 G4INCLNNbarToN << 23 - Few corrections in G4INCLXXInterface (.cc a << 24 G4INCLNNbarToNNbarChannel.hh has been delet << 25 - G4INCLInteractionAvatar fixed (leak) << 26 << 27 ## 2023-07-12 Alberto Ribon (hadr-inclxx-V11-0 << 28 G4INCLPbarAtrestEntryChannel, G4INCLCascade, G << 29 reports. << 30 << 31 ## 2023-05-15 Alberto Ribon (hadr-inclxx-V11-0 << 32 Major extension of the INCLXX model to handle << 33 Work done by Demid Zharenov and Jean-Christoph << 34 << 35 ## 2023-03-17 Alberto Ribon (hadr-inclxx-V11-0 << 36 G4INCLNNToNLK2piChannel : fixed bug in the met << 37 Thanks to Dmitri Konstantinov for reporting it << 38 << 39 ## 2022-11-26 Gabriele Cosmo (hadr-inclxx-V11- << 40 - Fixed more compilation warnings for implicit << 41 << 42 ## 2022-11-18 Gabriele Cosmo (hadr-inclxx-V11- << 43 - Fixed compilation warnings for implicit type << 44 << 45 ## 2022-11-11 Alberto Ribon (hadr-inclxx-V11-0 << 46 - G4INCLXXInterface: introduced a protection a << 47 (i.e. unbound systems), and, if this is the << 48 << 49 ## 2022-10-07 Gabriele Cosmo (hadr-inclxx-V11- << 50 - Fixed compilation warnings on Intel/icx comp << 51 but not used in G4INCLInvFInterpolationTable << 52 G4INCLNpiToMissingStrangenessChannel and G4I << 53 << 54 ## 2022-05-25 Alberto Ribon (hadr-inclxx-V11-0 << 55 - G4INCLParticle, G4INCLEventInfo, G4INCLNucl << 56 G4INCLXXInterface : set and propagate the i << 57 - G4INCLPiNElasticChannel : erase the informa << 58 the case of charge exchange. << 59 - G4INCLPiNToDeltaChannel, G4INCLPiNToOmegaCh << 60 G4INCLPiNToMultiPionsChannel, G4INCLNpiToLK << 61 G4INCLNpiToLK2piChannel, G4INCLNpiToNKKbCha << 62 G4INCLNpiToSKpiChannel, G4INCLNpiToSKChanne << 63 G4INCLNpiToMissingStrangenessChannel : eras << 64 resonance in inelastic channels (where the << 65 objects are re-used for the final state). << 66 << 67 ## 2022-05-18 Gabriele Cosmo (hadr-inclxx-V11- << 68 - Fixed misuse of bitwise '|' operator instead << 69 and in INCL::makeCompoundNucleus(). << 70 << 71 ## 2022-03-03 Alberto Ribon (hadr-inclxx-V11-0 << 72 - G4INCLXXInterface : fixed treatment of kaon0 << 73 In current reference physics lists, INCLXX i << 74 although it is capable of doing so, but at p << 75 physics lists one could observe crashes when << 76 neutral kaon projectiles. The change (provid << 77 fixes this misbehavior. << 78 << 79 ## 2022-02-09 Gabriele Cosmo (hadr-inclxx-V11- << 80 - Fixed compilation warnings on Intel compiler << 81 and not used variable. << 82 << 83 ## 2021-12-10 Ben Morgan (hadr-inclxx-V11-00-0 << 84 - Change to new Markdown History format, << 85 << 86 --- << 87 << 88 # History entries prior to 11.0 << 89 << 90 09 November 2021 - Alberto Ribon (hadr-inclxx- << 91 ---------------------------------------------- << 92 - G4INCLNuclearPotentialIsospin : improved nuc << 93 Lambda particles, fixing crashes observed du << 94 Fermi momentum for these particles. << 95 Changed made by Jean-Christophe David. << 96 << 97 27 October 2021 - Alberto Ribon (hadr-inclxx-V << 98 ---------------------------------------------- << 99 - G4INCLXXInterface : extended to projectile h << 100 << 101 15 October 2021 - Jean-Christophe David (hadr- << 102 ---------------------------------------------- << 103 - Implementation of hypercluster emission << 104 << 105 04 August 2021 - Alberto Ribon (hadr-inclxx-V1 << 106 ---------------------------------------------- << 107 - G4INCLXXInterface : set creator model ID for << 108 new version of G4PhysicsModelCatalog << 109 << 110 16 April 2021 - Ben Morgan (hadr-inclxx-V10-07 << 111 ---------------------------------------------- << 112 - Migrate build to modular CMake API << 113 << 114 13 April 2021 - Alberto Ribon (hadr-inclxx-V1 << 115 ---------------------------------------------- << 116 - Removed the subdirectories hadronic/models/m << 117 hadronic/models/util (that have been now del << 118 moved to hadronic/util and hadronic/manageme << 119 Removed also the useless dependency to hadro << 120 << 121 08 March 2021 - Alberto Ribon (hadr-inclxx-V1 << 122 ---------------------------------------------- << 123 - G4INCLXXInterface.hh : updated comment. << 124 << 125 28 May 2020 - Ben Morgan (hadr-inclxx-V1 << 126 ---------------------------------------------- << 127 - Remove obsolete GRANULAR_DEPENDENCIES entri << 128 << 129 12 May 2020 - Alberto Ribon (hadr-inclxx- << 130 ---------------------------------------------- << 131 - G4INCLXXInterfaceStore.cc : in the method Em << 132 check the global verbosity level of hadronic << 133 do not print anything). << 134 << 135 05 May 2020 - Gunter Folger (hadr-inclxx- << 136 ---------------------------------------------- << 137 - Fix for clang10: for for warning on confusin << 138 enclose statements in if/else with {} << 139 Affected: incl_physics/src/G4INCLInteracti << 140 << 141 19 December 2018 - Alberto Ribon (hadr-inclxx- << 142 ---------------------------------------------- << 143 - G4INCLHFB.cc : Fixed (weak and strong) non-r << 144 the arrays radiusP, radiusN, diffusenessP, d << 145 << 146 21 November 2018 - Gabriele Cosmo (hadr-inclxx << 147 ---------------------------------------------- << 148 - G4INCLRandom.hh: changed Adapter::operator() << 149 G4RandFlat::shootInt(n). Fixes FPE errors re << 150 mode optimised. << 151 << 152 09 November 2018 - Gabriele Cosmo (hadr-inclxx << 153 ---------------------------------------------- << 154 - Fixed few printout typos. << 155 << 156 10 October 2018 - Jean-Christophe David (hadr- << 157 ---------------------------------------------- << 158 - INCL++ v6.28 << 159 o Remove Fix SIGFPE << 160 o Put gauss from Geant4 << 161 << 162 04 October 2018 - Jean-Christophe David (hadr- << 163 ---------------------------------------------- << 164 - INCL++ v6.26 << 165 o Fix SIGFPE in Random.hh << 166 << 167 21 September 2018 - Jean-Christophe David (had << 168 ---------------------------------------------- << 169 - INCL++ v6.25 << 170 o Fix a mass of a light hypernucleus (Z=1,A= << 171 << 172 06 September 2018 - Jean-Christophe David (had << 173 ---------------------------------------------- << 174 - INCL++ v6.24 << 175 o Path to the library for HFB << 176 << 177 04 September 2018 - Jean-Christophe David (had << 178 ---------------------------------------------- << 179 - INCL++ v6.23 << 180 o Fix bugs and Compatibility with C++17 chec << 181 << 182 10 August 2018 - Jean-Christophe David (hadr-i << 183 ---------------------------------------------- << 184 - INCL++ v6.22 << 185 o Fix bugs and improve strangeness and few n << 186 o Compatibility with C++17 checked << 187 << 188 04 December 2017 - Alberto Ribon (hadr-inclxx- << 189 ---------------------------------------------- << 190 - G4INCLRandom : improved to avoid reproducibi << 191 The method "gaussWithMemory" should be calle << 192 of correlated gaussian variables, whereas th << 193 used for usual, single and independent gauss << 194 << 195 10 November 2017 - Jean-Christophe David (hadr << 196 ---------------------------------------------- << 197 - INCL++ v6.0 << 198 o Fix bugs in eta/omega channels (v6.0 = str << 199 << 200 27 October 2017 - Jose Luis Rodriguez Sanchez << 201 ---------------------------------------------- << 202 - INCL++ v6.0_rc18 - Fix warnings << 203 << 204 26 October 2017 - Jose Luis Rodriguez Sanchez << 205 ---------------------------------------------- << 206 - INCL++ v6.0_rc16 << 207 o Fix minor bugs << 208 << 209 18 October 2017 - Jose Luis Rodriguez Sanchez << 210 ---------------------------------------------- << 211 - INCL++ v6.0_rc15 << 212 o Fix warning in Geant4 (interface --> newTa << 213 << 214 18 October 2017 - Jose Luis Rodriguez Sanchez << 215 ---------------------------------------------- << 216 - INCL++ v6.0_rc14 << 217 o Separation energies improved and hyperclus << 218 << 219 07 October 2017 - Jose Luis Rodriguez Sanchez << 220 ---------------------------------------------- << 221 - INCL++ v6.0_rc10 << 222 o Few nucleon removal improved << 223 << 224 27 September 2017 - Jason Hirtz (hadr-inclxx-V << 225 ---------------------------------------------- 20 --------------------------------------------------------------- 226 - INCL++ v6.0_rc9 << 21 - INCL++ v5.1.14.9 227 o Warnings fixed << 22 o Fix a bug in Coulomb deflection for negative incident particles. 228 23 229 26 September 2017 - Jason Hirtz (hadr-inclxx-V << 24 13 March 2014 - Gabriele Cosmo (hadr-inclxx-V09-06-50) 230 ---------------------------------------------- << 231 - INCL++ v6.0_rc8 << 232 o Implementation of strangeness (+ improveme << 233 << 234 18 November 2016 - Jean-Christophe David (hadr << 235 ---------------------------------------------- << 236 - INCL++ v5.3 << 237 o INCLXXInterface modified << 238 << 239 02 November 2016 - Jean-Christophe David (hadr << 240 ---------------------------------------------- << 241 - INCL++ v5.3_rc14 << 242 o Better N-induced eta production XS << 243 << 244 25 October 2016 - Jean-Christophe David (hadr- << 245 ---------------------------------------------- << 246 - INCL++ v5.3_rc13 << 247 o A warning fixed. << 248 << 249 24 October 2016 - Jean-Christophe David (hadr- << 250 ---------------------------------------------- << 251 - INCL++ v5.3_rc12 << 252 o Implementation of eta and omega meson prod << 253 o A few minor fixes. << 254 << 255 1 August 2016 - Jean-Christophe David (hadr-in << 256 ---------------------------------------------- << 257 - INCL++ v5.3_rc5 << 258 o Fix warnings (G4INCLPionResonanceDecayChan << 259 << 260 27 July 2016 - Jean-Christophe David (hadr-inc << 261 ---------------------------------------------- << 262 - INCL++ v5.3_rc4 << 263 o First implementation of eta meson producti << 264 o A few minor fixes. << 265 << 266 25 November 2015 - Davide Mancusi (hadr-inclxx << 267 ---------------------------------------------- << 268 - INCL++ v5.2.9.5 << 269 o Really fix nuclide name parsing. << 270 << 271 24 November 2015 - Davide Mancusi (hadr-inclxx << 272 ---------------------------------------------- << 273 - INCL++ v5.2.9.4 << 274 o Omit use of real masses from incl42 physic << 275 o Fix nuclide name parsing. << 276 << 277 24 November 2015 - Davide Mancusi (hadr-inclxx << 278 ---------------------------------------------- << 279 - Fix GNUMake build. << 280 << 281 23 November 2015 - Davide Mancusi (hadr-inclxx << 282 ---------------------------------------------- << 283 - INCL++ v5.2.9.3 << 284 o Add some setters for Config members. << 285 o Remove INCL_INVERSE_KINEMATICS compile-t << 286 o Add UI commands to control the INCL phys << 287 << 288 10 July 2015 - Davide Mancusi (hadr-inclxx-V10 << 289 ---------------------------------------------- << 290 - INCL++ v5.2.9.1 << 291 o Checked all the while loops in the code an << 292 << 293 10 July 2015 - Davide Mancusi (hadr-inclxx-V10 << 294 ---------------------------------------------- << 295 - INCL++ v5.2.9 << 296 o Introduces the possibility to perform calc << 297 outgoing pions in multipion collisions. << 298 << 299 26 May 2015 - Robert Hatcher (hadr-inclxx-V10- << 300 ---------------------------------------------- << 301 - Remove unnecessary "using namespace std" fro << 302 that causes problems w/ G4AnyMethod & G4Gene << 303 when using clang and/or vc12 << 304 << 305 19 November 2014 - Davide Mancusi (hadr-inclxx << 306 ---------------------------------------------- << 307 - INCL++ v5.2.8 << 308 o Fix a compilation error in Debug mode. << 309 << 310 18 November 2014 - Davide Mancusi (hadr-inclxx << 311 ---------------------------------------------- << 312 - INCL++ v5.2.7.3 << 313 o Bump tweak version number for consistency << 314 changes. << 315 o Update reference in G4INCLXXInterface::Mod << 316 << 317 12 November 2014 - Davide Mancusi (hadr-inclxx << 318 ---------------------------------------------- << 319 - INCL++ v5.2.7.2 << 320 o Fix a compilation error on an old Mac/GNUM << 321 << 322 7 November 2014 - Davide Mancusi (hadr-inclxx- << 323 ---------------------------------------------- << 324 - INCL++ v5.2.7 << 325 o Might fix a compilation error on an old Ma << 326 << 327 7 November 2014 - Davide Mancusi (hadr-inclxx- << 328 ---------------------------------------------- << 329 - INCL++ v5.2.5 << 330 o Fix a bug that caused a large overestimati << 331 in "fusion". << 332 << 333 6 November 2014 - Davide Mancusi (hadr-inclxx- << 334 ---------------------------------------------- << 335 - INCL++ v5.2.4.2 << 336 o Added AvatarDumpAction. << 337 << 338 22 October 2014 - Davide Mancusi (hadr-inclxx- << 339 ---------------------------------------------- << 340 - INCL++ v5.2.4 << 341 o Updated list of authors. << 342 o Activate use of adjusted fission parameter << 343 << 344 15 October 2014 - Gabriele Cosmo (hadr-inclxx- << 345 ---------------------------------------------- << 346 - Corrected dependecy list in GNUMakefile and << 347 module; added dependency to 'de_excitation/f << 348 << 349 14 October 2014 - Davide Mancusi (hadr-inclxx- << 350 ---------------------------------------------- << 351 - INCL++ v5.2.3 << 352 o Large reduction in memory churn due to all << 353 few percent). << 354 << 355 26 September 2014 - Davide Mancusi (hadr-inclx << 356 ---------------------------------------------- << 357 - INCL++ v5.2.2 << 358 o Fix Coverity warning + minor clean-up << 359 << 360 8 July 2014 - Davide Mancusi (hadr-inclxx-V10- << 361 ---------------------------------------------- << 362 - INCL++ v5.2.1 << 363 o Add plumbing for tallying reactions treate << 364 o Minor clean-up << 365 << 366 16 June 2014 - Davide Mancusi (hadr-inclxx-V10 << 367 ---------------------------------------------- << 368 - Fix crash in p+He2 (!) reactions << 369 << 370 2 June 2014 - Davide Mancusi (hadr-inclxx-V10- << 371 ---------------------------------------------- << 372 - Retag as INCL++ v5.2 << 373 << 374 23 May 2014 - Davide Mancusi (hadr-inclxx-V10- << 375 ---------------------------------------------- << 376 - INCL++ v5.2_rc2 << 377 o Fix a compilation error on Windows. << 378 << 379 22 May 2014 - Davide Mancusi (hadr-inclxx-V10- << 380 ---------------------------------------------- << 381 - INCL++ v5.2_rc1 << 382 o Extends INCL++ up to 15-20 GeV incident en << 383 o A few improvements, minor bug fixes and sp << 384 o Fixes a minor Coverity warning. << 385 << 386 13 March 2014 - Gabriele Cosmo (hadr-inclxx-V1 << 387 ---------------------------------------------- 25 --------------------------------------------------------------- 388 - Fixed use of inline keyword for method getPh 26 - Fixed use of inline keyword for method getPhaseSpace() defined in 389 ClusteringModelIntercomparison.cc. 27 ClusteringModelIntercomparison.cc. 390 28 391 10 March 2014 - Davide Mancusi (hadr-inclxx-V1 << 29 5 March 2014 - Davide Mancusi 392 ---------------------------------------------- << 393 - Const-correctness fix for G4ParticleDefiniti << 394 << 395 5 March 2014 - Davide Mancusi (hadr-inclxx-V10 << 396 ---------------------------------------------- 30 --------------------------------------------------------------- 397 - Fix: avoid negative Fermi energies for delta 31 - Fix: avoid negative Fermi energies for delta resonances 398 32 399 9 January 2014 - Davide Mancusi (hadr-inclxx-V << 33 9 January 2014 - Davide Mancusi (hadr-inclxx-V09-06-49) 400 ---------------------------------------------- 34 --------------------------------------------------------------- 401 - Fix: occasionally produced an excited nucleo 35 - Fix: occasionally produced an excited nucleon as a pre-fragment. 402 - Getter for INCL Config object in the G4INCLI 36 - Getter for INCL Config object in the G4INCLInterfaceStore. 403 37 404 29 November 2013 - Davide Mancusi (hadr-inclxx 38 29 November 2013 - Davide Mancusi (hadr-inclxx-V09-06-47, -48) 405 ---------------------------------------------- 39 --------------------------------------------------------------- 406 - Fix: energy conservation systematically fail 40 - Fix: energy conservation systematically fails because the G4HadProjectile 407 mass is wrong. Work around this. 41 mass is wrong. Work around this. 408 42 409 27 November 2013 - Gabriele Cosmo (hadr-inclxx 43 27 November 2013 - Gabriele Cosmo (hadr-inclxx-V09-06-46) 410 ---------------------------------------------- 44 --------------------------------------------------------------- 411 - Fix in G4INCLBinaryCollisionAvatar for compi 45 - Fix in G4INCLBinaryCollisionAvatar for compilation error in MT mode 412 on the icc compiler. 46 on the icc compiler. 413 47 414 19 November 2013 - Davide Mancusi (hadr-inclxx 48 19 November 2013 - Davide Mancusi (hadr-inclxx-V09-06-44, -45) 415 ---------------------------------------------- 49 --------------------------------------------------------------- 416 - Resample interaction if four-momentum conser 50 - Resample interaction if four-momentum conservation is violated. 417 51 418 18 November 2013 - Davide Mancusi (hadr-inclxx 52 18 November 2013 - Davide Mancusi (hadr-inclxx-V09-06-42, -43) 419 ---------------------------------------------- 53 --------------------------------------------------------------- 420 - Don't panic on reactions induced by di-proto 54 - Don't panic on reactions induced by di-protons. 421 55 422 15 November 2013 - Davide Mancusi (hadr-inclxx 56 15 November 2013 - Davide Mancusi (hadr-inclxx-V09-06-41) 423 ---------------------------------------------- 57 --------------------------------------------------------------- 424 - Fix borked case in for loop. 58 - Fix borked case in for loop. 425 59 426 14 November 2013 - Davide Mancusi (hadr-inclxx 60 14 November 2013 - Davide Mancusi (hadr-inclxx-V09-06-40) 427 ---------------------------------------------- 61 --------------------------------------------------------------- 428 - Fix bug in phase-space decay of exotic clust 62 - Fix bug in phase-space decay of exotic clusters. 429 63 430 12 November 2013 - Davide Mancusi (hadr-inclxx 64 12 November 2013 - Davide Mancusi (hadr-inclxx-V09-06-39) 431 ---------------------------------------------- 65 --------------------------------------------------------------- 432 - Fix bug in forced pion emission at the end o 66 - Fix bug in forced pion emission at the end of cascade. 433 67 434 12 November 2013 - Davide Mancusi (hadr-inclxx 68 12 November 2013 - Davide Mancusi (hadr-inclxx-V09-06-38) 435 ---------------------------------------------- 69 --------------------------------------------------------------- 436 - Fix run-time crash in test69 on Windows. 70 - Fix run-time crash in test69 on Windows. 437 71 438 12 November 2013 - Davide Mancusi (hadr-inclxx 72 12 November 2013 - Davide Mancusi (hadr-inclxx-V09-06-37) 439 ---------------------------------------------- 73 --------------------------------------------------------------- 440 - Fix compile error on VC9 -- might be related 74 - Fix compile error on VC9 -- might be related with some Win crashes in test69? 441 75 442 6 November 2013 - Davide Mancusi (hadr-inclxx- 76 6 November 2013 - Davide Mancusi (hadr-inclxx-V09-06-36) 443 ---------------------------------------------- 77 --------------------------------------------------------------- 444 - INCL++ v5.1.14 78 - INCL++ v5.1.14 445 o Silence a compilation warning. 79 o Silence a compilation warning. 446 o Fix a bug affecting very light targets. 80 o Fix a bug affecting very light targets. 447 o Tag as v5.1.14. 81 o Tag as v5.1.14. 448 82 449 2 November 2013 - Davide Mancusi (hadr-inclxx- 83 2 November 2013 - Davide Mancusi (hadr-inclxx-V09-06-35) 450 ---------------------------------------------- 84 --------------------------------------------------------------- 451 - INCL++ v5.1.14_rc18 85 - INCL++ v5.1.14_rc18 452 o Fix a TLS policy violation that caused vio 86 o Fix a TLS policy violation that caused violation of MT-vs-SEQ 453 reproducibility. 87 reproducibility. 454 88 455 31 October 2013 - Davide Mancusi (hadr-inclxx- 89 31 October 2013 - Davide Mancusi (hadr-inclxx-V09-06-32, -33, -34) 456 ---------------------------------------------- 90 --------------------------------------------------------------- 457 - INCL++ v5.1.14_rc17 91 - INCL++ v5.1.14_rc17 458 o A handful of minor fixes. 92 o A handful of minor fixes. 459 o Prepare the G4INCLXXInterface to handle di 93 o Prepare the G4INCLXXInterface to handle different de-excitation models 460 through the SetDeExcitation method(). 94 through the SetDeExcitation method(). 461 o Fix a TLS violation in G4INCLCrossSections 95 o Fix a TLS violation in G4INCLCrossSections.cc. 462 96 463 25 October 2013 - Davide Mancusi (hadr-inclxx- 97 25 October 2013 - Davide Mancusi (hadr-inclxx-V09-06-31) 464 ---------------------------------------------- 98 --------------------------------------------------------------- 465 - INCL++ v5.1.14_rc13 99 - INCL++ v5.1.14_rc13 466 o Mostly cosmetic changes, some code refacto 100 o Mostly cosmetic changes, some code refactoring. 467 101 468 21 October 2013 - Davide Mancusi (hadr-inclxx- 102 21 October 2013 - Davide Mancusi (hadr-inclxx-V09-06-30) 469 ---------------------------------------------- 103 --------------------------------------------------------------- 470 - INCL++ v5.1.14_rc11 104 - INCL++ v5.1.14_rc11 471 o Fix compilation errors on Mac. 105 o Fix compilation errors on Mac. 472 106 473 21 October 2013 - Davide Mancusi (hadr-inclxx- 107 21 October 2013 - Davide Mancusi (hadr-inclxx-V09-06-29) 474 ---------------------------------------------- 108 --------------------------------------------------------------- 475 - INCL++ v5.1.14_rc10 109 - INCL++ v5.1.14_rc10 476 o More optimisation. 110 o More optimisation. 477 111 478 15 October 2013 - Davide Mancusi (hadr-inclxx- 112 15 October 2013 - Davide Mancusi (hadr-inclxx-V09-06-28) 479 ---------------------------------------------- 113 --------------------------------------------------------------- 480 - INCL++ v5.1.14_rc8 114 - INCL++ v5.1.14_rc8 481 o Further optimisation and reduction of memo 115 o Further optimisation and reduction of memory churn. 482 116 483 4 October 2013 - Davide Mancusi (hadr-inclxx-V 117 4 October 2013 - Davide Mancusi (hadr-inclxx-V09-06-27) 484 ---------------------------------------------- 118 --------------------------------------------------------------- 485 - INCL++ v5.1.14_rc7 119 - INCL++ v5.1.14_rc7 486 o Largely reduced memory churn. 120 o Largely reduced memory churn. 487 121 488 26 September 2013 - Davide Mancusi (hadr-inclx 122 26 September 2013 - Davide Mancusi (hadr-inclxx-V09-06-26) 489 ---------------------------------------------- 123 --------------------------------------------------------------- 490 - INCL++ v5.1.14_rc6 124 - INCL++ v5.1.14_rc6 491 o Get rid of calls to G4ParticleTable::GetIo 125 o Get rid of calls to G4ParticleTable::GetIonTable(), too! 492 126 493 24 September 2013 - Davide Mancusi (hadr-inclx 127 24 September 2013 - Davide Mancusi (hadr-inclxx-V09-06-25) 494 ---------------------------------------------- 128 --------------------------------------------------------------- 495 - INCL++ v5.1.14_rc5 129 - INCL++ v5.1.14_rc5 496 o Get rid of obsolete calls to G4ParticleTab 130 o Get rid of obsolete calls to G4ParticleTable::GetIon(). 497 131 498 19 September 2013 - Davide Mancusi (hadr-inclx 132 19 September 2013 - Davide Mancusi (hadr-inclxx-V09-06-23, -24) 499 ---------------------------------------------- 133 --------------------------------------------------------------- 500 - INCL++ v5.1.14_rc4 134 - INCL++ v5.1.14_rc4 501 o Slightly faster, and probably gentler as f 135 o Slightly faster, and probably gentler as far as memory thrashing is 502 concerned 136 concerned 503 o A handful of bug fixes 137 o A handful of bug fixes 504 138 505 26 August 2013 - Davide Mancusi (hadr-inclxx-V 139 26 August 2013 - Davide Mancusi (hadr-inclxx-V09-06-22) 506 ---------------------------------------------- 140 ----------------------------------------------------------- 507 - INCL++ v5.1.13.4 141 - INCL++ v5.1.13.4 508 o Fixes crash in very low-energy (~1 MeV) p+ 142 o Fixes crash in very low-energy (~1 MeV) p+He4 509 reactions -- really. 143 reactions -- really. 510 - Restore granular dependencies and include_di 144 - Restore granular dependencies and include_directories 511 fix by G. Cosmo. 145 fix by G. Cosmo. 512 146 513 24 July 2013 - Davide Mancusi (hadr-inclxx-V09 147 24 July 2013 - Davide Mancusi (hadr-inclxx-V09-06-21) 514 ---------------------------------------------- 148 ----------------------------------------------------------- 515 - INCL++ v5.1.13.3 149 - INCL++ v5.1.13.3 516 o Fixes crash in very low-energy (~1 MeV) p+ 150 o Fixes crash in very low-energy (~1 MeV) p+He4 reactions 517 and in light-ion-induced reactions. 151 and in light-ion-induced reactions. 518 152 519 16 July 2013 - Gabriele Cosmo (hadr-inclxx-V09 153 16 July 2013 - Gabriele Cosmo (hadr-inclxx-V09-06-20) 520 ---------------------------------------------- 154 ----------------------------------------------------------- 521 - Correction to CMake scripts for granular bu 155 - Correction to CMake scripts for granular build. 522 156 523 20 June 2013 - Davide Mancusi (hadr-inclxx-V09 157 20 June 2013 - Davide Mancusi (hadr-inclxx-V09-06-19) 524 ---------------------------------------------- 158 ----------------------------------------------------------- 525 - Fix compilation warning. 159 - Fix compilation warning. 526 160 527 19 June 2013 - Davide Mancusi (hadr-inclxx-V09 161 19 June 2013 - Davide Mancusi (hadr-inclxx-V09-06-18) 528 ---------------------------------------------- 162 ----------------------------------------------------------- 529 - INCL++ v5.1.13.2 163 - INCL++ v5.1.13.2 530 o Minor fixes. 164 o Minor fixes. 531 165 532 7 June 2013 - Vladimir Ivanchenko (hadr-inclxx 166 7 June 2013 - Vladimir Ivanchenko (hadr-inclxx-V09-06-17) 533 ---------------------------------------------- 167 ----------------------------------------------------------- 534 - G4INCLXXInterface - do not delete Binarycasc << 168 - G4INCLXXInterface - do not delete Binarycascade objects, because 535 all hadronic models are deleted by model s << 169 all hadronic models are deleted by model store. This is a fix 536 of outstanding problem for Geant4 MT 170 of outstanding problem for Geant4 MT 537 171 538 6 June 2013 - Gabriele Cosmo (hadr-inclxx-V09- 172 6 June 2013 - Gabriele Cosmo (hadr-inclxx-V09-06-16) 539 ---------------------------------------------- 173 ----------------------------------------------------------- 540 - Replaced defines in G4INCLLogger by adding p 174 - Replaced defines in G4INCLLogger by adding prefix "INCL_" to avoid 541 clashes with specific macros defined in Wind 175 clashes with specific macros defined in Windows system: 542 INCL_FATAL(x), INCL_ERROR(x), INCL_WARN(x), 176 INCL_FATAL(x), INCL_ERROR(x), INCL_WARN(x), INCL_INFO(x), 543 INCL_DEBUG(x), INCL_DATABLOCK(x). 177 INCL_DEBUG(x), INCL_DATABLOCK(x). 544 Adapted code accordingly. 178 Adapted code accordingly. 545 - Avoid dynamic initialisation of thread-local 179 - Avoid dynamic initialisation of thread-local variables for porting 546 on Windows in G4INCLParticleTable.cc. 180 on Windows in G4INCLParticleTable.cc. 547 181 548 22 May 2013 - Davide Mancusi (hadr-inclxx-V09- 182 22 May 2013 - Davide Mancusi (hadr-inclxx-V09-06-15) 549 ---------------------------------------------- 183 ----------------------------------------------------------- 550 - INCL++ v5.1.13.1 184 - INCL++ v5.1.13.1 551 o Fixes a bug that caused very long CPU time 185 o Fixes a bug that caused very long CPU times in benchmarks. 552 186 553 21 May 2013 - Davide Mancusi (hadr-inclxx-V09- 187 21 May 2013 - Davide Mancusi (hadr-inclxx-V09-06-14) 554 ---------------------------------------------- 188 ----------------------------------------------------------- 555 - INCL++ v5.1.13 189 - INCL++ v5.1.13 556 o Experimental support for neutron skins. 190 o Experimental support for neutron skins. 557 o Experimental support for fuzzy r-p correla 191 o Experimental support for fuzzy r-p correlations. 558 o Debug output controlled by G4INCL_DEBUG_VE 192 o Debug output controlled by G4INCL_DEBUG_VERBOSITY envvar. 559 o Rely on BIC for pion-nucleon and nucleon-n 193 o Rely on BIC for pion-nucleon and nucleon-nucleon reactions. 560 194 561 17 May 2013 - Davide Mancusi (hadr-inclxx-V09- 195 17 May 2013 - Davide Mancusi (hadr-inclxx-V09-06-13) 562 ---------------------------------------------- 196 ----------------------------------------------------------- 563 - INCL++ v5.1.12.3 197 - INCL++ v5.1.12.3 564 o Fix a crash for light targets. 198 o Fix a crash for light targets. 565 199 566 16 May 2013 - Davide Mancusi (hadr-inclxx-V09- 200 16 May 2013 - Davide Mancusi (hadr-inclxx-V09-06-11) 567 ---------------------------------------------- 201 ----------------------------------------------------------- 568 - Fix clang compiler warning about unused func 202 - Fix clang compiler warning about unused functions. 569 203 570 15 May 2013 - Davide Mancusi (hadr-inclxx-V09- 204 15 May 2013 - Davide Mancusi (hadr-inclxx-V09-06-10) 571 ---------------------------------------------- 205 ----------------------------------------------------------- 572 - INCL++ v5.1.12.1 206 - INCL++ v5.1.12.1 573 o More adjustments in the nucleus-nucleus se 207 o More adjustments in the nucleus-nucleus sector. 574 208 575 26 March 2013 - Davide Mancusi (hadr-inclxx-V0 209 26 March 2013 - Davide Mancusi (hadr-inclxx-V09-06-09) 576 ---------------------------------------------- 210 ----------------------------------------------------------- 577 - Fix another compilation error for G4-MT. 211 - Fix another compilation error for G4-MT. 578 212 579 15 March 2013 - Davide Mancusi (hadr-inclxx-V0 213 15 March 2013 - Davide Mancusi (hadr-inclxx-V09-06-08) 580 ---------------------------------------------- 214 ----------------------------------------------------------- 581 - Fix compilation errors for G4-MT. 215 - Fix compilation errors for G4-MT. 582 216 583 13 March 2013 - Davide Mancusi (hadr-inclxx-V0 217 13 March 2013 - Davide Mancusi (hadr-inclxx-V09-06-07) 584 ---------------------------------------------- 218 ----------------------------------------------------------- 585 - INCL++ v5.1.11 219 - INCL++ v5.1.11 586 o Several adjustments in the nucleus-nucleus 220 o Several adjustments in the nucleus-nucleus sector. Fixes a big bug which 587 involved light targets. 221 involved light targets. 588 o Some code refactoring. 222 o Some code refactoring. 589 223 590 12 March 2013 - Dennis Wright (hadr-inclxx-V09 224 12 March 2013 - Dennis Wright (hadr-inclxx-V09-06-06) 591 ---------------------------------------------- 225 ----------------------------------------------------- 592 - fixed MacOS Clang compiler warnings: unused 226 - fixed MacOS Clang compiler warnings: unused private variables in classes 593 G4INCLRecombinationChannel, G4INCLElasticCha 227 G4INCLRecombinationChannel, G4INCLElasticChannel, G4INCLPionNucleonChannel, 594 G4INCLDeltaDecayChannel, G4INCLDeltaProducti 228 G4INCLDeltaDecayChannel, G4INCLDeltaProductionChannel, 595 G4INCLInteractionAvatar 229 G4INCLInteractionAvatar 596 230 597 1 March 2013 - Davide Mancusi (hadr-inclxx-V09 231 1 March 2013 - Davide Mancusi (hadr-inclxx-V09-06-05) 598 ---------------------------------------------- 232 ----------------------------------------------------------- 599 - Fix a compilation warning 233 - Fix a compilation warning 600 234 601 25 February 2013 - Davide Mancusi (hadr-inclxx 235 25 February 2013 - Davide Mancusi (hadr-inclxx-V09-06-04) 602 ---------------------------------------------- 236 ----------------------------------------------------------- 603 - Fix some compilation warnings and errors 237 - Fix some compilation warnings and errors 604 238 605 22 February 2013 - Davide Mancusi (hadr-inclxx 239 22 February 2013 - Davide Mancusi (hadr-inclxx-V09-06-03) 606 ---------------------------------------------- 240 ----------------------------------------------------------- 607 - Use PreCompound only for incident nucleons 241 - Use PreCompound only for incident nucleons 608 242 609 22 February 2013 - Davide Mancusi (hadr-inclxx 243 22 February 2013 - Davide Mancusi (hadr-inclxx-V09-06-02) 610 ---------------------------------------------- 244 ----------------------------------------------------------- 611 - INCL++ v5.1.10 245 - INCL++ v5.1.10 612 o Relies on PreCompound for reactions below 246 o Relies on PreCompound for reactions below 1 AMeV (configurable via the 613 G4INCLXXInterfaceMessenger) 247 G4INCLXXInterfaceMessenger) 614 o Adapted some of the MT modifications -- th 248 o Adapted some of the MT modifications -- the code should still be 615 thread-safe 249 thread-safe 616 o Some code refactoring 250 o Some code refactoring 617 251 618 8 January 2013 - Davide Mancusi (hadr-inclxx-V 252 8 January 2013 - Davide Mancusi (hadr-inclxx-V09-06-01) 619 ---------------------------------------------- 253 ----------------------------------------------------------- 620 - INCL++ v5.1.9 254 - INCL++ v5.1.9 621 o Removes calls to abort() and exit() 255 o Removes calls to abort() and exit() 622 256 623 29 November 2012 - Gabriele Cosmo (hadr-inclxx 257 29 November 2012 - Gabriele Cosmo (hadr-inclxx-V09-05-31) 624 ---------------------------------------------- 258 ----------------------------------------------------------- 625 - Remove inclusion of G4SystemOfUnits from hea 259 - Remove inclusion of G4SystemOfUnits from headers! 626 260 627 6 November 2012 - Davide Mancusi (hadr-inclxx- 261 6 November 2012 - Davide Mancusi (hadr-inclxx-V09-05-30) 628 ---------------------------------------------- 262 ----------------------------------------------------------- 629 - INCL++ v5.1.8 263 - INCL++ v5.1.8 630 o Fixes a bug in forced compound nucleus (em 264 o Fixes a bug in forced compound nucleus (emission of di-protons or 631 di-neutrons) 265 di-neutrons) 632 266 633 4 November 2012 - Davide Mancusi (hadr-inclxx- 267 4 November 2012 - Davide Mancusi (hadr-inclxx-V09-05-29) 634 ---------------------------------------------- 268 ----------------------------------------------------------- 635 - INCL++ v5.1.7 269 - INCL++ v5.1.7 636 o Fixes Coverity warnings 270 o Fixes Coverity warnings 637 o Fixes a bug affecting the choice of the ac 271 o Fixes a bug affecting the choice of the accurate-projectile mode 638 272 639 27 October 2012 - Davide Mancusi (hadr-inclxx- 273 27 October 2012 - Davide Mancusi (hadr-inclxx-V09-05-28) 640 ---------------------------------------------- 274 ----------------------------------------------------------- 641 - INCL++ v5.1.6 275 - INCL++ v5.1.6 642 o Major speed improvement in cluster coalesc 276 o Major speed improvement in cluster coalescence -- gained about a factor of 643 2 in 1-GeV p+208Pb 277 2 in 1-GeV p+208Pb 644 o Fix some bugs in reactions induced by comp 278 o Fix some bugs in reactions induced by composite particles 645 279 646 9 October 2012 - Davide Mancusi (hadr-inclxx-V 280 9 October 2012 - Davide Mancusi (hadr-inclxx-V09-05-27) 647 ---------------------------------------------- 281 ----------------------------------------------------------- 648 - INCL++ v5.1.5 282 - INCL++ v5.1.5 649 o Only one model instance for all processes 283 o Only one model instance for all processes 650 o Messenger interface now creates commands i 284 o Messenger interface now creates commands in /process/had/inclxx, for 651 consistency with Bertini 285 consistency with Bertini 652 o Optimisation of the cluster-coalescence al 286 o Optimisation of the cluster-coalescence algorithm reduces CPU time by about 653 40% in 1-GeV p+208Pb 287 40% in 1-GeV p+208Pb 654 o Fixes Coverity warnings 288 o Fixes Coverity warnings 655 o Bug fixes 289 o Bug fixes 656 290 657 26 September 2012 - Gabriele Cosmo (hadr-inclx 291 26 September 2012 - Gabriele Cosmo (hadr-inclxx-V09-05-26) 658 ---------------------------------------------- 292 ----------------------------------------------------------- 659 - Explicitly use inclusion of headers for syst 293 - Explicitly use inclusion of headers for system of units and physical 660 constants, in plan to remove implicit inclus 294 constants, in plan to remove implicit inclusion from globals.hh. 661 295 662 4 September 2012 - Davide Mancusi (hadr-inclxx 296 4 September 2012 - Davide Mancusi (hadr-inclxx-V09-05-25) 663 ---------------------------------------------- 297 ----------------------------------------------------------- 664 - Fixes GNUmake compilation errors 298 - Fixes GNUmake compilation errors 665 299 666 3 September 2012 - Davide Mancusi (hadr-inclxx 300 3 September 2012 - Davide Mancusi (hadr-inclxx-V09-05-24) 667 ---------------------------------------------- 301 ----------------------------------------------------------- 668 - INCL++ v5.1.4 302 - INCL++ v5.1.4 669 o Fixes some shadowing warnings 303 o Fixes some shadowing warnings 670 304 671 27 August 2012 - Davide Mancusi (hadr-inclxx-V 305 27 August 2012 - Davide Mancusi (hadr-inclxx-V09-05-23) 672 ---------------------------------------------- 306 ----------------------------------------------------------- 673 - INCL++ refuses to handle reactions between n 307 - INCL++ refuses to handle reactions between nuclei with A>18. Those reactions 674 will be handled by BIC. 308 will be handled by BIC. 675 - Fix the warning message about BIC being used 309 - Fix the warning message about BIC being used instead of INCL++. 676 310 677 26 August 2012 - Davide Mancusi (hadr-inclxx-V 311 26 August 2012 - Davide Mancusi (hadr-inclxx-V09-05-22) 678 ---------------------------------------------- 312 ----------------------------------------------------------- 679 - Hopefully fix some crashes on Windows. 313 - Hopefully fix some crashes on Windows. 680 314 681 25 August 2012 - Davide Mancusi (hadr-inclxx-V 315 25 August 2012 - Davide Mancusi (hadr-inclxx-V09-05-21) 682 ---------------------------------------------- 316 ----------------------------------------------------------- 683 - Fix missing include paths in GNUmakefile 317 - Fix missing include paths in GNUmakefile 684 - Emit a warning when the backup model is used 318 - Emit a warning when the backup model is used. 685 319 686 23 August 2012 - Davide Mancusi (hadr-inclxx-V 320 23 August 2012 - Davide Mancusi (hadr-inclxx-V09-05-20) 687 ---------------------------------------------- 321 ----------------------------------------------------------- 688 - INCL++ v5.1.3 322 - INCL++ v5.1.3 689 o Realistic densities for deuterons 323 o Realistic densities for deuterons 690 o Can be used for very light systems (e.g. p 324 o Can be used for very light systems (e.g. p+alpha) 691 o Fixes some minor memory leaks 325 o Fixes some minor memory leaks 692 o Fixes a Coverity warning 326 o Fixes a Coverity warning 693 o Should fix some crashes on Windows 327 o Should fix some crashes on Windows 694 328 695 17 July 2012 - Davide Mancusi (hadr-inclxx-V09 329 17 July 2012 - Davide Mancusi (hadr-inclxx-V09-05-19) 696 ---------------------------------------------- 330 ----------------------------------------------------------- 697 - Remove relic file utils/src/G4INCLBook.cc. 331 - Remove relic file utils/src/G4INCLBook.cc. 698 - Fix a minor bug concerning transmission of d 332 - Fix a minor bug concerning transmission of delta resonances. 699 333 700 9 July 2012 - Davide Mancusi (hadr-inclxx-V09- 334 9 July 2012 - Davide Mancusi (hadr-inclxx-V09-05-18) 701 ---------------------------------------------- 335 ----------------------------------------------------------- 702 - Fix compilation warning on Windows. 336 - Fix compilation warning on Windows. 703 337 704 9 July 2012 - Davide Mancusi (hadr-inclxx-V09- 338 9 July 2012 - Davide Mancusi (hadr-inclxx-V09-05-17) 705 ---------------------------------------------- 339 ----------------------------------------------------------- 706 - INCL++ v5.1.1 340 - INCL++ v5.1.1 707 o Should fix all Coverity warnings. 341 o Should fix all Coverity warnings. 708 o Minor bugfixes. 342 o Minor bugfixes. 709 343 710 12 June 2012 - Davide Mancusi (hadr-inclxx-V09 344 12 June 2012 - Davide Mancusi (hadr-inclxx-V09-05-16) 711 ---------------------------------------------- 345 ----------------------------------------------------------- 712 - Should compile cleanly with -Wshadow. 346 - Should compile cleanly with -Wshadow. 713 347 714 1 June 2012 - Davide Mancusi (hadr-inclxx-V09- 348 1 June 2012 - Davide Mancusi (hadr-inclxx-V09-05-15) 715 ---------------------------------------------- 349 ----------------------------------------------------------- 716 - INCL++ v5.1 350 - INCL++ v5.1 717 o Interface returns an empty G4HadFinalState 351 o Interface returns an empty G4HadFinalState if no inelastic event could be 718 produced. 352 produced. 719 353 720 25 May 2012 - Davide Mancusi (hadr-inclxx-V09- 354 25 May 2012 - Davide Mancusi (hadr-inclxx-V09-05-14) 721 ---------------------------------------------- 355 ----------------------------------------------------------- 722 - INCL++ v5.1_rc11 356 - INCL++ v5.1_rc11 723 o Fixes a compiler warning on Windows. 357 o Fixes a compiler warning on Windows. 724 358 725 24 May 2012 - Davide Mancusi (hadr-inclxx-V09- 359 24 May 2012 - Davide Mancusi (hadr-inclxx-V09-05-13) 726 ---------------------------------------------- 360 ----------------------------------------------------------- 727 - INCL++ v5.1_rc10 361 - INCL++ v5.1_rc10 728 o Refactored the configuration part of the i 362 o Refactored the configuration part of the interface in a separate 729 G4INCLXXInterfaceConfig singleton. The int 363 G4INCLXXInterfaceConfig singleton. The interface is no longer a singleton. 730 o Fixes a couple of minor bugs. 364 o Fixes a couple of minor bugs. 731 365 732 22 May 2012 - Davide Mancusi (hadr-inclxx-V09- 366 22 May 2012 - Davide Mancusi (hadr-inclxx-V09-05-12) 733 ---------------------------------------------- 367 ----------------------------------------------------------- 734 - INCL++ v5.1_rc9 368 - INCL++ v5.1_rc9 735 o Fixes a couple of minor bugs. 369 o Fixes a couple of minor bugs. 736 370 737 12 May 2012 - Davide Mancusi (hadr-inclxx-V09- 371 12 May 2012 - Davide Mancusi (hadr-inclxx-V09-05-11) 738 ---------------------------------------------- 372 ----------------------------------------------------------- 739 - INCL++ v5.1_rc8 373 - INCL++ v5.1_rc8 740 o Fixes a circular library dependency, compi 374 o Fixes a circular library dependency, compilation on Windows and some 741 mistakes in the build system. 375 mistakes in the build system. 742 o Minor bugfix in cluster decay. 376 o Minor bugfix in cluster decay. 743 377 744 12 May 2012 - Davide Mancusi (hadr-inclxx-V09- 378 12 May 2012 - Davide Mancusi (hadr-inclxx-V09-05-09) 745 ---------------------------------------------- 379 ----------------------------------------------------------- 746 - INCL++ v5.1_rc6 380 - INCL++ v5.1_rc6 747 o Fixes a bug mostly affecting reactions aro 381 o Fixes a bug mostly affecting reactions around 200 MeV. 748 382 749 11 May 2012 - Davide Mancusi (hadr-inclxx-V09- 383 11 May 2012 - Davide Mancusi (hadr-inclxx-V09-05-08) 750 ---------------------------------------------- 384 ----------------------------------------------------------- 751 - New INCL++ v5.1_rc5 385 - New INCL++ v5.1_rc5 752 o Can handle heavy-ion collisions 386 o Can handle heavy-ion collisions 753 o Conserves energy using masses from the G4 387 o Conserves energy using masses from the G4 tables down 754 to the keV level. 388 to the keV level. 755 389 756 23 April 2012 - Davide Mancusi (hadr-inclxx-V0 390 23 April 2012 - Davide Mancusi (hadr-inclxx-V09-05-07) 757 ---------------------------------------------- 391 ----------------------------------------------------------- 758 - Bugfix: 392 - Bugfix: 759 o Avoid collisions with A=1 targets. 393 o Avoid collisions with A=1 targets. 760 394 761 11 April 2012 - Davide Mancusi (hadr-inclxx-V0 395 11 April 2012 - Davide Mancusi (hadr-inclxx-V09-05-06) 762 ---------------------------------------------- 396 ----------------------------------------------------------- 763 - Bugfix: 397 - Bugfix: 764 o De-excitation products should not be boost 398 o De-excitation products should not be boosted using the pre-fragment 765 velocity. 399 velocity. 766 400 767 9 February 2012 - Davide Mancusi (hadr-inclxx- 401 9 February 2012 - Davide Mancusi (hadr-inclxx-V09-05-04,hadr-inclxx-V09-05-05) 768 ---------------------------------------------- 402 ----------------------------------------------------------- 769 - Fix compiler warning about an unused functio 403 - Fix compiler warning about an unused function parameter. 770 404 771 6 February 2012 - Davide Mancusi (hadr-inclxx- 405 6 February 2012 - Davide Mancusi (hadr-inclxx-V09-05-03) 772 ---------------------------------------------- 406 ----------------------------------------------------------- 773 - Bugfix: 407 - Bugfix: 774 o Sampling of the impact-parameter distribut 408 o Sampling of the impact-parameter distribution was incomplete for 775 nucleon-induced reactions and incoming kin 409 nucleon-induced reactions and incoming kinetic energies below ~40 MeV. 776 410 777 2 February 2012 - Davide Mancusi (hadr-inclxx- 411 2 February 2012 - Davide Mancusi (hadr-inclxx-V09-05-02) 778 ---------------------------------------------- 412 ----------------------------------------------------------- 779 - Bugfixes: 413 - Bugfixes: 780 o Do nothing if the projectile is below the 414 o Do nothing if the projectile is below the Coulomb barrier. 781 o Always apply numerical solutions (used to 415 o Always apply numerical solutions (used to lead to some minor violations of 782 energy conservation). 416 energy conservation). 783 417 784 16 January 2012 - Davide Mancusi (hadr-inclxx- 418 16 January 2012 - Davide Mancusi (hadr-inclxx-V09-05-01) 785 ---------------------------------------------- 419 ----------------------------------------------------------- 786 - Better (iterative) determination of the remn 420 - Better (iterative) determination of the remnant recoil at the the end of the 787 cascade. 421 cascade. 788 - Isospin-dependent back-to-spectator. 422 - Isospin-dependent back-to-spectator. 789 - Cache NuclearDensity objects for better perf 423 - Cache NuclearDensity objects for better performance (although we do not 790 really exploit this in G4 yet). 424 really exploit this in G4 yet). 791 - Bugfix: 425 - Bugfix: 792 o Minor bug for negative incident pions -- i 426 o Minor bug for negative incident pions -- integration over impact-parameter 793 distribution was incomplete. 427 distribution was incomplete. 794 428 795 21 November 2011 - Pekka Kaitaniemi (hadr-incl 429 21 November 2011 - Pekka Kaitaniemi (hadr-inclxx-V09-04-11) 796 ---------------------------------------------- 430 ----------------------------------------------------------- 797 - Fixed local energy logic 431 - Fixed local energy logic 798 - Fixed separation energy in cluster emission 432 - Fixed separation energy in cluster emission 799 433 800 14 November 2011 - Pekka Kaitaniemi (hadr-incl 434 14 November 2011 - Pekka Kaitaniemi (hadr-inclxx-V09-04-10) 801 ---------------------------------------------- 435 ----------------------------------------------------------- 802 - Corrected the order in which the INCL++ mode 436 - Corrected the order in which the INCL++ model and projectile are created in 803 the interface. This actually is a better fix 437 the interface. This actually is a better fix to the FPE problem than tag 804 hadr-inclxx-V09-04-09. 438 hadr-inclxx-V09-04-09. 805 439 806 10 November 2011 - Pekka Kaitaniemi (hadr-incl 440 10 November 2011 - Pekka Kaitaniemi (hadr-inclxx-V09-04-09) 807 ---------------------------------------------- 441 ----------------------------------------------------------- 808 - Added safeguard against FPE in G4INCLCrossSe 442 - Added safeguard against FPE in G4INCLCrossSections.cc 809 443 810 07 November 2011 - Pekka Kaitaniemi (hadr-incl 444 07 November 2011 - Pekka Kaitaniemi (hadr-inclxx-V09-04-08) 811 ---------------------------------------------- 445 ----------------------------------------------------------- 812 - Don't apply nucleon-nucleon collision energy 446 - Don't apply nucleon-nucleon collision energy cut to the first collision 813 - Bugfixes: 447 - Bugfixes: 814 o Check that the nucleus pointer isn't NULL 448 o Check that the nucleus pointer isn't NULL 815 o G4INCLFinalState memory leaks 449 o G4INCLFinalState memory leaks 816 o Proper use of ion definitions in the INCL+ 450 o Proper use of ion definitions in the INCL++ G4 interface 817 451 818 04 November 2011 - Pekka Kaitaniemi (hadr-incl 452 04 November 2011 - Pekka Kaitaniemi (hadr-inclxx-V09-04-07) 819 ---------------------------------------------- 453 ----------------------------------------------------------- 820 - Set the maximum coalescence cluster mass to 454 - Set the maximum coalescence cluster mass to 8 821 455 822 03 November 2011 - Pekka Kaitaniemi (hadr-incl 456 03 November 2011 - Pekka Kaitaniemi (hadr-inclxx-V09-04-06) 823 ---------------------------------------------- 457 ----------------------------------------------------------- 824 - Declared G4INCLIFunction, G4INCLIParticleDat 458 - Declared G4INCLIFunction, G4INCLIParticleDataSource and 825 G4INCLIClusteringModel destructors as virtua 459 G4INCLIClusteringModel destructors as virtual 826 460 827 01 November 2011 - Gabriele Cosmo (hadr-inclxx 461 01 November 2011 - Gabriele Cosmo (hadr-inclxx-V09-04-05) 828 ---------------------------------------------- 462 --------------------------------------------------------- 829 - Correction to GNUmakefiles to allow for DLL 463 - Correction to GNUmakefiles to allow for DLL build on Windows. 830 464 831 31 October 2011 - Pekka Kaitaniemi (hadr-inclx 465 31 October 2011 - Pekka Kaitaniemi (hadr-inclxx-V09-04-04) 832 ---------------------------------------------- 466 ---------------------------------------------------------- 833 - Fixed Windows/VC++ compiler warning 467 - Fixed Windows/VC++ compiler warning 834 468 835 24 October 2011 - Pekka Kaitaniemi (hadr-inclx 469 24 October 2011 - Pekka Kaitaniemi (hadr-inclxx-V09-04-03) 836 ---------------------------------------------- 470 ---------------------------------------------------------- 837 - Fixed Mac/Windows compilation problem (incl_ 471 - Fixed Mac/Windows compilation problem (incl_physics/include/G4INCL.hh clashed 838 with the G4Incl.hh from INCL4.2 on case-inse 472 with the G4Incl.hh from INCL4.2 on case-insensitive filesystems) 839 o Solution: Renamed G4INCL.[hh|cc] to G4INCL 473 o Solution: Renamed G4INCL.[hh|cc] to G4INCLCascade.[hh|cc] 840 - Fixed icc macro expansion related compilatio 474 - Fixed icc macro expansion related compilation problems 841 - Renamed Particle.[hh|cc] to G4INCLParticle.[ 475 - Renamed Particle.[hh|cc] to G4INCLParticle.[hh|cc] 842 - Renamed IAvatar.[hh|cc] to G4INCLIAvatar.[hh 476 - Renamed IAvatar.[hh|cc] to G4INCLIAvatar.[hh|cc] 843 477 844 19 October 2011 - Pekka Kaitaniemi (hadr-inclx 478 19 October 2011 - Pekka Kaitaniemi (hadr-inclxx-V09-04-02) 845 ---------------------------------------------- 479 ---------------------------------------------------------- 846 - Fixed type mismatches that caused warnings w 480 - Fixed type mismatches that caused warnings when compiling with GCC 4.1 847 481 848 26 September 2011 - Pekka Kaitaniemi (hadr-inc 482 26 September 2011 - Pekka Kaitaniemi (hadr-inclxx-V09-04-01) 849 ---------------------------------------------- 483 ------------------------------------------------------------ 850 - Added some debugging environment variables t 484 - Added some debugging environment variables to the INCL++ interface: 851 o Goal: Allow the developer to inspect casca 485 o Goal: Allow the developer to inspect cascade specific quantities (such as 852 mass, charge and excitation energy of the ca 486 mass, charge and excitation energy of the cascade remnant nucleus) before 853 de-excitation to disable de-excitation entir 487 de-excitation to disable de-excitation entirely (useful when we'd like to 854 separate the contributions of cascade and de 488 separate the contributions of cascade and de-excitation) 855 o G4INCLXX_NO_DE_EXCITATION disables de-exci 489 o G4INCLXX_NO_DE_EXCITATION disables de-excitation 856 o G4INCLXX_STORE_RAW_DEBUG_OUTPUT stores the 490 o G4INCLXX_STORE_RAW_DEBUG_OUTPUT stores the cascade output into file 857 inclDebug.out 491 inclDebug.out 858 492 859 01 September 2011 - Pekka Kaitaniemi (hadr-inc 493 01 September 2011 - Pekka Kaitaniemi (hadr-inclxx-V09-04-00) 860 ---------------------------------------------- 494 ------------------------------------------------------------ 861 - Imported the first version of INCL++ intra-n 495 - Imported the first version of INCL++ intra-nuclear cascade model into Geant4 862 - INCL++ version: v5.0 alpha1 496 - INCL++ version: v5.0 alpha1 863 o Based on INCL4.6 cascade model 497 o Based on INCL4.6 cascade model 864 o Supported projectiles: protons, neutrons, 498 o Supported projectiles: protons, neutrons, pions up to 3 GeV 865 o Uses G4ExcitationHandler for de-excitation 499 o Uses G4ExcitationHandler for de-excitation 866 500