source: trunk/source/processes/hadronic/models/neutron_hp/History@ 1007

Last change on this file since 1007 was 962, checked in by garnier, 17 years ago

update processes

File size: 16.0 KB
Line 
1-------------------------------------------------------------------
2
3 ==================================================
4 Geant4 - an Object-Oriented Toolkit for Simulation
5 ==================================================
6
7 History file for High Precision Neutron model
8 ---------------------------------------------
9
10This file should be used to summarize modifications introduced in the
11code and to keep track of all tags.
12
13 ---------------------------------------------------------------
14 * Please list in reverse chronological order (last date on top)
15 ---------------------------------------------------------------
16
173 December 2008 Tatsumi Koi (hadr-hpn-V09-01-28)
18- Fix bug in Register in G4NeutronHPChannel
19 and add limitation of trial of creating final states and proctection for pure 1H case in G4NeutronHPInelastic
20 G4NeutronHPChannel.cc
21 G4NeutronHPInelastic.cc
22
232 December 2008 Tatsumi Koi (hadr-hpn-V09-01-27)
24- Remove unused variable
25 G4NeutronHPThermalScattering.cc
26
271 December 2008 Tatsumi Koi (hadr-hpn-V09-01-26)
28- Fix for Memory Leak
29 G4NeutronHPThermalScattering.cc
30
3124 November 2008 Tatsumi Koi (hadr-hpn-V09-01-25)
32- Protect invalid read which caused run time errors
33 G4NeutronHPFissionData.cc
34
3505 November 2008 Dennis Wright (hadr-hpn-V09-01-24)
36 G4NeutronHPNames.cc: put parentheses around && in || (line 324) to
37 satisfy gcc 4.3 compiler.
38
3927 October 2008 Tatsumi Koi (hadr-hpn-V09-01-23)
40 Z,A to A,Z for functions of NucleiProperties
41 recommit and re tag hadr-hpn-V09-01-22
42
4327 October 2008 Tatsumi Koi (hadr-hpn-V09-01-22)
44 Z,A to A,Z for functions of NucleiProperties
45 G4NeutronHPThermalBoost.hh
46 G4NeutronHPCaptureData.cc
47 G4NeutronHPCaptureFS.cc
48 G4NeutronHPContAngularPar.cc
49 G4NeutronHPElasticData.cc
50 G4NeutronHPFissionData.cc
51 G4NeutronHPInelasticBaseFS.cc
52 G4NeutronHPInelasticCompFS.cc
53 G4NeutronHPInelasticData.cc
54 G4NeutronHPorLCaptureData.cc
55 G4NeutronHPorLEInelasticData.cc
56 G4NeutronHPorLElasticData.cc
57 G4NeutronHPorLFissionData.cc
58
5924 October 2008 Tatsumi Koi (hadr-hpn-V09-01-21)
60- Migarate to "particles-V09-01-09"
61 G4NeutronHPThermalBoost.hh
62 G4NeutronHPCaptureData.cc
63 G4NeutronHPCaptureFS.cc
64 G4NeutronHPContAngularPar.cc
65 G4NeutronHPElasticData.cc
66 G4NeutronHPFissionData.cc
67 G4NeutronHPInelasticBaseFS.cc
68 G4NeutronHPInelasticCompFS.cc
69 G4NeutronHPInelasticData.cc
70 G4NeutronHPorLCaptureData.cc
71 G4NeutronHPorLEInelasticData.cc
72 G4NeutronHPorLElasticData.cc
73 G4NeutronHPorLFissionData.cc
74
754 September 2008 Tatsumi Koi (hadr-hpn-V09-01-20)
76---------------------------------------------
77- Delete output for debugging
78 G4NeutronHPProduct.cc
79
804 September 2008 Tatsumi Koi (hadr-hpn-V09-01-19)
81---------------------------------------------
82- Add Protection for negative energy results in very low energy ( 1E-6 eV ) scattering
83 G4NeutronHPElasticFS.cc
84
851 September 2008 Tatsumi Koi (hadr-hpn-V09-01-18)
86---------------------------------------------
87- Bug fix of too many secondaries production in nd rections
88 G4NeutronHPProduct.cc
89- Set protection for selecting data in hydrogen and alpha
90 G4NeutronHPName.cc
91- Avoiding troubles which caused by G4PhysicsVecotor of length 0
92 G4NeutronHPIsoData.cc
93
9411 August 2008 Tatsumi Koi (hadr-hpn-V09-01-17)
95---------------------------------------------
96- Bug fix G4NeutronHPLabAngularEnergy
97 G4NeutronHPLabAngularEnergy.cc
98 Change interpolation scheme for histogram
99 G4NeutronHPInterpolator.hh
100 Bug fix in Sample and GetXsec in G4NeutronHpVector
101 G4NeutronHPVector.hh
102 G4NeutronHPVector.cc
103 Prohibit level transition to oneself
104 G4NeutronHPDeExGammas.cc
105 Fix memory leak and Correcting data disorder which happened
106 when both InitPartial and InitAnglurar methods
107 was called in a same instance
108 G4NeutronHPPhotonDist.cc
109
1101 August 2008 Tatsumi Koi (hadr-hpn-V09-01-16)
111---------------------------------------------
112- Introduce theNDLDataA,Z which has A and Z of used NDL data
113 residual reconstraction with theNDLDataA,Z
114 several fixes and protection for G4FPE_DEBUF and checking with valgrind
115 G4NeutronHPFinalState.hh
116 G4NeutronHPFinalState.cc
117 G4NeutronHPInelasticCompFS.cc
118 G4NeutronHPInelasticBaseFS.cc
119 G4NeutronHPKallbachMannSyst.cc
120 G4NeutronHPContAngularPar.cc
121
12221 July 2008 Tatsumi Koi (hadr-hpn-V09-01-15)
123---------------------------------------------
124- Adjusting final states based on the energy and momentum conservation
125 G4NeutronHPFinalState.hh
126 G4NeutronHPFinalState.cc
127 G4NeutronHPInelasticCompFS.cc
128 G4NeutronHPInelasticBaseFS.cc
129
13021 July 2008 Tatsumi Koi (hadr-hpn-V09-01-14)
131---------------------------------------------
132- Limiting the sum of secondary energies
133 G4VNeutronHPEnergyAngular.hh
134 G4NeutronHPContEnergyAngular.hh
135 G4NeutronHPContAngularPar.hh
136 G4NeutronHPProduct.cc
137 G4NeutronHPEnAngCorrelation.cc
138 G4NeutronHPContEnergyAngular.cc
139 G4NeutronHPContAngularPar.cc
140
14117 July 2008 Tatsumi Koi (hadr-hpn-V09-01-13)
142---------------------------------------------
143- Fix of calculation of residual momentum
144 G4NeutronHPInelasticCompFS.cc
145 G4NeutronHPDiscreteTwoBody.cc
146
14726 June 2008 Tatsumi Koi (hadr-hpn-V09-01-12)
148---------------------------------------------
149- Fix for Memory Leak
150 G4NeutronHPPhotonDist.hh
151
15218 June 2008 Tatsumi Koi (hadr-hpn-V09-01-11)
153---------------------------------------------
154- Fix for tag hadr-hpn-V09-01-09 and 10
155 G4NeutronHPDiscreteTwoBody.cc
156
15713 June 2008 Tatsumi Koi (hadr-hpn-V09-01-10)
158---------------------------------------------
159- Bug fixes contribution from Benoit Pirard and Laurent Desorgher (Univ. Bern)
160 G4NeutronHPContAngularPar.cc
161
16212 June 2008 Tatsumi Koi (hadr-hpn-V09-01-09)
163---------------------------------------------
164- Bug fixes contribution from Benoit Pirard and Laurent Desorgher (Univ. Bern)
165 G4NeutronHPLegendreStore.hh
166 G4NeutronHPAngular.cc
167 G4NeutronHPDiscreteTwoBody.cc
168 G4NeutronHPInelasticCompFS.cc
169 G4NeutronHPLegendreStore.cc
170
171
17203 June 2008 Tatsumi Koi (hadr-hpn-V09-01-08)
173---------------------------------------------
174- Bug fixe for codition jump by uninitialised value by T. Koi
175 G4NeutronHPInelasticData.cc
176 G4NeutronHPCaptureData.cc
177
17803 June 2008 Tatsumi Koi (hadr-hpn-V09-01-07)
179---------------------------------------------
180- Bug fixes for Hadron Hyper News #932 by T. Koi
181 G4NeutronHPInelasticCompFS.cc
182
18320 May 2008 Tatsumi Koi (hadr-hpn-V09-01-06)
184---------------------------------------------
185- Delete unnecessary dependencies by T. Koi
186 G4NeutronHPChannel.hh
187 G4NeutronHPElementData.hh
188
18928 April 2008 Tatsumi Koi (hadr-hpn-V09-01-05)
190---------------------------------------------
191- Change checking point of "neglecting doppler broadening" flag
192 from GetCrossSection to BuildPhysicsTable by T. Koi
193 G4NeutronHPElasticData.hh
194 G4NeutronHPInelasticData.hh
195 G4NeutronHPCaptureData.hh
196 G4NeutronHPElasticData.cc
197 G4NeutronHPInelasticData.cc
198 G4NeutronHPCaptureData.cc
199
20022 April 2008 Tatsumi Koi (hadr-hpn-V09-01-04)
201---------------------------------------------
202- Add IsZAApplicable(,,) {return false;} by T. Koi
203 G4NeutronHPorLElasticData.cc
204 G4NeutronHPorLEInelasticData.cc
205 G4NeutronHPorLCaptureData.cc
206 G4NeutronHPorLFissionData.cc
207 G4NeutronHPJENDLHEData.cc
208
20917 April 2008 Tatsumi Koi (hadr-hpn-V09-01-03)
210---------------------------------------------
211- Add IsZAApplicable(,,) {return false;} by T. Koi
212 G4NeutronHPElasticData.cc
213 G4NeutronHPInelasticData.cc
214 G4NeutronHPCaptureData.cc
215 G4NeutronHPFissionData.cc
216 G4NeutronHPThermalScatteringData.cc
217
2189 April 2008 Tatsumi Koi (hadr-hpn-V09-01-02)
219---------------------------------------------
220- Bug fixes for G4FPE_DEBUG by T. Koi
221 G4NeutronHPContAngularPar.cc
222
2239 April 2008 Tatsumi Koi (hadr-hpn-V09-01-01)
224---------------------------------------------
225- Bug fixes for G4FPE_DEBUG by T. Koi
226 G4NeutronHPContAngularPar.cc
227 G4NeutronHPVector.hh
228
22919 March 2008 Tatsumi Koi (hadr-hpn-V09-01-00)
230---------------------------------------------
231- Fix compilation warnings - gcc-4.3.0 by T. Koi
232 (This fix has a real effect to the code.)
233 G4NeutronHPContAngularPar.cc
234- Also tagged "hadr-hpn-V09-00-05".
235
23619 March 2008 Tatsumi Koi (hadr-hpn-V09-00-04)
237---------------------------------------------
238- Fix compilation warnings - gcc-4.3.0 by T. Koi
239 G4NeutronHPElastic.cc
240 G4NeutronHPorLElastic.cc
241 G4NeutronHPorLCapture.cc
242 G4NeutronHPorLFission.cc
243
24431 Oct 2007 Tatsumi Koi (hadr-hpn-V09-00-03)
245---------------------------------------------
246- Bug fix which pointed out by A. Howard
247 G4NeutronHPChannel.cc
248
2492 Oct 2007 Tatsumi Koi (hadr-hpn-V09-00-02)
250---------------------------------------------
251- Enalble element based cross-section dump
252 G4NeutronHPElasticData.cc
253 G4NeutronHPInelasticData.cc
254 G4NeutronHPCaptureData.cc
255 G4NeutronHPFissionData.cc
256
2579 Jul 2007 Tatsumi Koi (hadr-hpn-V09-00-01)
258---------------------------------------------
259- Allow _nat_ final state even for isotoped cross sections
260 G4NeutronHPNames.cc
261
2625 Jul 2007 Dennis Wright (hadr-hpn-V09-00-00)
263---------------------------------------------
264- G4NeutronHPThermalScattering.cc : remove duplicate declaration of dirName
265 (already a class member).
266
26725 Jun 2007 Tatsumi Koi (hadr-hpn-V08-03-07)
268--------------------------------------------
269- Changed logic of data selection when G4NEUTRONHP_SKIP_MISSING_ISOTOPES turn on
270 natural abandance data are allowed.
271 G4NeutronHPDataUsed.hh
272 G4NeutronHPNames.cc
273
27425 Jun 2007 Tatsumi Koi (hadr-hpn-V08-03-06)
275--------------------------------------------
276- fixes for memory leaking
277 G4NeutronHPFissionData.cc
278 G4NeutronHPThermalScattering.cc
279 G4NeutronHPThermalScatteringData.hh
280 G4NeutronHPThermalScatteringData.cc
281
28222 Jun 2007 Gabriele Cosmo (hadr-hpn-V08-03-05)
283-----------------------------------------------
284- Replaced following environment variables:
285 o NeutronHP_ALWAYS_USE_PHOTONEVAPORATION_FOR_CAPTURE_FS
286 with: G4NEUTRONHP_USE_ONLY_PHOTONEVAPORATION
287 o NeutronHP_USE_ONLY_EXACT_FILE
288 with: G4NEUTRONHP_SKIP_MISSING_ISOTOPES
289 o NeutronHPCrossSections
290 with: G4NEUTRONHPDATA
291 o NeutronHP_NEGLECT_DOPPLER_BROADENING
292 with: G4NEUTRONHP_NEGLECT_DOPPLER.
293- Replaced NULL with 0 everywhere and removed unnecessary check on zero
294 pointer when performing deletion.
295
29618 Jun 2007 Tatsumi Koi (hadr-hpn-V08-03-04)
297--------------------------------------------
298- fixes for memory leaking
299 G4NeutronHPPartial.hh
300 G4NeutronHPPhotonDist.hh
301 G4NeutronHPPhotonDist.cc
302
30308 Jun 2007 Tatsumi Koi (hadr-hpn-V08-03-03)
304--------------------------------------------
305- fixes for memory leaking
306 G4NeutronHPAngular.hh G4NeutronHPChannel.hh G4NeutronHPPhotonDist.hh
307 G4NeutronHPCaptureData.cc G4NeutronHPElasticData.cc G4NeutronHPInelasticData.cc
308 G4NeutronHPNames.cc
309
310
31108 Jun 2007 Tatsumi Koi (hadr-hpn-V08-03-02)
312--------------------------------------------
313- Bug fixes for valgrind & delete Unnecessary comment out from
314 G4NeutronHPFissionERelease.hh
315
31606 Jun 2007 Tatsumi Koi (hadr-hpn-V08-03-01)
317----------------------------------------------
318- Bug fixes for valgrind & related update
319 G4NeutronHPVector.hh
320 G4NeutronHPFissionERelease.hh
321 G4NeutronHPPhotonDist.hh
322 G4NeutronHPPhotonDist.cc
323 G4NeutronHPInelasticCompFS.cc
324
325
32625 May 2007 Dennis Wright (hadr-hpn-V08-03-00)
327----------------------------------------------
328- retag for 9.0 release
329
33023 May 2007 Tatsumi Koi (hadr-hpn-V08-02-06)
331- Try to limit sum of secondary photons energy while keeping distributions
332 G4NeutronHPPhotonDist.cc
333
33423 May 2007 Tatsumi Koi (hadr-hpn-V08-02-05)
335- add neglecting doppler broadening mode for perfomance increase
336 G4NeutronHPElasticData.cc
337 G4NeutronHPInelasticData.cc
338 G4NeutronHPCaptureData.cc
339
34023 May 2007 Tatsumi Koi (hadr-hpn-V08-02-04)
341------------------------------------------------
342- Bug fixes for G4FPE_DEBUG on by A. Howard
343 G4NeutronHPAngular.cc
344 G4NeutronHPCapture.cc
345 G4NeutronHPElastic.cc
346 G4NeutronHPFission.cc
347 G4NeutronHPInelastic.cc
348 G4NeutronHPChannel.cc
349 G4NeutronHPChannelList.cc
350 G4NeutronHPInelasticCompFS.cc
351 G4NeutronHPVector.cc
352
35322 May 2007 Tatsumi Koi (hadr-hpn-V08-02-02)
354------------------------------------------------
355- Enable to use only exact data file NeutronHP_USE_ONLY_EXACT_FILE
356 and add warnig when substitute file is used
357 Modified method of searching substitute isotope data
358 G4NeutronHPNames.cc
359- added NeutronHP_ALWAYS_USE_PHOTONEVAPORATION_FOR_CAPTURE_FS flag
360 G4NeutronHPCaptureFS.cc
361
36211 April 2007 Dennis Wright (hadr-hpn-V08-02-01)
363------------------------------------------------
364- added model names for hadronic whiteboard error reporting.
365 Files affected:
366
367 G4NeutronHPCapture.cc
368 G4NeutronHPElastic.cc
369 G4NeutronHPFission.cc
370 G4NeutronHPInelastic.cc
371 G4NeutronHPorLCapture.cc
372 G4NeutronHPorLEInelastic.cc
373 G4NeutronHPorLElastic.cc
374 G4NeutronHPorLFission.cc
375
37620 February 2007 Dennis Wright (hadr-hpn-V08-02-00)
377---------------------------------------------------
378- fixed potential divide by zero in:
379
380 G4NeutronHPVector::IntegrateAndNormalise()
381 G4NeutronHPLevel::GetDecayGammas()
382 G4NeutronHPInterpolator::GetWeightedBinIntegral
383
38415 November 2006 Tatsumi Koi (hadr-hpn-V08-00-04)
385-------------------------------------------------
386- G4NeutronHPElasticFS.hh , cc : add new type final state generator
387- G4NeutronHPFission.cc : Bug Report[857]
388- 4NeutronHPElasticFS.cc : buf fix
389- new cross secton data set and models below 4eV based on
390 Thermal neutron scattering files from the evaluated nuclear data files
391 ENDF/B-VI, Release2
392 New files
393 G4NeutronHPThermalScatteringNames.hh , cc
394 G4NeutronHPThermalScattering.hh , cc
395 G4NeutronHPThermalScatteringData.hh , cc
396- new cross secton data set based on JENDL HE files 20MeV - 3GeV
397 New files
398 G4NeutronHPJENDLHEData.hh , .cc
399 G4NeutronHPJENDLHEElasticData.hh , .cc
400 G4NeutronHPJENDLHEInelasticData.hh , .cc
401
40202 June 2006 Dennis Wright for Tatsumi Koi (hadr-hpn-V08-00-03)
403---------------------------------------------------------------
404- retag of hard-hpn-v08-00-03 with History info added
405- G4NeutronHPCaptureFS.cc : change default status of PotonEvaporaton
406- G4NeutronHPContAngularPar.cc: bug fix
407- G4NeutronHPFissionFS.cc: bug fix
408
40905 May 2006 Dennis Wright (hadr-hpn-V08-00-02)
410----------------------------------------------
411- installed option to turn off neutron suspension in HPElastic models
412 added method DoNotSuspend() to
413 G4NeutronHPElastic and G4NeutronHPorLElastic
414
41516 Jan 2006 Dennis Wright for Tatsumi Koi (hadr-hpn-V08-00-01)
416--------------------------------------------------------------
417- fixed problem seen in NeutronHP models: core dump when neutron energy
418 gets close to 20 MeV in some materials. In
419 G4NeutronHPPartial::Sample(G4double) change look-up index from
420 nData-1 to nData.
421
42222 Nov 2005 Dennis Wright (hadr-hpn-V07-01-03)
423----------------------------------------------
424- fix division NAN compiler warning in outer while loop for
425 G4NeutronHPorLEInelasticData.cc, G4NeutronHPorLElasticData.cc,
426 G4NeutronHPorLEFissionData.cc, G4NeutronHPorLFissionData.cc
427
42822 Nov 2005 Dennis Wright for Tatsumi Koi (hadr-hpn-V07-01-02)
429--------------------------------------------------------------
430- T. Koi implemented new process which switches from HP neutron model
431 to Low Energy Parameterized model when HP neutron data are absent.
432
433 New files:
434 G4NeutronHPorLCapture.hh, .cc
435 G4NeutronHPorLCaptureData.hh, .cc
436 G4NeutronHPorLCaptureModel.hh, .cc
437 G4NeutronHPorLEInelastic.hh, .cc
438 G4NeutronHPorLEInelasticData.hh, .cc
439 G4NeutronHPorLEInelasticModel.hh, .cc
440 G4NeutronHPorLElastic.hh, .cc
441 G4NeutronHPorLElasticData.hh, .cc
442 G4NeutronHPorLElasticModel.hh, .cc
443 G4NeutronHPorLFission.hh, .cc
444 G4NeutronHPorLFissionData.hh, .cc
445 G4NeutronHPorLFissionModel.hh, .cc
446
447
44818 Nov 2005 Dennis Wright (hadr-hpn-V07-01-00)
449----------------------------------------------
450
451- <sstream> migration for
452 G4NeutronHPInelasticBaseFS.cc, G4NeutronHPInelasticCompFS.cc,
453 G4NeutronHPNInelasticFS.cc, G4NeutronHPIsoData.hh,
454 G4NeutronHPNames.hh
455
456- fix division NAN compiler warning in outer while loop for
457 G4NeutronHPCaptureData.cc, G4NeutronHPElasticData.cc,
458 G4NeutronHPInelasticData.cc, G4NeutronHPFissionData.cc
459
Note: See TracBrowser for help on using the repository browser.