Geant4 Cross Reference |
1 2 # Category hadr-util History 3 4 See `CONTRIBUTING.rst` for details of **requir 5 which **must** added in reverse chronological 6 It must **not** be used as a substitute for wr 7 8 ---------------------------------------------- 9 10 ## 2024-10-29 Vladimir Ivanchenko (hadr-util-V 11 - G4LegendrePolynomial - optimized implementat 12 13 ## 2024-09-09 Vladimir Ivanchenko (hadr-util-V 14 - G4IsotopeList - added table with low-energy 15 - G4NucleaRadii - added two static function to 16 old parameterisations derived from GHEISHA 17 18 ## 2024-08-21 Gabriele Cosmo (hadr-util-V11-02 19 - Fixed reported Coverity defects for use of s 20 in G4HadronicDeveloperParameters use const G 21 22 ## 2024-08-02 Alberto Ribon (hadr-util-V11-02- 23 - G4HadronicParameters : introduced Getter/Set 24 type (a choice between "calendf" and "njo 25 low-energy neutrons. 26 ( Note that this choice must be done at init 27 cannot be made via UI command in ParticleH 28 29 ## 2024-06-06 Vladimir Ivanchenko (hadr-util-V 30 - G4HadronicParameters: introduced Getter/Sett 31 de-excitation module. 32 33 ## 2024-02-22 Vladimir Ivanchenko (hadr-util-V 34 - G4IsotopeList header with static data is mov 35 36 ## 2023-11-30 Jean-Christophe David (hadr-util 37 - G4HadronicParameters: added Get/SetMin/MaxEn 38 setters of recommended energy limits in phys 39 intranuclear cascade model INCLXX, for pbar 40 41 ## 2023-11-16 Alberto Ribon (hadr-util-V11-01- 42 - G4HadronicParameters: introduced Getter/Sett 43 radioactive decays (i.e. radioactive decays 44 value are ignored). This offers a C++ interf 45 46 ## 2023-05-25 Alberto Ribon (hadr-util-V11-01- 47 - G4Fragment : replaced (fatal) G4HadronicExce 48 Note: in the method CalculateMassAndExcitati 49 is "EventMustBeAborted" to avoid rare 50 are difficult to reproduce and fix. 51 52 ## 2023-04-25 Vladimir Ivanchenko (hadr-util-V 53 - G4HadronicParameters: added extra Boolean me 54 flag for the BinaryCascade, which may be d 55 variable BINARY_CASCADE_DEBUG 56 57 ## 2023-03-29 Vladimir Ivanchenko (hadr-util-V 58 - G4HadronicParameters - added two strings and 59 environment variables used in G4HadronicProc 60 are not used in ordinary runs but are checke 61 each particle. With this update these variab 62 Added G4Exception for the case, when environ 63 is not defined (gitlab issue #160). 64 65 ## 2023-03-27 Alberto Ribon (hadr-util-V11-01- 66 - G4HadronicParameter : introduced the neutron 67 applying the SVT (Sampling of the Velocity o 68 This is needed to have a consistent value in 69 G4Nucleus::GetBiasedThermalNucleus and 70 G4ParticleHPElasticFS::GetBiasedThermalNucle 71 without cycling dependencies between util/ a 72 - G4Nucleus : in the method GetBiasedThermalNu 73 energy threshold for applying the SVT algori 74 in the method DoKinematicsOfThermalNucleus, 75 the last parameter, by reference instead of 76 77 ## 2023-03-04 Alberto Ribon (hadr-util-V11-01- 78 - G4Nucleus : split the method GetBiasedTherma 79 introducing a new public method, DoKinematic 80 used also by G4ParticleHPElasticFS to implem 81 82 ## 2023-01-21 Vladimir Ivanchenko (hadr-util-V 83 - G4HadronicParameters - removed two obsolete 84 methods; add flag for charge exchange 85 86 ## 2023-01-09 Vladimir Ivanchenko (hadr-util-V 87 - G4HadronicParameters - added class members d 88 and access methods for these members, this 89 of calls to std::getenv in hadronics 90 91 ## 2022-11-26 Gabriele Cosmo (hadr-util-V11-00 92 - Fixed compilation warnings for implicit type 93 94 ## 2022-10-07 Alberto Ribon (hadr-util-V11-00- 95 - G4Nucleus : corrected the method GetN_asInt 96 97 ## 2022-08-02 Alberto Ribon (hadr-util-V11-00- 98 - G4HadronicParametersMessenger : rolled back 99 to avoid circular dependency between G4hadro 100 A new messenger class is created in G4had_st 101 102 ## 2022-07-28 Alberto Ribon (hadr-util-V11-00- 103 - G4HadronicParametersMessenger : added two ne 104 tuning of the FTF model's parameters. 105 106 ## 2022-07-05 Vladimir Ivanchenko (hadr-util-V 107 - G4NuclearPolarization - fixed Coverity warni 108 109 ## 2022-07-05 Vladimir Ivanchenko (hadr-util-V 110 - G4HadronicParameters - added flag to enable 111 - G4HadDataHandler - new data class 112 113 ## 2022-06-09 Laurie Nevay (hadr-util-V11-00-0 114 - Add option to G4HadronicParameters to contro 115 number greater than 10. 116 117 ## 2022-05-25 Alberto Ribon (hadr-util-V11-00- 118 - G4KineticTrack, G4HadSecondary, G4ReactionPr 119 G4DecayStrongResonances: propagate the infor 120 121 ## 2022-05-14 Vladimir Ivanchenko (hadr-util-V 122 - G4HadronicParameters - changed integral flag 123 to for elastic and inelastic processes; by 124 for inelastic 125 126 ## 2022-05-04 Vladimir Ivanchenko (hadr-util-V 127 - G4HadronicParameters - moved G4Threading hea 128 added flags for integral method per partic 129 protons, pions, kaons, and anti-protons 130 131 ## 2022-04-04 Vladimir Ivanchenko (hadr-util-V 132 - G4Fragment - fixed computation of binding en 133 added a new private method to recompute gr 134 excitation energy, and to check consistenc 135 left inlined only simple methods; added ne 136 SetZAandMomentum(...) and RecomputeGroundS 137 improved comments and warning messages 138 139 ## 2022-02-09 Gabriele Cosmo (hadr-util-V11-00 140 - Fixed compilation warning on Intel compilers 141 and deprecated declaration of operator=(). 142 143 ## 2021-12-11 Vladimir Ivanchenko (hadr-util-V 144 - G4Fragment - added IsLongLived flag and Get/ 145 for the de-excitation module; clean-up inlin 146 147 ## 2021-12-10 Ben Morgan (hadr-util-V11-00-00) 148 - Change to new Markdown History format. 149 150 --- 151 152 # History entries prior to 11.0 153 154 05 November 2021 Alberto Ribon (hadr-util-V10- 155 ---------------------------------------------- 156 - G4Nucleus : the method GetBiasedThermalNucl 157 (by Loic Thulliez and Eric Dumonteil of CEA 158 Sampling of the Velocity of the Target nucle 159 160 27 October 2021 Alberto Ribon (hadr-util-V10-0 161 ---------------------------------------------- 162 - G4Nucleon, G4Nucleus, G4V3DNucleus, G4Fancy3 163 extended for hypernuclei and anti-hypernucle 164 165 22 October 2021 Vladimir Ivanchenko (hadr-util 166 ---------------------------------------------- 167 - G4HadronicParameters - added hyper-nuclei fl 168 169 04 August 2021 Alberto Ribon (hadr-util-V10-07 170 ---------------------------------------------- 171 - G4Fragment, G4KineticTrack, G4HadSecondary, 172 introduced consistent naming of the Set/Get 173 creator model ID. 174 - G4DecayKineticTracks, G4KineticTrack, G4Deca 175 propagate correctly the information regardin 176 177 19 July 2021 Alberto Ribon (hadr-util-V10-07-0 178 ---------------------------------------------- 179 - G4SampleResonance : bug-fix in the method Ge 180 that users include rare and light decay chan 181 hadronic resonances. 182 Thanks to Thomas Ruf (SHiP Collaboration) fo 183 (Bug #2299). 184 185 09 July 2021 Vladimir Ivanchenko (hadr-util-V1 186 ---------------------------------------------- 187 - G4Nucleus - use const pointer to G4Element 188 189 16 April 2021 Ben Morgan (hadr-util-V10-07-02) 190 ---------------------------------------------- 191 - Migrate build to modular CMake API 192 193 13 April 2021 Alberto Ribon (hadr-util-V10-07- 194 ---------------------------------------------- 195 - GNUmakefile, sources.cmake : moved all class 196 into hadronic/util ; also a few classes of h 197 have been moved into hadronic/util (with the 198 hadronic/management). 199 200 16 March 2021 Alberto Ribon (hadr-util-V10-07- 201 ---------------------------------------------- 202 - Removed unused classes: G4LightMedia, G4IsoR 203 G4HadronicDeprecate, G4HadReentrentExcepti 204 DumpFrame. Removed also the file G4Pair.hh 205 206 05 November 2020 Alberto Ribon (hadr-util-V10- 207 ---------------------------------------------- 208 - G4HadronicParameters, G4HadronicParametersMe 209 switch that allows to apply the Cosmic Ray ( 210 to the secondaries produced by a string mode 211 This can be useful in particular for Cosmic 212 By default it is disabled. 213 214 27 October 2020 Gunter Folger (hadr-ut 215 ---------------------------------------------- 216 - disable G4HadSignalHandler 217 218 02 September 2020 Vladimir Ivanchenko (hadr-ut 219 ---------------------------------------------- 220 - G4HadronicParameters : added disable b-, c- 221 222 05 August 2020 Alberto Ribon (hadr-util-V10-06 223 ---------------------------------------------- 224 - G4HadronicParametersMessenger : added new ma 225 the max hadronic energy (required by DAMPE/H 226 227 29 July 2020 Vladimir Ivanchenko (hadr-util-V1 228 ---------------------------------------------- 229 - G4HadronicParameters : added Get/Set methods 230 separately for nucleons, pions, other hadr 231 high energy limit for low-energy physics 232 233 13 May 2020 Vladimir Ivanchenko (hadr-util-V10 234 ---------------------------------------------- 235 - G4HadronicParameters : added Get/Set methods 236 237 12 May 2020 Alberto Ribon (hadr-util-V10-06-02 238 ---------------------------------------------- 239 - G4HadronicParametersMessenger : created new 240 G4HadronicParameters. For the time being it 241 verbosity level for hadronics. 242 - G4HadronicParameters : added Set methods; cr 243 244 21 January 2020 Vladimir Ivanchenko (hadr-util 245 ---------------------------------------------- 246 - G4HadronicParameters : added Set methods for 247 due to CMS request 248 249 16 January 2020 Alberto Ribon (hadr-util-V10-0 250 ---------------------------------------------- 251 - G4HadFinalState : fixed warning (seen on Win 252 from 'size_t' to 'G4int'. 253 254 06 August 2019 Alberto Ribon (hadr-util-V10-05 255 ---------------------------------------------- 256 - G4HadronicParameters : extended to the recom 257 transition regions between FTF and cascade m 258 and between strings models (QGS and FTF). 259 260 12 May 2019 Vladimir Ivanchenko (hadr-util-V10 261 ---------------------------------------------- 262 - G4HadProjectile - clean-up for small kinetic 263 - G4HadFinalState, G4Bessel, G4ReactionProduct 264 replaced fabs -> abs 265 266 31 January 2019 I. Hrivnacova (hadr-man-V10-0 267 ---------------------------------------------- 268 - Merged GitHub PR #4: 269 Improvements to G4HadronicException. 270 - Align the behavior of G4HadronicException 271 the exception explanation. 272 - Move the member definition to a source fil 273 - Added some consts. 274 275 22 August 2018 Vladimir Ivanchenko (hadr-util- 276 ---------------------------------------------- 277 - sources.cmake, GNUmakefile - removed G4Hadro 278 279 10 August 2018 Alberto Ribon (hadr-util-V10-04 280 ---------------------------------------------- 281 - sources.cmake, G4HadronicParameters : moved 282 from hadronic/management/ to avoid circular 283 hadronic/management/ and hadronic/cross_sect 284 on the latter, but not vice versa; hadronic/ 285 286 17 May 2018 Jonathan Madsen (hadr-util-V10-04- 287 ---------------------------------------------- 288 - updated "thread-local-static-var" model to 289 "function-returning-thread-local-static-refe 290 which fixes Windows DLL + MT 291 292 09 February 2018 Ben Morgan (hadr-util-V10-04- 293 ---------------------------------------------- 294 - G4StableIsotopes - Move member function defi 295 to avoid global data visibility issues in Wi 296 297 19 December 2017 Gabriele Cosmo (hadr-util-V10 298 ---------------------------------------------- 299 - Fixed self-consistency in headers (missing # 300 G4GHEKinematicsVector and G4ping. 301 Thanks to Raphael Isemann for reporting thes 302 303 04 July 2017 Vladimir Ivanchenko (hadr-util-V1 304 ---------------------------------------------- 305 - G4NuclearPolarization - added extra members 306 for correlated gamma emission 307 308 16 June 2017 Vladimir Ivanchenko (hadr-util-V1 309 ---------------------------------------------- 310 - G4NuclearPolarization - improved printout 311 312 28 April 2017 Tatsumi Koi (hadr-util-V10-03-03 313 ---------------------------------------------- 314 - Fix warning message in previous tag 315 316 14 April 2017 Tatsumi Koi (hadr-util-V10-03-02 317 ---------------------------------------------- 318 - Fix warning message in previous tag 319 320 10 April 2017 Tatsumi Koi (hadr-util-V10-03-01 321 ---------------------------------------------- 322 - Introduce G4HadronicDeveloperParameter which 323 sharing a parameter between developer and expe 324 325 08 March 2017 Vladimir Ivanchenko (hadr-util-V 326 ---------------------------------------------- 327 - G4GHEKinematicsVector - fixed variable shado 328 329 5 December 2016 Dennis Wright (hadr-util- 330 ---------------------------------------------- 331 - G4Nucleus::GetThermalNucleus: fix mistake in 332 calculation using relativistic energy at hig 333 report #1911) 334 335 10 February 2016 Alberto Ribon (hadr-util- 336 ---------------------------------------------- 337 - G4Nucleus : increased the max number of loop 338 GetBiasedThermalNucleus. 339 340 02 November 2015 Alberto Ribon (hadr-util- 341 ---------------------------------------------- 342 - G4Nucleus : checking of 'while' loops. 343 344 17 August 2015 Vladimir Ivanchenko (hadr-util- 345 ---------------------------------------------- 346 - G4NuclearPolarization - new container class 347 polarisation tensor (author Jason Detwiler 348 349 06 August 2015 Alberto Ribon (hadr-uti 350 ---------------------------------------------- 351 - G4Nucleus, G4Bessel and G4LightMedia : repla 352 and std::pow with the faster G4Exp, G4Log an 353 354 07 November 2014 Vladimir Ivanchenko (hadr-uti 355 ---------------------------------------------- 356 - G4HadSecondary - added creator 357 358 30 October 2014 Vladimir Ivanchenko (hadr-util 359 ---------------------------------------------- 360 - G4HadFinalState, G4HadSecondary, G4ReactionP 361 model type to secondary, moved simple meth 362 363 05 June 2014 Alberto Ribon (hadr-util-V1 364 ---------------------------------------------- 365 - Removed G4ReactionKinematics and G4ReactionD 366 367 19 May 2014 Gunter Folger (hadr-util-V1 368 ---------------------------------------------- 369 - remove temp. method GetDefintion_asConst() 370 371 26 March 2014 Gunter Folger (hadr-util-V1 372 ---------------------------------------------- 373 - G4ReactionDynamics: convert to const G4Parti 374 375 10 March 2014 Gunter Folger (hadr-util-V1 376 ---------------------------------------------- 377 - ReactionProduct::GetDefinition() returns a c 378 379 05 March 2014 Gunter Folger (hadr-util-V1 380 ---------------------------------------------- 381 - remove not needed several const_casts in G4H 382 383 20 February 2014 Gunter Folger (hadr-util-V1 384 ---------------------------------------------- 385 - G4ReactionProduct: make G4ParticleDefinition 386 add temp. method returning const G4Particl 387 will replace GetDefinition() once hadronics 388 389 22 January 2014 Gabriele Cosmo (hadr-util-V1 390 ---------------------------------------------- 391 - Cleanup of automatic TLS data conversion in 392 G4HadSignalHandler and G4HadronicWhiteBoard. 393 394 02 May 2013 Alberto Ribon (hadr-util-V09-06- 395 ---------------------------------------------- 396 - For thread safety, replaced CLHEP::RandFlat 397 G4Nucleus.cc. 398 399 13 Nov 2012 Dennis Wright (hadr-util-V09-05- 400 ---------------------------------------------- 401 - initialize fIsotope in copy ctor. Fixes Cov 402 403 06 Nov 2012 Gabriele Cosmo (hadr-util-V09-05- 404 ---------------------------------------------- 405 - Fix for porting on AIX in G4ReactionProduct 406 407 15 Oct 2012 Michael Kelsey (hadr-util-V09-05- 408 ---------------------------------------------- 409 - sources.cmake: G4HadronicDeprecate.hh missi 410 work? 411 412 05 Oct 2012 Michael Kelsey (hadr-util-V09-05- 413 ---------------------------------------------- 414 - G4HadronicDeprecate.hh: Macro function to g 415 Used by hadronic/stopping and hadronic/model 416 417 19 Sep 2012 Gabriele Cosmo (hadr-util-V09-05- 418 ---------------------------------------------- 419 - Explicitly use inclusion of headers for syst 420 constants, in plan to remove implicit inclus 421 422 31 Jul 2012 Vladimir Ivanchenko (hadr- 423 ---------------------------------------------- 424 - G4Nucleus - added methods GetIsotope, SetIso 425 426 13 Jul 2012 Gunter Folger (hadr- 427 ---------------------------------------------- 428 - G4GHEKinematicsVector: Fix coverity warning 429 in assignment operator 430 431 08 Jun 2012 Gabriele Cosmo (hadr- 432 ---------------------------------------------- 433 - More variable shadowing fixes in G4GHEKinema 434 435 08 Jun 2012 Gabriele Cosmo (hadr- 436 ---------------------------------------------- 437 - Fixed trivial cases of hidden variable visib 438 '-Wshadow' compilation option on gcc compile 439 440 25 May 2012 Vladimir Ivantchenko (hadr- 441 ---------------------------------------------- 442 - G4HadProjectile - added protection to kineti 443 444 05 May 2012 Vladimir Ivantchenko (hadr- 445 ---------------------------------------------- 446 - G4HadProjectile - added default constructor 447 448 05 May 2012 Vladimir Ivantchenko (hadr- 449 ---------------------------------------------- 450 - G4HadProjectile - added methods SetGlobalTim 451 GetBoundEnergy needed for general stopping 452 always set time to zero when construct or 453 hadronic interaction is starting from zero 454 added Initialise method allowing to update 455 and not instantiate it for any new interac 456 all get methods are inlined 457 458 17 Nov 2011 Gunter Folger (hadr- 459 ---------------------------------------------- 460 - removed G4lrint(), G4lint(), and G4rint(); t 461 462 15 Sep 2011 Gabriele Cosmo (hadr- 463 ---------------------------------------------- 464 - Changed DLL export flag for symbols to G4HAD 465 466 14 Sep 2011 Gunter Folger (hadr- 467 ---------------------------------------------- 468 - G4Nucleus.hh: put obsolete interface GetN/G 469 this allows to try to compile without the 470 471 09 Sep 2011 Michael Kelsey (hadr- 472 ---------------------------------------------- 473 - G4HadFinalState: Remove AddSecondary(G4HadS 474 constness and add interfaces to merge two fi 475 - G4HadSecondary: Improve constness. 476 477 NOTE: These changes require modifications to 478 479 CHIPS: hadr-chips-inter-V09-04-03 480 Elastic: hadr-cohe-V09-04-13 481 NeutronHP: hadr-hpn-V09-04-23 482 Management: hadr-man-V09-04-12 483 484 29 Aug 2011 Michael Kelsey (hadr- 485 ---------------------------------------------- 486 - G4ReactionProduct: Use G4Allocator to reduc 487 - GNUmakefile: Add G4REACTIONPRODUCT_ALLOC_EX 488 489 10 Aug 2011 Michael Kelsey (hadr- 490 ---------------------------------------------- 491 - G4HadFinalState: Store vector of values ins 492 memory churn. Improve constness of argument 493 reduce creation of temporary objects. Drop 494 495 6 Dec 2010 Dennis Wright (hadr- 496 ---------------------------------------------- 497 - G4Nucleus::ChooseParameters : fix fall-throu 498 make last element in list the default 499 - G4HadronicWhiteBoard: fix uninitialized ptrs 500 thePy, thePz) 501 502 11 Nov 2010 Dennis Wright (hadr- 503 ---------------------------------------------- 504 - G4HadronicWhiteBoard: fix uninitialized ptrs 505 theName) 506 - G4Nucleus: add dtaBlackTrackEnergyfromAnnihi 507 pnBlackTrackEnergyfromAnnihilation to copy 508 initialize theA, theZ. aEff, zEff to 0 in 509 510 08 Mar 2010 G.Folger (hadr- 511 ---------------------------------------------- 512 - add interface for integer A&Z to G4Nucleus, 513 G4LightMedia, and G4ReactionDynamics to use 514 515 06 Mar 2009 D.H. Wright for Tatsumi Koi (hadr- 516 ---------------------------------------------- 517 - G4StableIsotopes.cc - fill in missing isotop 518 519 23 Jul 2008 D.H. Wright for Vladimir Uzhinskiy 520 ---------------------------------------------- 521 - G4ReactionDynamics::GenerateXandPt: fixed bu 522 caused oscillatory behavior in spectrum: ch 523 x = std::min( 1.0, pt*(binl[l-1] + G4Unifo 524 to 525 x = std::min( 1.0, pt*(binl[l-1] + G4Unifo 526 527 9 Jul 2008 D.H. Wright (hadr-util-V09-01-00) 528 --------------------------------------------- 529 - G4ReactionDynamics::GenerateXandPt: replace 530 531 11 Oct 2007 F.W. Jones (hadr-util-V09-00-00) 532 -------------------------------------------- 533 - G4LightMedia: fixed coding errors in inequal 534 charge exchange occurrence in 535 KaonZeroShortExchange, and Neu 536 537 13 August 2007 Dennis Wright (hadr-util-V08-03 538 ---------------------------------------------- 539 - special CMS tag: geant4-08-03-ref-00 + hadr- 540 On top of geant4-08-03-ref-00, this contains 541 and backward peak fixes in G4ReactionDynamic 542 543 27 June 2007 Alex Howard (hadr-util-V08-03-03) 544 ---------------------------------------------- 545 - Removed DumpCoreOnHadronicException protecti 546 G4HadronicException, temporary fix to give o 547 548 12 June 2007 Dennis Wright (hadr-util-V08-03-0 549 ---------------------------------------------- 550 - G4ReactionDynamics::TwoCluster : fix array b 551 nucleon count is 0 552 553 12 June 2007 Dennis Wright (hadr-util-V08-03-0 554 ---------------------------------------------- 555 - G4ReactionDynamics::TwoCluster : fix two bug 556 1) sharp peak at 180 degrees for low and med 557 error: 558 G4double totalE = kineticE + vMass; 559 was changed to 560 G4double totalE = kineticE*GeV + vMas 561 Result is that particles from intra-nucle 562 ~ 100 MeV instead of almost 0. 563 564 2) sharp peak at 180 degrees for low and med 565 with Z > 6 due to incorrect sampling of p 566 replaced 567 G4double costheta = 568 1.0 + 2.0*std::log(1.0 - G4Uniform 569 with 570 G4double costheta = 571 1.0 + 2.0*std::log(1.0 - G4Uniform 572 where factor = 1.0 - std::exp(-dtb 573 574 10 June 2007 Dennis Wright (hadr-util-V08-03-0 575 ---------------------------------------------- 576 - remove un-used classes G4Fuzzy, G4EffectiveC 577 578 16 April 2007 Dennis Wright (hadr-util-V08-02- 579 ---------------------------------------------- 580 - G4HadronicWhiteboard.hh, .cc : add methods t 581 - G4ReactionDynamics.cc : add pi0 to anti-part 582 583 19 February 2007 V.Ivanchenko (hadr-util-V08-0 584 ---------------------------------------------- 585 - G4HadFinalState - add initialisation of ener 586 587 11 December 2006 Dennis Wright (hadr-util-V08- 588 ---------------------------------------------- 589 - G4ReactionDynamics::AddBlackTrackParticles 590 protect variables local_npnb, local_ndta fro 591 592 24 November 2006 Dennis Wright (hadr-util-V08- 593 ---------------------------------------------- 594 - G4HadronicWhiteBoard: 595 replace GHAD message with 596 "Geant4 Hadronic Reaction Information" and u 597 G4Exception to kill run. 598 599 15 May 2006 Dennis Wright (hadr-util-V08-00-05 600 ---------------------------------------------- 601 - G4Nucleus: 602 replace code in method AtomicMass() with 603 604 return G4NucleiProperties::GetNuclearMass( 605 606 in order to agree with other methods for get 607 Note: new version has electron masses subtra 608 included them 609 610 02 May 2006 Dennis Wright (hadr-util-V08-00-04 611 ---------------------------------------------- 612 - G4ReactionDynamics: 613 1) in energy balance part of method Generate 614 before removing nucleons 615 2) in method GetFinalStateNucleons improve a 616 3) method SuppressChargedPions: check availa 617 nucleon, also extend test for anti- 618 4) in methods GenerateXandPt and TwoCluster, 619 if energy sum is violated, this tim 620 5) in method TwoCluster, use annihilation bl 621 occurs 622 623 07 Apr 2006 Dennis Wright (hadr-util-V08-00-03 624 ---------------------------------------------- 625 - G4ReactionDynamics: 626 1) implement exact proton and neutron accoun 627 conservation 628 2) add new method GetFinalStateNucleons whic 629 protons and neutrons generated by the ini 630 3) replace spall argument in AddBlackTrackPa 631 NinNucleus 632 633 - G4Nucleus: 634 1) add new method AnnihilationEvaporationEff 635 be given to evaporated nucleons after ann 636 2) add new methods GetAnnihilationPNBlackTra 637 GetAnnihilationDTABlackTrackEnergy to ret 638 639 13 Mar 2006 Dennis Wright (hadr-util-V08-00-02 640 ---------------------------------------------- 641 - G4Nucleus::GetFermiMomentum(), 642 G4ReactionKinematics::TwoBodyScattering() : 643 644 fix bug #838: momentum is now isotropic. 645 incorrectly sampled by pi*G4UniformRand(). 646 647 15 Dec 2005 Dennis Wright (hadr-util-V08-00-01 648 ---------------------------------------------- 649 - G4ReactionDynamics.cc: add array bounds prot 650 (cpar, gpar) 651 652 30 Nov 2005 Gabriele Cosmo (hadr-util-V07-01-0 653 ---------------------------------------------- 654 - Trivial fix in G4ReactionKinematics and G4Nu 655 CLHEP-2.0.X series. 656 657 25 Nov 2005 Dennis Wright (hadr-util-V07-01-00 658 ---------------------------------------------- 659 - G4HadTmpUtil.cc : <sstream> migration 660 661 662