Geant4 Cross Reference

Cross-Referencing   Geant4
Geant4/processes/hadronic/models/fission/History

Version: [ ReleaseNotes ] [ 1.0 ] [ 1.1 ] [ 2.0 ] [ 3.0 ] [ 3.1 ] [ 3.2 ] [ 4.0 ] [ 4.0.p1 ] [ 4.0.p2 ] [ 4.1 ] [ 4.1.p1 ] [ 5.0 ] [ 5.0.p1 ] [ 5.1 ] [ 5.1.p1 ] [ 5.2 ] [ 5.2.p1 ] [ 5.2.p2 ] [ 6.0 ] [ 6.0.p1 ] [ 6.1 ] [ 6.2 ] [ 6.2.p1 ] [ 6.2.p2 ] [ 7.0 ] [ 7.0.p1 ] [ 7.1 ] [ 7.1.p1 ] [ 8.0 ] [ 8.0.p1 ] [ 8.1 ] [ 8.1.p1 ] [ 8.1.p2 ] [ 8.2 ] [ 8.2.p1 ] [ 8.3 ] [ 8.3.p1 ] [ 8.3.p2 ] [ 9.0 ] [ 9.0.p1 ] [ 9.0.p2 ] [ 9.1 ] [ 9.1.p1 ] [ 9.1.p2 ] [ 9.1.p3 ] [ 9.2 ] [ 9.2.p1 ] [ 9.2.p2 ] [ 9.2.p3 ] [ 9.2.p4 ] [ 9.3 ] [ 9.3.p1 ] [ 9.3.p2 ] [ 9.4 ] [ 9.4.p1 ] [ 9.4.p2 ] [ 9.4.p3 ] [ 9.4.p4 ] [ 9.5 ] [ 9.5.p1 ] [ 9.5.p2 ] [ 9.6 ] [ 9.6.p1 ] [ 9.6.p2 ] [ 9.6.p3 ] [ 9.6.p4 ] [ 10.0 ] [ 10.0.p1 ] [ 10.0.p2 ] [ 10.0.p3 ] [ 10.0.p4 ] [ 10.1 ] [ 10.1.p1 ] [ 10.1.p2 ] [ 10.1.p3 ] [ 10.2 ] [ 10.2.p1 ] [ 10.2.p2 ] [ 10.2.p3 ] [ 10.3 ] [ 10.3.p1 ] [ 10.3.p2 ] [ 10.3.p3 ] [ 10.4 ] [ 10.4.p1 ] [ 10.4.p2 ] [ 10.4.p3 ] [ 10.5 ] [ 10.5.p1 ] [ 10.6 ] [ 10.6.p1 ] [ 10.6.p2 ] [ 10.6.p3 ] [ 10.7 ] [ 10.7.p1 ] [ 10.7.p2 ] [ 10.7.p3 ] [ 10.7.p4 ] [ 11.0 ] [ 11.0.p1 ] [ 11.0.p2 ] [ 11.0.p3, ] [ 11.0.p4 ] [ 11.1 ] [ 11.1.1 ] [ 11.1.2 ] [ 11.1.3 ] [ 11.2 ] [ 11.2.1 ] [ 11.2.2 ] [ 11.3.0 ]

  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