Geant4 Cross Reference |
1 # Category hadr-fission History 2 3 See `CONTRIBUTING.rst` for details of **required** info/format for each entry, 4 which **must** added in reverse chronological order (newest at the top). 5 It must **not** be used as a substitute for writing good git commit messages! 6 7 ------------------------------------------------------------------------------- 8 9 ## 2024-08-21 Gabriele Cosmo (hadr-fission-V11-02-01) 10 - Fixed reported Coverity defects for use of std::move(). 11 12 ## 2024-02-12 Gabriele Cosmo (hadr-fission-V11-02-00) 13 - G4FissLib: fixed compilation warning on gcc when LTO settings are enabled. 14 15 ## 2022-11-26 Gabriele Cosmo (hadr-fission-V11-00-03) 16 - Fixed compilation warnings for implicit type conversions on macOS/XCode 14.1. 17 18 ## 2022-09-05 Ben Morgan (hadr-fission-V11-00-02) 19 - Update dependencies to address warnings from consistency check 20 21 ## 2022-07-01 Alberto Ribon (hadr-fission-V11-00-01) 22 - G4FissLib.cc, G4LFission.cc : use consistent thresholds for relative 23 (10% instead of 5%) and absolute (350 GeV instead of 250 GeV) energy 24 non-conservation check. 25 26 ## 2021-12-10 Ben Morgan (hadr-fission-V11-00-00) 27 - Change to new Markdown History format 28 29 --- 30 31 # History entries prior to 11.0 32 33 4 August 2021 Alberto Ribon (hadr-fission-V10-07-03) 34 ---------------------------------------------------- 35 - G4LFission, G4FissionLibrary : set creator model ID for the 36 secondaries, using the new version of G4PhysicsModelCatalog 37 38 16 April 2021 Ben Morgan (hadr-fission-V10-07-02) 39 -------------------------------------------------- 40 - Migrate build to modular CMake API 41 42 03 May 2021 Vladimir Ivanchenko (hadr-fission-V10-07-01) 43 --------------------------------------------------------- 44 - G4LFission - removed unused headers 45 46 13 April 2021 Alberto Ribon (hadr-fission-V10-07-00) 47 ------------------------------------------------------ 48 - GNUmakefile, sources.cmake : removed the subdirectories 49 hadronic/models/management and hadronic/models/util 50 (that have been now deleted, with their classes moved to 51 hadronic/util and hadronic/management). 52 Removed also the useless dependency to hadronic/process. 53 54 30 April 2020 B. Morgan (hadr-fission-V10-06-00) 55 ---------------------------------------------------- 56 - Remove obsolete GRANULAR_DEPENDENCIES entries 57 58 3 April 2019 Dennis Wright (hadr-fission-V10-05-00) 59 ---------------------------------------------------- 60 - G4SmpIsoDir.cc: remove use of G4Pow for squaring cospolang - sometimes 61 causes crash 62 63 19 December 2017 Gabriele Cosmo (hadr-fission-V10-04-00) 64 ------------------------------------------------------- 65 - Fixed self-consistency in G4LLNLFission header (missing #include). 66 Added missing #ifdef guards in G4fissionEvent header. 67 Thanks to Raphael Isemann for reporting these. 68 69 5 November 2015 Alberto Ribon (hadr-fission-V10-01-07) 70 ------------------------------------------------------- 71 - Removed neutron_hp/ 72 73 3 November 2015 Tatsumi Koi (hadr-fission-V10-01-06) 74 ---------------------------------------------------- 75 - Loop checking 76 77 16 October 2015 Tatsumi Koi (hadr-fission-V10-01-05) 78 ---------------------------------------------------- 79 - Fix problem on previous tag 80 81 13 October 2015 Tatsumi Koi (hadr-fission-V10-01-04) 82 ---------------------------------------------------- 83 - Migration to fast-math functions 84 85 9 June 2015 Tatsumi Koi (hadr-fission-V10-01-03) 86 ---------------------------------------------------- 87 -Set A and Z of actual target of reaction to "targetNucleus" from HadronicProcess 88 -Reset isotope pointer to the target G4Nucleus object of reaction 89 -By this, warning message about ReactionWhiteBoard" disappeared 90 src/G4FissLib.cc 91 92 4 June 2015 Tatsumi Koi (hadr-fission-V10-01-02) 93 ---------------------------------------------------- 94 - Re-tag for testing 95 96 3 June 2015 Tatsumi Koi (hadr-fission-V10-01-01) 97 ---------------------------------------------------- 98 - src/G4FissionLibrary.cc: Interface change along with "hadr-hpp-V10-01-10" 99 100 29 April 2015 Tatsumi Koi (hadr-fission-V10-01-00) 101 ---------------------------------------------------- 102 - Use ParticleHP instead of NeutronHP 103 104 9 November 2014 Tatsumi Koi (hadr-fission-V10-00-09) 105 ---------------------------------------------------- 106 - Re-tag for testing 107 108 27 October 2014 Tatsumi Koi (hadr-fission-V10-00-08) 109 ---------------------------------------------------- 110 - Re-tag for testing 111 112 26 October 2014 Tatsumi Koi (hadr-fission-V10-00-07) 113 ---------------------------------------------------- 114 - src/G4FissionLibrary.cc: Interface change along with "hadr-hpn-V10-00-28" 115 116 8 July 2014 Jerome Verbeke (hadr-fission-V10-00-06) 117 ---------------------------------------------------- 118 - G4FissionLibrary.hh: replaced c calls to 119 genfissevt_, getnnu_, getpnu_ 120 getneng_, getndircosu_, getndircosv_, getndircosw_ 121 getpeng_, getpdircosu_, getpdircosv_, getpdircosw_ 122 by their c++ equivalent: 123 G4fissionEvent::G4fissionEvent G4fissionEvent::getNeutronNu(), 124 G4fissionEvent::getPhotonNu(), G4fissionEvent::getNeutronEnergy(), 125 G4fissionEvent::getNeutronDircosu(), G4fissionEvent::getNeutronDircosv(), 126 G4fissionEvent::getNeutronDircosw(), G4fissionEvent::getPhotonEnergy(), 127 G4fissionEvent::getPhotonDircosu(), G4fissionEvent::getPhotonDircosv(), 128 G4fissionEvent::getPhotonDircosw() 129 - G4FissionLibrary.cc: same as G4FissionLibrary.hh 130 131 - G4FissLib.hh: because the Fission Library does not produce fission 132 fragments, fission events do not conserve energy/ 133 momentum. Energy/momentum conservation checks are 134 loosened to effectively avoid triggering re-sampling 135 of the fission event. 136 - G4FissLib.cc: same as G4FissLib.hh 137 - G4FissionLibrary.cc: adapted to read the new data format 138 - G4SmpTerrell.cc: added the sampled nubar to the error message 139 140 10 March 2014 Dennis Wright (hadr-fission-V10-00-00) 141 ----------------------------------------------------- 142 - G4FissionLibrary.cc: remove const_cast now that pointer to 143 G4ParticleDefinition is const 144 145 8 November 2013 Alberto Ribon (hadr-fission-V09-06-00) 146 ------------------------------------------------------- 147 - Created a new directory under models, fission/ , which is now 148 identically to the lll_fission/ directory, but with in addition 149 the LEP fission class, G4LFission . 150 This allows to remove the low_energy (and high_energy) directories, 151 and future new fission models will go in fission/ 152 (the previous lll_fission directory is removed). 153 154 4 April 2013 Dennis Wright (hadr-lllfis-V09-06-01) 155 --------------------------------------------------- 156 - remove G4ThreadLocal since no static variables change within a 157 run. Files affected: 158 G4fissionEvent.hh, G4SmpNuDistDataU233_235_MC.cc 159 G4fissionEvent.cc, G4SmpSpNuDistData.cc, G4SmpSpNubarData.cc, 160 G4SmpNuDistDataPu239_241_MC.cc, G4SmpNuDistDataU232_234_236_238_MC.cc, 161 G4SmpSpNugDistData.cc, G4LLNLFission.cc, G4SmpNugDist.cc, G4SmpWatt.cc 162 163 12 March 2013 Dennis Wright (hadr-lllfis-V09-06-00) 164 ---------------------------------------------------- 165 - G4SmpWatt.cc : fix MacOS Clang compiler warning for appending int to string 166 167 14 November 2012 Dennis Wright (hadr-lllfis-V09-05-02) 168 ------------------------------------------------------- 169 - G4FissLib.cc : fix coverity bug #15660: uninitialized variable xSec 170 - G4FissionLibrary.cc : fix coverity bug #15252: uninitialized variables 171 targetMass and theIsotope 172 - G4SmpSpNuDistData.cc : fix coverity bug #14686: overrun of array sfnu 173 - G4SmpSpNugDistData.cc : fix coverity bug #14687: overrun of array Cf252spdist 174 - G4fissionEvent.cc : fix coverity bug #15174: uninitialized array pointers 175 176 26 September 2012 Gabriele Cosmo (hadr-lllfis-V09-05-01) 177 -------------------------------------------------------- 178 - Explicitly use inclusion of headers for system of units and physical 179 constants, in plan to remove implicit inclusion from globals.hh. 180 181 12 June 2012 Dennis Wright (hadr-lllfis-V09-05-00) 182 -------------------------------------------------- 183 - Replaced shadowed variable "index" with "imat" in G4FissLib.cc. 184 - Replaced shadowed variables "g" and "erg" in G4SmpNEngCf252.cc. 185 186 17 October 2011 Tatsumi Koi (hadr-lllfis-V09-04-00) 187 --------------------------------------------------- 188 - Interface change along with "hadr-hpn-V09-04-28" 189 - Enable to handle excited isomer nuclie as targets 190 include/G4FissionLibrary.hh 191 src/G4FissionLibrary.cc. 192 193 09 July 2008 Dennis Wright (hadr-lllfis-V09-01-00) 194 -------------------------------------------------- 195 - Replace exit() with G4Exception() in G4fissionerr. 196 197 27 June 2007 Gabriele Cosmo (hadr-lllfis-V08-03-07) 198 --------------------------------------------------- 199 - Replace NeutronHPCrossSections with G4NEUTRONHPDATA variable. 200 201 1 June 2007 Dennis Wright (hadr-lllfis-V08-03-06) 202 ------------------------------------------------- 203 - Fix un-initialized variable in G4SmpNuDistDataPu239.cc 204 205 1 June 2007 Gabriele Cosmo (hadr-lllfis-V08-03-05) 206 -------------------------------------------------- 207 - Use <cmath> and std:: in front of mathematical functions. 208 - Get rid of templated wrapper for random generator. Not necessary ? 209 Resolves compilation problems on Windows. 210 211 31 May 2007 Dennis Wright (hadr-lllfis-V08-03-04) 212 ------------------------------------------------- 213 - G4FissionLibrary.hh, .cc : moved constructor to .cc and instantiated base 214 class in it (to fix VC++ compiler error) 215 - G4RNGWrapper.cc : added <class T> after "template" (VC++ compiler) 216 - G4SmpIsoDir.cc : replace 2*M_PI with twopi 217 - G4SmpNugDist.cc : made arguments of pow and sqrt G4double (VC++ compiler) 218 - G4rngc.cc : replace function pointers with G4UniformRand (VC++ compiler) 219 220 30 May 2007 Dennis Wright (hadr-lllfis-V08-03-03) 221 ------------------------------------------------- 222 - fixed compiler warnings: 223 control reaches end of function: 224 G4SmpGEng.cc, G4SmpNEngCf252.cc, G4SmpNuDistDataU235.cc, 225 G4SmpNugDist.cc 226 unused parameter: G4SmpPVel.cc 227 un-initialized array: G4SmpNuDistDataU235.cc, G4SmpNuDistDataU238.cc 228 missing braces in array initialization: G4SmpSpNuDistData.cc, 229 G4SmpWatt.cc 230 231 29 May 2007 Dennis Wright (hadr-lllfis-V08-03-02) 232 ------------------------------------------------- 233 - Changed all file names to start with G4, changed int, float 234 and double to G4int, G4float and G4double, 235 removed extern C statements 236 237 29 May 2007 Gabriele Cosmo (hadr-lllfis-V08-03-01) 238 -------------------------------------------------- 239 - Fixed compilation errors on gcc-4.1.2 for extra ';' in the code. 240 Affected files: fissionEvent.cc, G4LLNLFission.cc. 241 242 21 May 2007 Dennis Wright (hadr-lllfis-V08-03-00) 243 ------------------------------------------------- 244 - new directory created for LLNL spontaneous fission model. 245 Livermore code given Geant4 license headers and .h files were 246 converted to .hh 247