Geant4 Cross Reference |
1 # Category hadr-hpp History 2 3 See `CONTRIBUTING.rst` for details of **required** info/format for each entry, 4 which **must** added in reverse chronological order (newest at the top). 5 It must **not** be used as a substitute for writing good git commit messages! 6 7 ------------------------------------------------------------------------------- 8 9 ## 2024-10-28 Vladimir Ivanchenko (hadr-hpp-V11-02-16) 10 - G4ParticleHPElasticData, G4ParticleHPInelasticData, G4ParticleHPCaptureData, 11 G4ParticleHPFissionData, G4ParticleHPThermalScatteringData, 12 G4ParticleHPThermalScattering - use const pointer of G4ElementTable, remove 13 unnecessary thread local variables, dead code and commented code 14 15 ## 2024-10-22 Alberto Ribon (hadr-hpp-V11-02-15) 16 - G4ParticleHPElasticURR : added boolean argument to the constructor to know 17 whether thermal scattering is activated (false by default). 18 19 ## 2024-09-26 Alberto Ribon (hadr-hpp-V11-02-14) 20 - G4ParticleHPManager, G4ParticleHPProbabilityTablesStore, 21 G4ParticleHPInelasticDataPT, G4ParticleHPInelasticURR : update to use the 22 class G4HadronicParameters to select the type of PT table for the URR 23 treatment. 24 Thanks to Marek Zmeskal for these changes. 25 26 ## 2024-09-18 Vladimir Ivanchenko (hadr-hpp-V11-02-13) 27 - G4CrossSectionXP - fixed cross section computation with Doppler broading 28 effect due to media temperature. 29 30 ## 2024-08-26 Gabriele Cosmo (hadr-hpp-V11-02-12) 31 - More fixes for reported Coverity defects on use of std::move() and 32 const G4String&. 33 34 ## 2024-08-21 Gabriele Cosmo (hadr-hpp-V11-02-11) 35 - Fixed reported Coverity defects for use of std::move() and const G4String&. 36 - Use const qualifier for methods where possible. 37 38 ## 2024-08-02 Alberto Ribon (hadr-hpp-V11-02-10) 39 - G4ParticleHPMessenger : removed ther recently introduced UI command for 40 selecting the type of PT table (choice between "calendf" and "njoy" ) 41 for the URR treatment. 42 ( Note: this has been replaced with a C++ interface in G4HadronicParameters 43 that allows the selection to be made at initialization time. ) 44 45 ## 2024-07-18 Alberto Ribon (hadr-hpp-V11-02-09) 46 - G4ParticleHPInelastic : fixed missed call to 47 `G4ParticleHPManager::RegisterInelasticFinalStates` in the method 48 `G4ParticleHPInelastic::BuildPhysicsTable`. 49 Thanks to Marek Zmeskal for finding this issue. 50 51 ## 2024-07-04 Alberto Ribon (hadr-hpp-V11-02-08) 52 - G4ParticleHPProbabilityTablesStore, G4ParticleHPIsoProbabilityTable_NJOY, 53 G4ParticleHPIsoProbabilityTable_CALENDF : fixed mistakes in the access to 54 the compressed dataset G4URRPTDATA. 55 Thanks to Marek Zmeskal for reporting this issue. 56 57 ## 2024-06-17 Gabriele Cosmo (hadr-hpp-V11-02-07) 58 - Fixed compilation warnings for implicit type conversions on macOS/XCode. 59 60 ## 2024-06-09 Alberto Ribon (hadr-hpp-V11-02-06) 61 - G4ParticleHPProbabilityTablesStore : replaced the environmental variable 62 G4NEUTRONHPDATA with the new one G4URRPTDATA. 63 - G4ParticleHPProbabilityTablesStore, G4ParticleHPIsoProbabilityTable_NJOY, 64 G4ParticleHPIsoProbabilityTable_CALENDF : read in particle table files in 65 compressed format (i.e. `.z`, whereas before they were uncompressed). 66 67 ## 2024-06-04 Alberto Ribon (hadr-hpp-V11-02-05) 68 - Introduced for neutron in ParticleHP the treatment of the 69 Unresolved Resonance Region (URR) via Particle Table (PT). 70 This is a major physics development made by Marek Zmeskal and Loic Thulliez 71 (CEA Saclay), relevant for more precise simulations of nuclear reactor 72 criticality and shielding applications. 73 The following existing classes have been modified: 74 G4ParticleHPChannel, G4ParticleHPChannelList, G4ParticleHPElementData, 75 G4ParticleHPManager, G4ParticleHPMessenger, G4ParticleHPVector. 76 The following new classes have been introduced: 77 G4ParticleHPCaptureDataPT, G4ParticleHPCaptureURR, 78 G4ParticleHPElasticDataPT, G4ParticleHPElasticURR, 79 G4ParticleHPFissionDataPT, G4ParticleHPFissionURR, 80 G4ParticleHPInelasticDataPT, G4ParticleHPInelasticURR, 81 G4ParticleHPProbabilityTablesStore, G4ParticleHPIsoProbabilityTable, 82 G4ParticleHPIsoProbabilityTable_CALENDF, 83 G4ParticleHPIsoProbabilityTable_NJOY. 84 85 ## 2024-04-21 Gabriele Cosmo (hadr-hpp-V11-02-04) 86 - Fixed compilation error in G4ParticleHPManager and G4ParticleHPNames on 87 Windows VC++ with C++20 Standard enabled. 88 Based on [GitHub PR#69](https://github.com/Geant4/geant4/pull/69). 89 90 ## 2024-02-26 Vladimir Ivanchenko (hadr-hpp-V11-02-03) 91 - G4CrossSectionHP - fixed method takeing into account temperatue effect 92 (the difference due to this fix is small), fixed elastic and capture 93 cross-sections in Argon by using only the main isotope Z=18, A=40 (there 94 was up to 50% overestimation of cross sections due to wrong data for 95 rare isotopes of argon); fixed cross sections for rare target atoms 96 Promethium, Astatine, Radon, Francium. 97 98 ## 2024-02-12 Gabriele Cosmo (hadr-hpp-V11-02-02) 99 - Fixed remaining compilation warnings on gcc compiler when LTO settings 100 are enabled. 101 102 ## 2024-01-30 Vladimir Ivanchenko (hadr-hpp-V11-02-01) 103 - G4ParticleHPFSFissionFS, G4ParticleHPFissionBaseFS - substitute 104 C-arrays with std::vector in order to reduce compilation warnings on gcc 105 with LTO settings. 106 107 ## 2024-01-26 Vladimir Ivanchenko (hadr-hpp-V11-02-00) 108 - G4ParticleHPFissionFS, G4ParticleHPFFFissionFS - added extra protections 109 against cases when fission data are not available for some isotopes 110 (fixed problem #2590) 111 112 ## 2023-11-04 Vladimir Ivanchenko (hadr-hpp-V11-01-24) 113 - G4ParticleHPManager - set default upper limit on Doppler broading 114 30 keV instead of 100 keV 115 - G4ParticleHPInelasticXS - set upper limit of x-section 30 MeV 116 instead of 20 MeV 117 - G4CrossSectionHP - removed not needed G4Exception 118 119 ## 2023-11-03 Ben Morgan (hadr-hpp-V11-01-23) 120 - Use "G4" prefixed version of EXPAT/ZLIB CMake variables 121 122 ## 2023-10-24 Guilherme Amadio (hadr-hpp-V11-01-22) 123 - Fix compilation when G4VERBOSE is not defined 124 125 ## 2023-10-20 Vladimir Ivanchenko (hadr-hpp-V11-01-21) 126 - G4NeutronHPCaptureXS, G4NeutronHPElasticXS, G4NeutronHPInelasticXS, 127 G4NeutronHPFissionXS - improved comments to the code and description text 128 - G4ParticleHPInelasticXS - fixed constructor 129 130 ## 2023-10-15 Vladimir Ivanchenko (hadr-hpp-V11-01-20) 131 - G4NeutronHPInelasticVI, G4NeutronHPElasticVI - alternative model classes 132 - G4NeutronHPCaptureXS, G4NeutronHPElasticXS, G4NeutronHPInelasticXS, 133 G4NeutronHPFissionXS, G4CrossSectionHP, G4NeutronFissionVI, 134 G4NeutronRadCaptureHP - updated models/cross sections for 135 physics list QGSP_BERT_HP, which includes these models and cross sections 136 137 ## 2023-10-12 Gabriele Cosmo (hadr-hpp-V11-01-19) 138 - In G4CrossSectionHP, fixed compilation warnings for implicit type conversions 139 on macOS/XCode. 140 141 ## 2023-10-02 Vladimir Ivanchenko (hadr-hpp-V11-01-18) 142 - G4CrossSectionHP - removed debug printout 143 - G4NeutronRadCaptureHP - new model using G4PhotonEvaporation 144 - G4NeutronFissionVI - new model using G4CompetativeFission 145 146 ## 2023-09-23 Vladimir Ivanchenko (hadr-hpp-V11-01-17) 147 - G4NeutronHPCaptureXS, G4NeutronHPElasticXS, G4NeutronHPInelasticXS, 148 G4NeutronHPFissionXS, G4ParticleHPInelasticXS, G4CrossSectionHP - new cross 149 section classes 150 151 ## 2023-08-16 Vladimir Ivanchenko (hadr-hpp-V11-01-16) 152 - G4ParticleHPManager - added data member and Get/Set method for 153 maximum energy above which no Doppler broading is applied 154 - G4ParticleHPInelastic - improved info printout 155 156 ## 2023-07-18 Vladimir Ivanchenko (hadr-hpp-V11-01-15) 157 - G4ParticleHPContAngularPar - fixed Coverity warning 158 159 ## 2023-07-13 Vladimir Ivanchenko (hadr-hpp-V11-01-14) 160 - Use G4ParticleHPManager for directory names and various flags; 161 constinue code clean-up 162 163 ## 2023-07-06 Vladimir Ivanchenko (hadr-hpp-V11-01-13) 164 - G4ParticleHPManager - check all environment variables once, provided new 165 methods to access path to data 166 - G4ParticleHPContAngularPar, G4ParticleHPContEnergyAngular, 167 G4ParticleHPEnAngCorrelation, G4ParticleHPNames, G4ParticleHPProduct - 168 use new interfaces to G4ParticleHPManager, moved constructors, destrictors, 169 and some other methods to source; removed unused commented lines 170 171 ## 2023-07-06 Vladimir Ivanchenko (hadr-hpp-V11-01-12) 172 - source.cmake - use alphabetical order both for headers and for source files 173 - classes for capture are renamed from G4ParticleHP to G4NeutronHP, because 174 capture process exists only for neutrons; removed old commented lines 175 in modified files 176 177 ## 2023-07-05 Gabriele Cosmo (hadr-hpp-V11-01-11) 178 - G4ParticleHPEnAngCorrelation: minor code cleanup 179 180 ## 2023-06-30 Vladimir Ivanchenko (hadr-hpp-V11-01-10) 181 - G4ParticleHPEnAngCorrelation - fixed Coverity report 182 - removed unused G4NeutronHP*.hh headers for elastic and inelastic 183 184 ## 2023-06-17 Vladimir Ivanchenko (hadr-hpp-V11-01-09) 185 - G4ParticleHPEnergyDistribution, G4ParticleHPContAngularPar, 186 G4ParticleHPEnAngCorrelation - fixed old Coverity reports 187 188 ## 2023-06-16 Vladimir Ivanchenko (hadr-hpp-V11-01-08) 189 - G4ParticleHPInelasticBaseFS - real fix of memory leak reported by Coverity 190 191 ## 2023-06-07 Vladimir Ivanchenko (hadr-hpp-V11-01-07) 192 - G4ParticleHPInelasticBaseFS - fix potential memory leak reported by Coverity 193 194 ## 2023-05-04 Ben Morgan (hadr-hpp-V11-01-06) 195 - Apply clang-tidy fixes 196 197 ## 2023-05-02 Ben Morgan (hadr-hpp-V11-01-05) 198 - Apply clang-format to headers/sources 199 - FastLegendre source files are marked to be ignored due to complexity/size 200 201 ## 2023-03-13 Vladimir Ivanchenko (hadr-hpp-V11-01-04) 202 - G4ParticleHPGamma, G4ParticleHPLevel : are removed 203 - G4ParticleHPNucLevel : added new data structure for nuclear levels 204 - G4ParticleHPDeExGammas : rewitten in order to avoid usage of C-arrays, 205 which provokes a problem for CMS static build; code now fully based on 206 std::vector of G4ParticleHPNucLevel; public interfaces are not changed; 207 if in DB probability of decay for a give level is zero; it is substituted 208 to 1.e-6 209 - G4ParticleHPInelasticBaseFS, G4ParticleHPInelasticCompFS - gamma cascade 210 sampling is checked and simplified (removed unnecessary computations) 211 212 ## 2023-03-27 Alberto Ribon (hadr-hpp-V11-01-03) 213 - G4ParticleHPManager : removed the neutron kinetic energy threshold for applying 214 the SVT (Sampling of the Velocity of the Target) algorithm, because this 215 parameter is in G4HadronicParameters. 216 - G4ParticleHPMessenger : when changing the neutron kinetic energy threshold 217 for applying the SVT algorithm - as part of the setting of the DBRC 218 (Double Broadening Rejection Correction) algorithm - update the corresponding 219 value in G4HadronicParameters. 220 - G4ParticleHPElasticFS : get the neutron kinetic energy threshold for applying 221 the SVT algorithm from G4HadronicParameters; 222 in the method GetBiasedThermalNucleus, corrected mistake in the interval 223 where the max neutron cross section is considered for rejection. 224 225 ## 2023-03-13 Vladimir Ivanchenko (hadr-hpp-V11-01-02) 226 - G4ParticleHPGamma, G4ParticleHPLevel, G4ParticleHPDeExGammas - attempt to 227 fix compilation warning in CMSSW, reported in Geant4 issue #158; 228 removed internal counter; delete only objects, which are created 229 230 ## 2023-03-04 Alberto Ribon (hadr-hpp-V11-01-01) 231 Accurate modelling of elastic resonant scattering in heavy nuclei by 232 Marek Zmeskal and Loic Thulliez by the use of DBRC (Doppler Broadening 233 Rejection Correction) algorithm: 234 - G4ParticleHPManager : added new member variables, and corresponding 235 Get and Set methods, related to the DBRC algorithm. 236 - G4ParticleHPMessenger : added new UI commands to enable DBRC (which is off 237 by default) and to specify its parameters. 238 - G4ParticleHPVector : added new method GetMaxY to provide the maximum 239 cross section in the interval between two kinetic energy values. 240 - G4ParticleHPChannel : modified method ApplyYourself, with an extra argument, 241 for a special treatment of the elastic channel. 242 - G4ParticleHPElastic : modified call to G4ParticleHPChannel::ApplyYourself, 243 with an extra parameter. 244 - G4ParticleHPElasticFS : implemented the DBRC algorithm in the new method 245 GetBiasedThermalNucleus (in the case that DBRC algorithm should not be 246 applied, then this method calls G4Nucleus::GetBiasedThermalNucleus); 247 modified the method ApplyYourself to call the new method 248 GetBiasedThermalNucleus; 249 introduced two more new methods, InitializeScatterKernelParameters and 250 RegisterCrossSection, and corresponding new member variables. 251 252 ## 2023-02-06 Gabriele Cosmo (hadr-hpp-V11-01-00) 253 - Minor cleanup in G4ParticleHPDeExGammas header for data initialisation. 254 255 ## 2022-11-26 Gabriele Cosmo (hadr-hpp-V11-00-19) 256 - Fixed more compilation warnings for implicit type conversions. 257 - Some code cleanup. 258 259 ## 2022-11-18 Gabriele Cosmo (hadr-hpp-V11-00-18) 260 - Fixed compilation warnings for implicit type conversions on macOS/XCode 14.1. 261 262 ## 2022-10-07 Gabriele Cosmo (hadr-hpp-V11-00-17) 263 - Fixed compilation warnings on Intel/icx compiler for variable set 264 but not used in G4ParticleHPInelasticCompFS and G4ParticleHPFFFissionFS. 265 - Use auto for iterators in G4ParticleHPFFFissionFS::GetAFissionFragment(). 266 267 ## 2022-10-05 Alberto Ribon (hadr-hpp-V11-00-16) 268 - G4ParticleHPContAngularPar.cc : added protection against zero probability 269 for both discrete and continuous emission. 270 271 ## 2022-10-01 Dennis Wright (hadr-hpp-V11-00-15) 272 - Remove environment variables G4PHPTEST, G4PHPTEST2 and NeutronHPCapture, 273 associated getenv() calls and associated debug code. They are no longer 274 used and found to slow down the code significantly. 275 This is a fix of bug report #2501. 276 277 Files modified: G4ParticleHPContAngularPar (removed G4PHPTEST, G4PHPTEST2) 278 G4ParticleHPCapture.cc (removed NeutronHPCapture) 279 G4ParticleHPEnAngCorrelation.cc (removed G4PHPTEST) 280 G4ParticleHPContEnergyAngular.cc ( " " ) 281 G4ParticleHPInelastic.cc ( " " ) 282 G4ParticleHPInelasticBaseFS.cc ( " " ) 283 G4ParticleHPProduct ( " " ) 284 G4ParticleHPDeExGammas.hh ( " " ) 285 286 ## 2022-07-19 Alberto Ribon (hadr-hpp-V11-00-14) 287 - G4ParticleHPThermalScattering.hh : fixed Coverity report (uninitialized 288 variable). 289 290 ## 2022-07-23 Ben Morgan (hadr-hpp-V11-00-13) 291 - Remove unneeded include of `G4FastVector.hh` 292 293 ## 2022-07-01 Alberto Ribon (hadr-hpp-V11-00-12) 294 - G4ParticleHPInelastic.cc, G4ParticleHPCapture.cc, G4ParticleHPFission.cc, 295 G4ParticleHPElastic.cc, G4ParticleHPThermalScattering.cc : replaced 296 the threshold used for checking the absolute energy non-conservation 297 from DLB_MAX (implying no checking at all) to 350 GeV (this value allows 298 for cases where the residual nucleus is not produced, even when super-heavy 299 nuclides are involved). 300 - G4ParticleHPContAngularPar.cc : removed unneeded check, reported by Coverity. 301 302 ## 2022-06-23 Alberto Ribon (hadr-hpp-V11-00-11) 303 - G4ParticleHPContAngularPar.cc : added protections against evaluations of 304 arrays at negative index (-1), fixing rare reproducibility problems. 305 306 ## 2022-06-22 Guilherme Amadio (hadr-hpp-V11-00-10) 307 - Replace std::getenv with G4FindDataDir 308 309 ## 2022-06-20 Igor Semeniouk (hadr-hpp-V11-00-09) 310 - G4ParticleHPIsoData.cc, G4ParticleHPInelasticData.cc, 311 G4ParticleHPJENDLHEData.cc, G4ParticleHPThermalScatteringData.cc, 312 G4ParticleHPThermalScattering.cc : 313 quick fix, use G4FindDataDir for G4NEUTRONHPDATA and other dataDirVariable environment variables. 314 315 ## 2022-06-14 Igor Semeniouk (hadr-hpp-V11-00-08) 316 - G4ParticleHPInelastic.cc : quick fix, use G4FindDataDir for G4NEUTRONHPDATA 317 and other dataDirVariable environment variables. 318 319 ## 2022-06-10 Alberto Ribon (hadr-hpp-V11-00-07) 320 - G4ParticleHPContEnergyAngular.hh : fixed Coverity report. 321 (Correction suggested by Dennis Wright; expected no effect). 322 323 ## 2022-05-11 Dennis Wright (hadr-hpp-V11-00-06) 324 - code cleanup of G4ParticleHPContEnergyAngular.cc and 325 G4ParticleHPContAngularPar.cc : remove debug code, remove commented out code, 326 fix indentation of loops and if branches 327 328 ## 2022-04-27 Dennis Wright (hadr-hpp-V11-00-05) 329 - fix of bug #2468: many or most photons generated from G4NDL/Capture/FSMF6 data 330 are too high in energy. Bug reported and fixed by Sven Menke. 331 - G4ParticleHPContEnergyAngular 332 ::Sample: do not call ClearHistories - needed in case of multiple photons 333 ::ClearHistories: check cache before clear 334 - G4ParticleHPContAngularPar - much code replaced here 335 ::Sample: reduce remaining energy before sampling next photon 336 ::PrepareTableInterpolation: fix to handle table entries with identical energies 337 : disable code that incorrectly assumes identical min 338 and max energies for two different data sets 339 ::BuildByInterpolation: re-build interpolation table only if new interaction 340 : re-write merge of two data sets to fix incorrect 341 assignment of elements 342 : disable and replace code with incorrect assignment of 343 continuous energies 344 345 G4ParticleHPContEnergyAngular: 346 ## 2022-04-27 Gunter Folger (hadr-hpp-V11-00-04) 347 - G4ParticleHPThermalScatteringNames.cc updated to use new ThermalScattering data. File provided by Loic Thulliez. 348 349 ## 2022-04-26 Alberto Ribon (hadr-hpp-V11-00-03) 350 - G4ParticleHPVector : fixed compilation warning for 'may be used uninitialized' 351 variable. 352 353 ## 2022-04-20 Alberto Ribon (hadr-hpp-V11-00-02) 354 - G4ParticleHPFissionSpectrum.hh, G4ParticleHPSimpleEvapSpectrum.hh, 355 G4FPYNormalFragmentDist.cc, G4FissionProductYieldDist.cc, 356 G4ParticleHPInelasticCompFS.cc, G4ParticleHPKallbachMannSyst.cc, 357 G4ParticleHPLegendreStore.cc, G4ParticleHPNBodyPhaseSpace.cc, 358 G4ParticleHPVector.cc, G4ParticleHPWattSpectrum.cc : fixed compilation 359 warnings for 'may be used uninitialized' variables. 360 361 ## 2022-02-09 Gabriele Cosmo (hadr-hpp-V11-00-01) 362 - Fixed compilation warnings on Intel compilers for deprecated use of 363 operator=() in G4ParticleHPDataPoint. 364 365 ## 2021-12-10 Ben Morgan (hadr-hpp-V11-00-00) 366 - Change to new Markdown History format. 367 368 --- 369 370 # History entries prior to 11.0 371 372 05 November 2021 Alberto Ribon (hadr-hpp-V10-07-11) 373 -------------------------------------------------- 374 Improvements made by Loic Thulliez and Eric Dumonteil (CEA Saclay): 375 - G4ParticleHPThermalScattering, G4ParticleHPElastic : corrected the 376 original treatment of the temperature interpolation when computing 377 the neutron final state, with the temperature interpolation performed 378 stochastically now. 379 - G4ParticleHPThermalScatteringNames : extended the list of materials 380 which can have thermal data libraries. 381 382 22 October 2021 Alberto Ribon (hadr-hpp-V10-07-10) 383 ------------------------------------------------- 384 - G4ParticleHPLabAngularEnergy : bug-fix made by Emilio Mendoza. 385 386 04 August 2021 Alberto Ribon (hadr-hpp-V10-07-09) 387 ------------------------------------------------- 388 - (affecting nearly all classes) : set creator model ID for secondaries, 389 using the new version of G4PhysicsModelCatalog 390 391 23 May 2021 Dennis Wright (hadr-hpp-V10-07-08) 392 ---------------------------------------------- 393 - G4ParticleHPInelasticCompFS:::CompositeApply(): 394 in two places, replace line 395 if (eExcitation < 20*CLHEP::keV) {eExcitation=0;} 396 with eExcitation = std::max(0.,QI[0] - QI[it]) 397 in order to implement fix of bug #2333 398 399 16 April 2021 Ben Morgan (hadr-hpp-V10-07-07) 400 -------------------------------------------------- 401 - Migrate build to modular CMake API 402 403 03 May 2021 Vladimir Ivanchenko (hadr-hpp-V10-07-06) 404 -------------------------------------------------------- 405 - G4ParticleHPData, G4ParticleHPJENDLHEData - G4LPhysicsFreeVector 406 is substituted by G4PhysicsFreeVector 407 408 08 April 2021 Alberto Ribon (hadr-hpp-V10-07-05) 409 -------------------------------------------------------- 410 - GNUmakefile, sources.cmake : removed the subdirectories 411 hadronic/models/management and hadronic/models/util 412 (that have been now deleted, with their classes moved to 413 hadronic/util and hadronic/management). 414 Removed also the useless dependency to hadronic/process. 415 Clean-up of old directories no longer present. 416 417 08 April 2021 Alberto Ribon (hadr-hpp-V10-07-04) 418 -------------------------------------------------------- 419 - G4ParticleHPCaptureData, G4ParticleHPElasticData, 420 G4ParticleHPFissionData, G4ParticleHPInelasticData, 421 G4ParticleHPCaptureFS, G4ParticleHPFinalState, 422 G4ParticleHPEnAngCorrelation, G4ParticleHPContAngularPar, 423 G4ParticleHPMessenger : improved handling of UI commands, in particular 424 between different runs, as well as in multi-threaded mode. 425 426 22 March 2021 Alberto Ribon (hadr-hpp-V10-07-03) 427 -------------------------------------------------------- 428 - G4ParticleHPManager : removed deprecated environmental variables. 429 430 18 March 2021 Alberto Ribon (hadr-hpp-V10-07-02) 431 -------------------------------------------------------- 432 - G4ParticleHPElementData : removed commented out header files. 433 434 08 March 2021 Alberto Ribon (hadr-hpp-V10-07-01) 435 -------------------------------------------------------- 436 - G4ParticleHPElementData, G4ParticleHPBGGNucleonInelasticXS : removed 437 old and unused header files corresponding to Gheisha cross sections 438 (that have been deleted). 439 440 05 January 2021 Vladimir Ivanchenko (hadr-hpp-V10-07-00) 441 -------------------------------------------------------- 442 - G4ParticleHPThermalScattering - add final state phi-rotation; 443 fixed problems #2290 and #1856 444 445 05 November 2020 Alberto Ribon (hadr-hpp-V10-06-12) 446 -------------------------------------------------- 447 - G4ParticleHPInelastic, G4ParticleHPInelasticData : improved error message 448 in the case that both G4PARTICLEHPDATA and the related particle-specific 449 environmental variable (e.g. G4PROTONHPDATA) are not defined. 450 The recommandation is to define only G4PARTICLEHPDATA. 451 452 27 October 2020 Alberto Ribon (hadr-hpp-V10-06-11) 453 -------------------------------------------------- 454 - G4ParticleHPInelastic, G4ParticleHPManager : enabled the print out of 455 the physics parameters (only once and with a format similar to 456 Precompound/de-excitation and RadioativeDecay; note that rather than 457 enabling the print out in G4ParticleHPInelastic::BuildPhysicsTable, 458 we could have used instead the analogous method BuildPhysicsTable of 459 one of the following classes: G4ParticleHPCapture, G4ParticleHPElastic 460 and G4ParticleHPFission). 461 - G4ParticleHPContAngularPar, G4ParticleHPInelasticBaseFS, 462 G4ParticleHPEnAngCorrelation, G4ParticleHPFinalState : replaced 463 the use of the environmental variable G4PHP_DO_NOT_ADJUST_FINAL_STATE 464 (the only one used outside the class G4ParticleHPManager - a part for 465 the one pointing to the data libraries) with the equivalent 466 G4ParticleHPManager::GetInstance()->GetDoNotAdjustFinalState(). 467 468 05 August 2020 Alberto Ribon (hadr-hpp-V10-06-10) 469 ------------------------------------------------- 470 - G4ParticleHPMessenger : added new UI macro command 471 "use_Wendt_fission_model" related to the use of Wendt fission 472 model; make sure that not more than one fission fragment model 473 is active. 474 - G4ParticleHPManager : added a new variable related to the use of 475 Wendt fission model; throw a "JustWarning" exception when the 476 environmental variables are used (to remind that they are still 477 valid but deprecated, and will be removed in Geant4 version 11.0); 478 added new method "DumpSetting()" which needs to be called somewhere 479 to print out once the values of its parameters. 480 - G4ParticleHPChannel : moved environmental variable related to 481 the use of Wendt fission model from this class to 482 G4ParticleHPManager. 483 484 21 July 2020 Ben Morgan (hadr-hpp-V10-06-09) 485 -------------------------------------------- 486 - Use GEANT4_BUILD_PHP_AS_HP option to enable PHP_AS_HP, 487 retiring use of PHP_AS_HP environment variable. 488 489 17 July 2020 Dennis Wright (hadr-hpp-V10-06-08) 490 ------------------------------------------------- 491 - Fix bug #2233: two fission fragment models can be active at the same time 492 If Wendt model is active in ctor of G4ParticleHPChannel, turn off standard 493 fragment production model 494 495 30 June 2020 Dennis Wright (hadr-hpp-V10-06-07) 496 ------------------------------------------------- 497 - Fix bug #2234: thread competition in method 498 G4FissionProductYieldDist::G4GetFission(void). Place auto lock 499 on this method. 500 501 28 May 2020 Ben Morgan (hadr-hpp-V10-06-06) 502 --------------------------------------------------- 503 - Remove obsolete GRANULAR_DEPENDENCIES entries 504 - Use add_definitions to set PHP_AS_HP when required 505 506 19 May 2020 Alberto Ribon (hadr-hpp-V10-06-05) 507 ----------------------------------------------- 508 - G4ParticleHPNames, G4ParticleHPProduct, G4ParticleHPInelastic, 509 G4ParticleHPInelasticData, G4ParticleHPElasticData, 510 G4ParticleHPCaptureData, G4ParticleHPFissionData : allowed the 511 printout only if the global hadronic verbosity level is not zero. 512 513 05 May 2020 Gunter Folger (hadr-hpp-V10-06-04) 514 ------------------------------------------------- 515 - fix for clang10: Correct copy ctor in G4ParticleHPDataPoint.hh 516 using default implementation 517 518 18 February 2020 Dennis Wright (hadr-hpp-V10-06-03) 519 ---------------------------------------------------- 520 - fix (from Artem Zontikov) bug 1838: 521 G4ParticleHPInelasticBaseFS.cc, 522 lines 412-413, 599-600: use QI[0]-QI[it] for excitation 523 line 442: add particle definition protection to iLevel calculation 524 525 13 February 2020 Dennis Wright (hadr-hpp-V10-06-02) 526 ---------------------------------------------------- 527 - fix (from Artem Zontikov) bug 1824: 528 change line 166 of G4ParticleHPInelasticBaseFS.cc to 529 theFinalStatePhotons->InitPartials(theData, theXsection); 530 531 change line 182 of G4ParticleHPInelasticCompFS.cc to 532 theFinalStatePhotons[it]->InitPartials(theData, theXsection[50]); 533 534 remove line delete [] theReactionXsec; in ~G4ParticleHPPhotonDist() as memory 535 allocation does not take place in this class 536 537 17 January 2020 Alberto Ribon (hadr-hpp-V10-06-01) 538 ---------------------------------------------------- 539 - G4ParticleHPHash, G4ParticleHPCaptureFS : taken into account the difference 540 between 'size_t' and 'G4int' to avoid warnings (seen on Windows). 541 542 15 January 2020 Dennis Wright (hadr-hpp-V10-06-00) 543 --------------------------------------------------- 544 - G4ParticleHPThermalScvattering::create_E_isoAng_from_energy : 545 add fatal exception for case when pointers panEPM_T_EL or panEPM_T_EH 546 are null. This fixes Coverity bugs 82418 and 82419. 547 548 4 December 2019 Alberto Ribon (hadr-hpp-V10-05-09) 549 ---------------------------------------------------- 550 - G4ParticleHPContAngularPar : set protection against unphysical interpolation 551 result in the method Sample. 552 - G4ParticleHPKallbachMannSyst : added the possibility of tritium and He3 553 projectiles in the "A" method, taking in this case (arbitrarily) an 554 intermediate value between the two already considered cases 555 (proton-neutron-deuteron and alpha). 556 Note: these two fixes are needed to avoid crashes seen only with the physics 557 list QGSP_BIC_AllHP. They should be checked and confirmed by experts. 558 559 24 October 2019 Alberto Ribon (hadr-hpp-V10-05-08) 560 --------------------------------------------------- 561 - G4ParticleHPNames : remove restriction of using isotopes with Z > 92 562 (threfore removing the environmental variable AllowForHeavyElements). 563 This was proposed by Emilio Mendoza and approved. 564 565 22 July 2019 Dennis Wright (hadr-hpp-V10-05-07) 566 ------------------------------------------------ 567 Two more corrections from Emilio: 568 - G4ParticleHPInelasticBaseFS::BaseApply(): re-calculation of Q value when 569 no data in library 570 - G4ParticleHPNBodyPhaseSpace::Sample(): protection against maxE < 0 571 572 5 July 2019 Dennis Wright (hadr-hpp-V10-05-06) 573 ------------------------------------------------ 574 Add Emilio Mendoza's improvements and bug fixes: 575 - G4ParticleHPChannel, G4ParticleHPNames: allow using an incomplete data 576 library name if the environment variable G4NEUTRONHP_SKIP_MISSING_ISOTOPES 577 is set. The missing cross sections are then set to 0. 578 - G4ParticleHPContAngularPar: redefine residual mass to consider incident 579 particles other than neutrons. 580 - G4ParticleHPInelasticBaseFS: add protection against residual with Z<0 or A<Z, 581 do not apply adjust_final_state when data is in MF=6 format (no correlated 582 particle emission), 583 bug correction (add Q value info to G4ParticleHPNBodyPhaseSpace) 584 - G4ParticleHPInelasticCompFS: re-build method two_body_reaction() to be used by 585 incident charged particles (now isotropic emission in the CMS). 586 Also restrict nresp use below 20 MeV. 587 Add photon emission when no data available. 588 - G4ParticleHPEnAngCorrelation: delete part of code trying to preserve baryon 589 number - one has to assume that it is not preserved when using ENDF-6 data. 590 - G4ParticleHPKallbachMannSyst: bug fixes 591 592 25 June 2019 Dennis Wright (hadr-hpp-V10-05-05) 593 ------------------------------------------------ 594 - G4ParticleHPInelasticCompFS.cc : adopt fix of bug #2166 (A. Zontikov) to 595 avoid arbitrary number of target nuclei being generated and slowing down 596 multithreaded operation. 597 598 24 June 2019 Alberto Ribon (hadr-hpp-V10-05-04) 599 ------------------------------------------------ 600 - G4ParticleHPChannelList : fixed bug in the momentum change (it has to be 601 a normalized 3-vector, but it was not) in the case that NeutronHP could 602 not find a proper reaction channel. The bug was there since a while, but 603 we started getting new warnings since G4 10.5.ref05, likely due to the 604 change made on 8 May. 605 606 21 June 2019 Dennis Wright (hadr-hpp-V10-05-03) 607 ------------------------------------------------ 608 - fix of bug report 2167 609 Adopted fix of Artem Zontikov to deal with un-incremented index of photons 610 in G4ParticleHPPhotonDist::GetPhotons. Also clean up dead code in that class. 611 612 8 May 2019 Dennis Wright (hadr-hpp-V10-05-02) 613 ---------------------------------------------- 614 - fix of bug report 1838 615 Adopted fix of Artem Zontikov to deal with incorrect excitation energy 616 when charged particles are emitted during neutron reaction 617 G4ParticleHPInelasticCompFS.cc : method CompositeApply(), for very small 618 excitation, change level index from -1 to 0 only if incident and outgoing 619 particles are the same. 620 621 622 11 April 2019 Dennis Wright (hadr-hpp-V10-05-01) 623 ------------------------------------------------- 624 - fix of bug report #1824 625 Adopoted fix of Artem Zontikov to make sure production cross section is 626 not ignored when sampling discrete gamma emission. 627 G4ParticleHPPhotonDist.hh : added reaction cross section data member 628 G4ParticleHPPhotonDist::GetPhotons() modified to statistically suppress 629 gammas when reaction cross section is non-zero. 630 G4ParticleHPPhotonDist::InitPartials() modified to take cross section 631 argument 632 G4ParticleHPInelasticBaseFS.cc and G4ParticleHPInelasticCompFS.cc 633 modified to change calls to InitPartials to take cross section argument 634 635 6 February 2019 Alberto Ribon (hadr-hpp-V10-05-00) 636 --------------------------------------------------- 637 - G4ParticleHPKallbachMannSyst::Kallbach : replaced G4Exp with std::exp in order 638 to avoid underflow/overflow crashes observed with the physics list 639 QGSP_BIC_AllHP in the version G4 10.5 . 640 641 26 November 2018 Gabriele Cosmo (hadr-hpp-V10-04-11) 642 ----------------------------------------------------- 643 - Fixed potential leaks in G4ParticleHPPhotonDist, G4ParticleHPContAngularPar 644 and G4ParticleHPFinalState for use of pointers cached in G4Cache. 645 - Minor code cleanup and formatting. Modified: 646 G4VParticleHPEnergyAngular.hh, G4ParticleHPContAngularPar.hh.cc, 647 G4ParticleHPAngular.hh, G4ParticleHPFinalState.hh.cc, 648 G4ParticleHPFSFissionFS.hh, G4ParticleHPContEnergyAngular.hh, 649 G4ParticleHPPhotonDist.hh, G4ParticleHPFissionBaseFS.hh, 650 G4ParticleHPProduct.hh, G4ParticleHPEnAngCorrelation.hh. 651 652 9 November 2018 Gabriele Cosmo (hadr-hpp-V10-04-10) 653 ---------------------------------------------------- 654 - G4ParticleHPThermalScattering: fixed printout typo. 655 656 4 November 2018 Dennis Wright (hadr-hpp-V10-04-09) 657 --------------------------------------------------- 658 - G4ParticleHPElasticFS::ApplyYourself(): use correct reference frames for 659 calculation of projectile and target momenta. Correction made for cases 660 when cos(Theta) is given in lab frame and in center of momentum frame. 661 Partial fix of momentum non-conservation bug report #1918. 662 663 22 October 2018 Dennis Wright (hadr-hpp-V10-04-08) 664 --------------------------------------------------- 665 - G4ParticleHPCaptureFS::ApplyYourself(): Lorentz boost of neutron into target 666 frane was backwards - reverse it. Also replace SetDefinition() with 667 SetDefinitionAndUpdateE() in line 75. Fixes bug report #1919. 668 669 11 October 2018 Gabriele Cosmo (hadr-hpp-V10-04-07) 670 ---------------------------------------------------- 671 - Fixed definition of singletons for G4ParticleHPManager and 672 G4ParticleHPThreadLocalManager and some code cleanup. 673 Made G4ParticleHPThreadLocalManager a G4ThreadlLocalSingleton to avoid 674 memory leaks generated each time a thread creates the instance. 675 - Fixed bug for double allocation of G4ParticleHPReactionWhiteBoard in 676 G4ParticleHPThreadLocalManager::OpenReactionWhiteBoard(). 677 678 4 September 2018 Dennis Wright (hadr-hpp-V10-04-06) 679 ---------------------------------------------------- 680 - Bug 2026: Fix provided by Artem Zontikov. 681 Solves memory leaks in G4ParticleHPContEnergyAngular::Sample() and 682 G4ParticleHPContAngularPar::cacheInit() 683 684 24 August 2018 Dennis Wright (hadr-hpp-V10-04-05) 685 -------------------------------------------------- 686 - Fix bug 1789: gamma level mismatch in G4ParticleHPInelasticCompFS.cc 687 Not a complete fix because gamma data comes from ENSDF and does not 688 necessarily match excitations in ENDF. 689 690 24 August 2018 Dennis Wright (hadr-hpp-V10-04-04) 691 -------------------------------------------------- 692 - Fix bug 1745: incorrect sampling of isotropic distribution in 693 G4ParticleHPPhotonDist.cc 694 G4ParticleHPCaptureFS.cc 695 G4ParticleHPFissionFS.cc 696 G4ParticleHPIsotropic.cc 697 698 27 July 2018 Vladimir Ivantchenko (hadr-hpp-V10-04-03) 699 ----------------------------------------------------- 700 - G4ParticleHPElementData - removed unnecessary inheritance from 701 GHEISHA data class G4HadronicCrossSection 702 703 9 May 2018 Alberto Ribon (hadr-hpp-V10-04-02) 704 --------------------------------------------------- 705 - G4ENDFTapeRead, G4FissionProductYieldDist : fixed warnings in gcc 8 706 regarding catching polymorphic type by value, instead of by reference. 707 708 709 24 April 2018 Alberto Ribon (hadr-hpp-V10-04-01) 710 --------------------------------------------------- 711 - G4ParticleHPFissionFS : protect against very rare cases of division by zero. 712 713 714 19 December 2017 Gabriele Cosmo (hadr-hpp-V10-04-00) 715 --------------------------------------------------- 716 - Fixed self-consistency in headers (missing #include) in G4FFGEnumerations, 717 G4FPYNubarValues, G4ParticleHPAngularP and G4ParticleHPHash. 718 Thanks to Raphael Isemann for reporting these. 719 720 721 29 November 2017 Tatsumi Koi (hadr-hpp-V10-03-09) 722 --------------------------------------------------- 723 - Change tolerance value and implementation in calculation of KallbachZero. 724 FPE errors occurred on several platforms in previous implementations 725 -Apply some codes cleanup 726 727 728 3 November 2017 Tatsumi Koi (hadr-hpp-V10-03-08) 729 --------------------------------------------------- 730 - Add NRESP71 model for n on C reaction 731 732 733 5 Oct 2017 Tatsumi Koi (hadr-hpp-V10-03-07) 734 --------------------------------------------------- 735 - Fix bug in coherent elastic scattering 736 Contribution from N. H. TRAN@CEA 737 738 739 16 Aug 2017 Tatsumi Koi (hadr-hpp-V10-03-06) 740 --------------------------------------------------- 741 - Remove test codes for the problem mac1011 742 743 744 11 Aug 2017 Tatsumi Koi (hadr-hpp-V10-03-05) 745 --------------------------------------------------- 746 - A test for mac1011 problem on CDash 747 748 749 18 July 2017 Tatsumi Koi (hadr-hpp-V10-03-04) 750 --------------------------------------------------- 751 - Fix Bugzilla #1971 752 753 754 1 May 2017 Tatsumi Koi (hadr-hpp-V10-03-03) 755 --------------------------------------------------- 756 - Bug fix and improve stability: G4ParticleHPFinalState 757 - Suppress unnecessary warning messages: G4ParticleHPEnAngCorrelation 758 759 760 27 April 2017 Andrea Dotti (hadr-hpp-V10-03-02) 761 -------------------------------------------------- 762 - Fix in destructor of processes to protect agains concurrent 763 deletion 764 765 766 24 April 2017 Tatsumi Koi (hadr-hpp-V10-03-01) 767 --------------------------------------------------- 768 - Adding check for He3 projectile; Bugzilla #1907 769 770 771 6 March 2017 Tatsumi Koi (hadr-hpp-V10-03-00) 772 --------------------------------------------------- 773 - Fix minor inconsistency between documentation and code 774 775 776 15 November 2016 Tatsumi Koi (hadr-hpp-V10-02-35) 777 --------------------------------------------------- 778 -Fix Coverity 82426 779 -Fix Coverity 58745 780 781 782 14 November 2016 Tatsumi Koi (hadr-hpp-V10-02-34) 783 --------------------------------------------------- 784 -Fix run-time memory errors reported by valgrind on top of hadr-hpp-V10-02-32 785 786 787 14 November 2016 Tatsumi Koi (hadr-hpp-V10-02-33) 788 --------------------------------------------------- 789 -Fix run-time memory errors reported by valgrind on top of hadr-hpp-V10-02-31 790 791 792 9 November 2016 Tatsumi Koi (hadr-hpp-V10-02-32) 793 --------------------------------------------------- 794 -Change default behavior to DO_NOT_SET_PHP_AS_HP 795 -You can specify old behavior by setting environment variable of PHP_AS_HP 796 797 798 9 November 2016 Tatsumi Koi (hadr-hpp-V10-02-31) 799 --------------------------------------------------- 800 -Fix entering infinite loop in "DO_NOT_SET_PHP_AS_HP" environment 801 -Fix problem on divide by zero error in G4ParticleHPVector::ThinOut, which happens in "Release + G4FPE_DEBUG" 802 803 804 4 November 2016 Tatsumi Koi (hadr-hpp-V10-02-30) 805 --------------------------------------------------- 806 -Fix problem of uninitilaization of cache in "G4ParticleHPContAngularPar", which happens in "DO_NOT_SET_PHP_AS_HP" enviroment 807 -Fix problem of divide by zero error in "G4ParticleHPContAngularPar::BuildByInterpolation", which happens in "DO_NOT_SET_PHP_AS_HP" enviroment 808 -Fix wrong residual in case of He3 projectile Bugzilla #1906 809 810 811 4 November 2016 Pedro Arce (hadr-hpp-V10-02-29) 812 --------------------------------------------------- 813 Add protection with G4PHP_DO_NOT_ADJUST_FINAL_STATE to G4ParticleHPInelasticBaseFS.cc 814 815 816 31 October 2016 Tatsumi Koi (hadr-hpp-V10-02-28) 817 --------------------------------------------------- 818 -Re-introduce cache of cross section in GetIsoCrossSection 819 Since current CrossSectionDataStore does not call elementwise cross sections 820 and GetIsoCrossSection is called multiple time in calculation of element which is made from more than one isotope 821 822 823 21 October 2016 Tatsumi Koi (hadr-hpp-V10-02-27) 824 --------------------------------------------------- 825 - Introduce an environment variable of G4PARTICLEHPDATA as default base name of data directories of ParticleHP 826 827 828 30 September 2016 Tatsumi Koi (hadr-hpp-V10-02-26) 829 --------------------------------------------------- 830 - Fix coverity issues 58738 58739 58743 and 62507 831 832 833 29 September 2016 Tatsumi Koi (hadr-hpp-V10-02-25) 834 --------------------------------------------------- 835 - Fix coverity issues 58734 58735 and 58745 836 837 838 28 September 2016 Tatsumi Koi (hadr-hpp-V10-02-24) 839 --------------------------------------------------- 840 - Fix warning messages from clang 3.8 841 842 843 12 August 2016 Alberto Ribon (hadr-hpp-V10-02-23) 844 --------------------------------------------------- 845 - G4ParticleHPPhotonDist : added missing protection against null pointer; 846 - G4ParticleHPLabAngularEnergy : removed redundant if-statement; 847 - G4ParticleHPThermalScattering : added missing throw statements; 848 (fixes suggested by the PVS-Studio static code analyzer: see bug #1876) 849 850 851 29 July 2016 Tatsumi Koi (hadr-hpp-V10-02-22) 852 --------------------------------------------------- 853 - Fix coverity issues 58719, 58724, 58725, 58726, 58729, 58730, 58731 and 58733 854 855 856 20 July 2016 Tatsumi Koi (hadr-hpp-V10-02-21) 857 --------------------------------------------------- 858 - Fix coverity issues 58715, 58717, 58718 and 58728 859 860 861 19 July 2016 Tatsumi Koi (hadr-hpp-V10-02-20) 862 --------------------------------------------------- 863 - Fix coverity issues 58708, 58712, 58713, 58714 and 58716 864 865 866 13 July 2016 Tatsumi Koi (hadr-hpp-V10-02-19) 867 --------------------------------------------------- 868 - Fix coverity issues 58706 and 58707 869 870 871 12 July 2016 Tatsumi Koi (hadr-hpp-V10-02-18) 872 --------------------------------------------------- 873 - Fix coverity issues 58698 and 58705 874 875 876 8 June 2016 Tatsumi Koi (hadr-hpp-V10-02-17) 877 --------------------------------------------------- 878 - Change default option of GNUmake system "G4PHPDEBUG" was unintentionally activated. 879 880 881 2 June 2016 Tatsumi Koi (hadr-hpp-V10-02-16) 882 --------------------------------------------------- 883 - Bug fix usage of G4Nucleus::GetBiassedThermalNucleus 884 - Bug fix for calculation residual A and Z (Bugzilla 1815) 885 - Both of them effects results only in charged particle projectiles 886 - Bug fix in sampling of kinematic energy of scattered particle in DiscreteTwoBody (Bugzilla 1815) 887 888 889 31 May 2016 Tatsumi Koi (hadr-hpp-V10-02-15) 890 --------------------------------------------------- 891 - Bug fix in thermal scattering (Coverity 58647) 892 - Fix coverity issues 61922 893 - Fix compilation error in GNUmake system in previous tag 894 895 896 30 May 2016 Tatsumi Koi (hadr-hpp-V10-02-14) 897 --------------------------------------------------- 898 - Fix coverity issues 58644 899 - Round2 Fix coverity issues 58648 900 - Fix warning message in previous tag 901 902 903 27 May 2016 Tatsumi Koi (hadr-hpp-V10-02-13) 904 --------------------------------------------------- 905 - Fix coverity issues 58622 906 907 908 06 May 2016 Tatsumi Koi (hadr-hpp-V10-02-12) 909 --------------------------------------------------- 910 - Fix problem in deletion of models in multithreading mode 911 912 913 05 May 2016 V.Ivanchenko (hadr-hpp-V10-02-11) 914 29 April 2016 Tatsumi Koi (hadr-hpp-V10-02-10) 915 --------------------------------------------------- 916 - Fix a warning message from gcc 6.1 917 918 919 30 March 2016 Tatsumi Koi (hadr-hpp-V10-02-09) 920 --------------------------------------------------- 921 -A message about a behavior under the activation of fission fragment production 922 was modified reflecting hyper news comment. 923 924 925 4 March 2016 Tatsumi Koi (hadr-hpp-V10-02-08) 926 --------------------------------------------------- 927 - Fix coverity issues 58701, 58702, 58703 and 58704 928 929 930 1 March 2016 Tatsumi Koi (hadr-hpp-V10-02-07) 931 --------------------------------------------------- 932 - Fix coverity issues 58699 and 58700 933 934 935 18 February 2016 Tatsumi Koi (hadr-hpp-V10-02-06) 936 --------------------------------------------------- 937 - Fix on problem on MT library 938 939 940 16 February 2016 Tatsumi Koi (hadr-hpp-V10-02-05) 941 --------------------------------------------------- 942 - Fixes for problem on materials which have hydrogen or helium in 943 charged particle hp 944 945 946 2 February 2016 Tatsumi Koi (hadr-hpp-V10-02-04) 947 --------------------------------------------------- 948 - Fix problem in deletion of cross section data set in multithreading mode 949 950 951 25 January 2016 Tatsumi Koi (hadr-hpp-V10-02-03) 952 --------------------------------------------------- 953 - Fix coverity issues 58648 and 61705 954 955 956 15 January 2016 Tatsumi Koi (hadr-hpp-V10-02-02) 957 --------------------------------------------------- 958 - Fix coverity issues 58693, 58694 and 58695 959 960 961 12 January 2016 Tatsumi Koi (hadr-hpp-V10-02-01) 962 --------------------------------------------------- 963 - Fix coverity issues 53477 and 53481 964 965 966 7 January 2016 Tatsumi Koi (hadr-hpp-V10-02-00) 967 --------------------------------------------------- 968 - Fix coverity issues 58696, 58697, 58723 and 58729 969 970 971 20 November 2015 Tatsumi Koi (hadr-hpp-V10-01-31) 972 --------------------------------------------------- 973 - Fix for solving reproducibility problem 974 975 976 11 November 2015 Tatsumi Koi (hadr-hpp-V10-01-30) 977 --------------------------------------------------- 978 - Fix bug which was introduced at hadr-hpp-V10-01-23 979 980 981 5 November 2015 Tatsumi Koi (hadr-hpp-V10-01-29) 982 --------------------------------------------------- 983 - Loop check 984 985 986 5 November 2015 Gabriele Cosmo (hadr-hpp-V10-01-28) 987 --------------------------------------------------- 988 - Replaced use of variable 'L' in G4ParticleHPThermalScattering.cc and 989 G4PolarizationTransition to avoid shadowing of new volumetric units. 990 991 992 4 November 2015 Tatsumi Koi (hadr-hpp-V10-01-27) 993 --------------------------------------------------- 994 - Fix problem on previous tag 995 996 997 4 November 2015 Tatsumi Koi (hadr-hpp-V10-01-26) 998 --------------------------------------------------- 999 - Migration to fast-math functions 1000 1001 1002 3 November 2015 Tatsumi Koi (hadr-hpp-V10-01-25) 1003 --------------------------------------------------- 1004 Fix problem on include/G4InterpolationIterator.hh 1005 1006 1007 3 November 2015 Tatsumi Koi (hadr-hpp-V10-01-24) 1008 --------------------------------------------------- 1009 Move header files from NeutronHP for keeping backward compatibility 1010 Add NeutronHP.History which is a copy of History in neutron_hp 1011 Add FissFragGen.History which is a copy of FissFragHistory in neutron_hp 1012 1013 1014 28 October 2015 Pedro Arce (hadr-hpp-V10-01-23) 1015 --------------------------------------------------- 1016 Make particle_hp behave the same as neutron_hp when PHP_AS_HP and DO_NOT_ADJUST_FINAL_STATE are selected (neutron_hp keeps on applying the adjusting in some places) 1017 1018 1019 8 October 2015 Tatsumi Koi (hadr-hpp-V10-01-22) 1020 --------------------------------------------------- 1021 Fix circular dependency, co-working with hadr-hpn-V10-01-20 1022 1023 1024 28 July 2015 Tatsumi Koi (hadr-hpp-V10-01-21) 1025 --------------------------------------------------- 1026 Changing to use G4Threading::IsMasterThread() instera of !G4Threading::IsWorkerThread() 1027 1028 1029 21 July 2015 Tatsumi Koi (hadr-hpp-V10-01-20) 1030 --------------------------------------------------- 1031 Improve memory consumption 1032 1033 1034 15 July 2015 Tatsumi Koi (hadr-hpp-V10-01-19) 1035 --------------------------------------------------- 1036 Code clean up 1037 1038 1039 10 July 2015 Tatsumi Koi (hadr-hpp-V10-01-18) 1040 --------------------------------------------------- 1041 Enable to use dynamically generated materials 1042 1043 1044 1 July 2015 Tatsumi Koi (hadr-hpp-V10-01-17) 1045 --------------------------------------------------- 1046 Fix problem on UI commands defined in ParticleHPMessenger 1047 Add UI command for changing verbose level 1048 1049 1050 29 June 2015 Tatsumi Koi (hadr-hpp-V10-01-16) 1051 --------------------------------------------------- 1052 Fix problem at deletion in multithreading mode 1053 Fix reproducibility problem on multithreading mode 1054 1055 1056 16 June 2015 Tatsumi Koi (hadr-hpp-V10-01-15) 1057 --------------------------------------------------- 1058 Fix out of bound array error 1059 1060 1061 11 June 2015 Tatsumi Koi (hadr-hpp-V10-01-14) 1062 --------------------------------------------------- 1063 Fix coverity issue #60878, 60879, 60880, 60886 and 60887 1064 Fix coverity issue #58746 1065 1066 1067 8 June 2015 Tatsumi Koi (hadr-hpp-V10-01-13) 1068 --------------------------------------------------- 1069 Fix problem on photon distribution Bugzilla #1745 1070 1071 1072 4 June 2015 Tatsumi Koi (hadr-hpp-V10-01-12) 1073 --------------------------------------------------- 1074 -Add model and cross section descriptions 1075 1076 1077 4 June 2015 Tatsumi Koi (hadr-hpp-V10-01-11) 1078 --------------------------------------------------- 1079 -Fix warning in previous tag 1080 1081 1082 3 June 2015 Tatsumi Koi (hadr-hpp-V10-01-10) 1083 --------------------------------------------------- 1084 - Sharing static data among worker threads 1085 1086 1087 27 May 2015 Gabriele Cosmo (hadr-hpp-V10-01-09) 1088 --------------------------------------------------- 1089 -Corrected GNUmakefile for inclusion of internal zlib. 1090 1091 1092 24 May 2015 Tatsumi Koi (hadr-hpp-V10-01-08) 1093 --------------------------------------------------- 1094 -Making not to use the cache of cross section 1095 Since the same feature is offered in CrossSectionDataStore 1096 1097 1098 21 May 2015 Tatsumi Koi (hadr-hpp-V10-01-07) 1099 --------------------------------------------------- 1100 -Fix warning in previous tag 1101 1102 1103 12 May 2015 Tatsumi Koi (hadr-hpp-V10-01-06) 1104 --------------------------------------------------- 1105 -Delete unnecessary issue of BuildPhysicTable 1106 -Introducing ThreadLocalManager 1107 for storing information related to each individual reactions 1108 hadr-hpn-V10-00-18 1109 1110 1111 10 May 2015 Tatsumi Koi (hadr-hpp-V10-01-05) 1112 --------------------------------------------------- 1113 -Fix rare core dump in ThermalScattering 1114 -Uncomment out para and ortho hydrogen and liquid and solid methane 1115 -Minor changes in ParticleHPManager 1116 Upto hadr-nhp-V10-00-16 1117 -Adjust A and Z in the case of miss much between selected data and target nucleus 1118 hadr-nhp-V10-00-25 1119 -Adding UI commands for controlling options of HP package 1120 -Adding G4ParticleHPMessenger 1121 hadr-hpn-V10-00-17 1122 1123 1124 8 May 2015 Tatsumi Koi (hadr-hpp-V10-01-04) 1125 --------------------------------------------------- 1126 - Fixing problem on entering infinite loop 1127 src/G4ParticleHPEnAngCorrelation.cc 1128 1129 1130 6 May 2015 Tatsumi Koi (hadr-hpp-V10-01-03) 1131 --------------------------------------------------- 1132 -Fixed problem on previous tag 1133 1134 1135 6 May 2015 Tatsumi Koi (hadr-hpp-V10-01-02) 1136 --------------------------------------------------- 1137 - Setting PHP_AS_HP is made a default for a while. 1138 Setting environment variable of "DO_NOT_SET_PHP_AS_HP" overcomes the default. 1139 sources.cmake 1140 GNUmakefile 1141 1142 1143 28 January 2015 Tatsumi Koi (hadr-hpp-V10-01-01) 1144 --------------------------------------------------- 1145 -Enable to read data file that has a signature of evaluation name. 1146 1147 1148 11 December 2014 Gabriele Cosmo (hadr-hpp-V10-01-00) 1149 --------------------------------------------------- 1150 - Removed commented files in sources.cmake script to allow for proper 1151 validation of sources in system testing. 1152 1153 6 November 2014 Pedro Arce (hadr-hpp-V10-00-05) 1154 --------------------------------------------------- 1155 - Code cleanup 1156 - Compilation flag PHP_AS_HP for comparison with neutron_hp 1157 1158 4 August 2014 Tatsumi Koi (hadr-hpp-V10-00-03) 1159 --------------------------------------------------- 1160 - G4ParticleHPElasticData, G4ParticleHPInelasticData, G4ParticleHPCaptureData, 1161 G4ParticleHPFissionData, G4ParticleHPJENDLHEData: proper deletion of 1162 physics vectors. 1163 1164 1165 25 July 2014 Tatsumi Koi (hadr-hpp-V10-00-02) 1166 --------------------------------------------------- 1167 - Delete unused (and also uncompilable) header file. 1168 G4ParticleHPPhotonXSection.hh 1169 1170 1171 1 July 2014 Tatsumi Koi (hadr-hpp-V10-00-01) 1172 --------------------------------------------------- 1173 - Fix compilation warnings 1174 include/G4ParticleHPInelasticData.hh 1175 src/G4ParticleHPData.cc 1176 src/G4ParticleHPInelasticData.cc 1177 1178 1179 10 June 2014 Tatsumi Koi 1180 for Pedro Arce and Emilio Mendoza of CIEMAT (hadr-hpp-V10-00-00) 1181 --------------------------------------------------- 1182 - Regenerate particle_hp codes from hadr-hpn-V10-00-12 1183 - Deleteing files related FissionFragment model 1184 - Deleteing G4InterpolationManager and so on to avoid duplication 1185 1186 1187 22 October 2012 Dennis Wright (hadr-hpp-V09-05-00) 1188 --------------------------------------------------- 1189 - create particle_hp module for treatment of low energy charged particles 1190 - code developed by Pedro Arce and Emilio Mendoza of CIEMAT and based on 1191 neutronHP 1192