Geant4 Cross Reference

Cross-Referencing   Geant4
Geant4/processes/hadronic/models/particle_hp/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-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