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

Last change on this file since 1343 was 1340, checked in by garnier, 14 years ago

update ti head

File size: 17.8 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
17
189 September 2010  Tatsumi Koi (hadr-hpn-V09-03-06)
19- Add safty for negative value
20        G4NeutronHPInelasticCompFS.cc
21
2229 July 2010  Tatsumi Koi (hadr-hpn-V09-03-05)
23- Add safty for zero lenght cross section table Problem #1118
24        G4NeutronHPFissionData.cc
25
2629 July 2010  Tatsumi Koi (hadr-hpn-V09-03-04)
27- Add model name in constructor Problem #1116
28        G4NeutronHPThermalScattering.cc
29
3025 April 2010  Tatsumi Koi (hadr-hpn-V09-03-03)
31- Fix compiler warning
32        G4NeutronHPInelasticCompFS.cc
33
3413 April 2010  Tatsumi Koi (hadr-hpn-V09-03-02)
35- Fix bug about incidence energy
36        G4NeutronHPEnAngCorrelation.cc
37
386 April 2010  Tatsumi Koi (hadr-hpn-V09-03-01)
39- "nothingWasKnownOnHadron=1" then sample mu isotropic in CM
40   mu and p are correlated
41        G4NeutronHPInelasticCompFS.hh
42        G4NeutronHPInelasticCompFS.cc
43
4424 March 2010  Dennis Wright (hadr-hpn-V09-03-00)
45-------------------------------------------------
46- move all code in hadr-hpn-V09-02-01 to HEAD and tag as
47  hadr-hpn-V09-03-00
48
4918 November 2009 Tatsumi Koi (hadr-hpn-V09-02-01)
50-------------------------------------------------
51- Add Ignore and Enable On Flight Doppler Broadening methods 
52        G4NeutronHPElasticData.cc
53        G4NeutronHPInelasticData.cc
54        G4NeutronHPCaptureData.cc
55
5622 September 2009  Tatsumi Koi  (hadr-hpn-V09-02-00)
57- Add safty for Floating Point Exception caused by 0 kinetic energy neutron
58        G4NeutronHPCaptureData.cc
59        G4NeutronHPElasticData.cc
60        G4NeutronHPInelasticData.cc
61        G4NeutronHPFissionData.cc
62        G4NeutronHPorLCaptureData.cc
63        G4NeutronHPorLEInelasticData.cc
64        G4NeutronHPorLElasticData.cc
65        G4NeutronHPorLFissionData.cc
66
6714 May 2009  Tatsumi Koi  (hadr-hpn-V09-01-29)
68- Fix bug in IC electron emissions: Contribution from Chao Zhang (Chao.Zhang@usd.edu) and Dongming Mei(Dongming.Mei@usd.edu)
69        G4NeutronHPPhotonDist.cc
70        G4NeutronHPInelasticCompFS.cc
71
723 December 2008  Tatsumi Koi  (hadr-hpn-V09-01-28)
73- Fix bug in Register in G4NeutronHPChannel
74  and add limitation of trial of creating final states and proctection for pure 1H case in G4NeutronHPInelastic
75        G4NeutronHPChannel.cc
76        G4NeutronHPInelastic.cc
77
782 December 2008  Tatsumi Koi  (hadr-hpn-V09-01-27)
79- Remove unused variable
80        G4NeutronHPThermalScattering.cc
81
821 December 2008  Tatsumi Koi  (hadr-hpn-V09-01-26)
83- Fix for Memory Leak
84        G4NeutronHPThermalScattering.cc
85
8624 November 2008  Tatsumi Koi  (hadr-hpn-V09-01-25)
87- Protect invalid read which caused run time errors
88        G4NeutronHPFissionData.cc
89
9005 November 2008  Dennis Wright  (hadr-hpn-V09-01-24)
91  G4NeutronHPNames.cc: put parentheses around && in || (line 324) to
92  satisfy gcc 4.3 compiler.
93
9427 October 2008 Tatsumi Koi (hadr-hpn-V09-01-23)
95  Z,A to A,Z for functions of NucleiProperties
96        recommit and re tag hadr-hpn-V09-01-22
97
9827 October 2008 Tatsumi Koi (hadr-hpn-V09-01-22)
99  Z,A to A,Z for functions of NucleiProperties
100        G4NeutronHPThermalBoost.hh
101        G4NeutronHPCaptureData.cc
102        G4NeutronHPCaptureFS.cc
103        G4NeutronHPContAngularPar.cc
104        G4NeutronHPElasticData.cc
105        G4NeutronHPFissionData.cc
106        G4NeutronHPInelasticBaseFS.cc
107        G4NeutronHPInelasticCompFS.cc
108        G4NeutronHPInelasticData.cc
109        G4NeutronHPorLCaptureData.cc
110        G4NeutronHPorLEInelasticData.cc
111        G4NeutronHPorLElasticData.cc
112        G4NeutronHPorLFissionData.cc
113
11424 October 2008 Tatsumi Koi (hadr-hpn-V09-01-21)
115- Migarate to "particles-V09-01-09"
116        G4NeutronHPThermalBoost.hh
117        G4NeutronHPCaptureData.cc
118        G4NeutronHPCaptureFS.cc
119        G4NeutronHPContAngularPar.cc
120        G4NeutronHPElasticData.cc
121        G4NeutronHPFissionData.cc
122        G4NeutronHPInelasticBaseFS.cc
123        G4NeutronHPInelasticCompFS.cc
124        G4NeutronHPInelasticData.cc
125        G4NeutronHPorLCaptureData.cc
126        G4NeutronHPorLEInelasticData.cc
127        G4NeutronHPorLElasticData.cc
128        G4NeutronHPorLFissionData.cc
129
1304 September 2008 Tatsumi Koi (hadr-hpn-V09-01-20)
131---------------------------------------------
132- Delete output for debugging
133        G4NeutronHPProduct.cc
134
1354 September 2008 Tatsumi Koi (hadr-hpn-V09-01-19)
136---------------------------------------------
137- Add Protection for negative energy results in very low energy ( 1E-6 eV ) scattering
138        G4NeutronHPElasticFS.cc
139
1401 September 2008 Tatsumi Koi (hadr-hpn-V09-01-18)
141---------------------------------------------
142- Bug fix of too many secondaries production in nd rections
143        G4NeutronHPProduct.cc
144- Set protection for selecting data in hydrogen and alpha
145        G4NeutronHPName.cc
146- Avoiding troubles which caused by G4PhysicsVecotor of length 0
147        G4NeutronHPIsoData.cc
148
14911 August 2008 Tatsumi Koi (hadr-hpn-V09-01-17)
150---------------------------------------------
151- Bug fix G4NeutronHPLabAngularEnergy
152        G4NeutronHPLabAngularEnergy.cc
153  Change interpolation scheme for histogram 
154        G4NeutronHPInterpolator.hh
155  Bug fix in Sample and GetXsec in G4NeutronHpVector
156        G4NeutronHPVector.hh
157        G4NeutronHPVector.cc
158  Prohibit level transition to oneself
159        G4NeutronHPDeExGammas.cc
160  Fix memory leak and Correcting data disorder which happened
161      when both InitPartial and InitAnglurar methods
162      was called in a same instance
163        G4NeutronHPPhotonDist.cc
164
1651 August 2008 Tatsumi Koi (hadr-hpn-V09-01-16)
166---------------------------------------------
167- Introduce theNDLDataA,Z which has A and Z of used NDL data
168  residual reconstraction with theNDLDataA,Z
169  several fixes and protection for G4FPE_DEBUF and checking with valgrind
170        G4NeutronHPFinalState.hh
171        G4NeutronHPFinalState.cc
172        G4NeutronHPInelasticCompFS.cc
173        G4NeutronHPInelasticBaseFS.cc
174        G4NeutronHPKallbachMannSyst.cc
175        G4NeutronHPContAngularPar.cc
176
17721 July 2008 Tatsumi Koi (hadr-hpn-V09-01-15)
178---------------------------------------------
179- Adjusting final states based on the energy and momentum conservation
180        G4NeutronHPFinalState.hh
181        G4NeutronHPFinalState.cc
182        G4NeutronHPInelasticCompFS.cc
183        G4NeutronHPInelasticBaseFS.cc
184
18521 July 2008 Tatsumi Koi (hadr-hpn-V09-01-14)
186---------------------------------------------
187- Limiting the sum of secondary energies
188        G4VNeutronHPEnergyAngular.hh
189        G4NeutronHPContEnergyAngular.hh
190        G4NeutronHPContAngularPar.hh
191        G4NeutronHPProduct.cc
192        G4NeutronHPEnAngCorrelation.cc
193        G4NeutronHPContEnergyAngular.cc
194        G4NeutronHPContAngularPar.cc
195
19617 July 2008 Tatsumi Koi (hadr-hpn-V09-01-13)
197---------------------------------------------
198- Fix of calculation of residual momentum
199        G4NeutronHPInelasticCompFS.cc
200        G4NeutronHPDiscreteTwoBody.cc
201
20226 June 2008 Tatsumi Koi (hadr-hpn-V09-01-12)
203---------------------------------------------
204- Fix for Memory Leak
205        G4NeutronHPPhotonDist.hh
206
20718 June 2008 Tatsumi Koi (hadr-hpn-V09-01-11)
208---------------------------------------------
209- Fix for tag hadr-hpn-V09-01-09 and 10
210        G4NeutronHPDiscreteTwoBody.cc
211
21213 June 2008 Tatsumi Koi (hadr-hpn-V09-01-10)
213---------------------------------------------
214- Bug fixes contribution from Benoit Pirard and Laurent Desorgher (Univ. Bern)
215        G4NeutronHPContAngularPar.cc
216
21712 June 2008 Tatsumi Koi (hadr-hpn-V09-01-09)
218---------------------------------------------
219- Bug fixes contribution from Benoit Pirard and Laurent Desorgher (Univ. Bern)
220        G4NeutronHPLegendreStore.hh
221        G4NeutronHPAngular.cc
222        G4NeutronHPDiscreteTwoBody.cc
223        G4NeutronHPInelasticCompFS.cc
224        G4NeutronHPLegendreStore.cc
225
226
22703 June 2008 Tatsumi Koi (hadr-hpn-V09-01-08)
228---------------------------------------------
229- Bug fixe for codition jump by uninitialised value by T. Koi
230        G4NeutronHPInelasticData.cc
231        G4NeutronHPCaptureData.cc
232
23303 June 2008 Tatsumi Koi (hadr-hpn-V09-01-07)
234---------------------------------------------
235- Bug fixes for Hadron Hyper News #932 by T. Koi
236        G4NeutronHPInelasticCompFS.cc
237
23820 May 2008 Tatsumi Koi (hadr-hpn-V09-01-06)
239---------------------------------------------
240- Delete unnecessary dependencies by T. Koi
241        G4NeutronHPChannel.hh
242        G4NeutronHPElementData.hh
243
24428 April 2008 Tatsumi Koi (hadr-hpn-V09-01-05)
245---------------------------------------------
246- Change checking point of "neglecting doppler broadening" flag
247  from GetCrossSection to BuildPhysicsTable by T. Koi
248        G4NeutronHPElasticData.hh
249        G4NeutronHPInelasticData.hh
250        G4NeutronHPCaptureData.hh
251        G4NeutronHPElasticData.cc
252        G4NeutronHPInelasticData.cc
253        G4NeutronHPCaptureData.cc
254
25522 April 2008 Tatsumi Koi (hadr-hpn-V09-01-04)
256---------------------------------------------
257- Add IsZAApplicable(,,) {return false;} by T. Koi
258        G4NeutronHPorLElasticData.cc
259        G4NeutronHPorLEInelasticData.cc
260        G4NeutronHPorLCaptureData.cc
261        G4NeutronHPorLFissionData.cc
262        G4NeutronHPJENDLHEData.cc
263
26417 April 2008 Tatsumi Koi (hadr-hpn-V09-01-03)
265---------------------------------------------
266- Add IsZAApplicable(,,) {return false;} by T. Koi
267        G4NeutronHPElasticData.cc
268        G4NeutronHPInelasticData.cc
269        G4NeutronHPCaptureData.cc
270        G4NeutronHPFissionData.cc
271        G4NeutronHPThermalScatteringData.cc
272
2739 April 2008 Tatsumi Koi (hadr-hpn-V09-01-02)
274---------------------------------------------
275- Bug fixes for G4FPE_DEBUG by T. Koi
276        G4NeutronHPContAngularPar.cc
277
2789 April 2008 Tatsumi Koi (hadr-hpn-V09-01-01)
279---------------------------------------------
280- Bug fixes for G4FPE_DEBUG by T. Koi
281        G4NeutronHPContAngularPar.cc
282        G4NeutronHPVector.hh
283
28419 March 2008 Tatsumi Koi (hadr-hpn-V09-01-00)
285---------------------------------------------
286- Fix compilation warnings - gcc-4.3.0 by T. Koi
287  (This fix has a real effect to the code.)
288        G4NeutronHPContAngularPar.cc
289- Also tagged "hadr-hpn-V09-00-05".
290
29119 March 2008 Tatsumi Koi (hadr-hpn-V09-00-04)
292---------------------------------------------
293- Fix compilation warnings - gcc-4.3.0 by T. Koi
294        G4NeutronHPElastic.cc
295        G4NeutronHPorLElastic.cc
296        G4NeutronHPorLCapture.cc
297        G4NeutronHPorLFission.cc
298
29931 Oct 2007 Tatsumi Koi (hadr-hpn-V09-00-03)
300---------------------------------------------
301- Bug fix which pointed out by A. Howard
302        G4NeutronHPChannel.cc
303
3042 Oct 2007 Tatsumi Koi (hadr-hpn-V09-00-02)
305---------------------------------------------
306- Enalble element based cross-section dump
307        G4NeutronHPElasticData.cc
308        G4NeutronHPInelasticData.cc
309        G4NeutronHPCaptureData.cc
310        G4NeutronHPFissionData.cc
311
3129 Jul 2007 Tatsumi Koi (hadr-hpn-V09-00-01)
313---------------------------------------------
314- Allow _nat_ final state even for isotoped cross sections
315        G4NeutronHPNames.cc
316
3175 Jul 2007 Dennis Wright (hadr-hpn-V09-00-00)
318---------------------------------------------
319- G4NeutronHPThermalScattering.cc : remove duplicate declaration of dirName
320  (already a class member).
321
32225 Jun 2007 Tatsumi Koi (hadr-hpn-V08-03-07)
323--------------------------------------------
324- Changed logic of data selection when G4NEUTRONHP_SKIP_MISSING_ISOTOPES turn on
325  natural abandance data are allowed.
326        G4NeutronHPDataUsed.hh
327        G4NeutronHPNames.cc
328
32925 Jun 2007 Tatsumi Koi (hadr-hpn-V08-03-06)
330--------------------------------------------
331- fixes for memory leaking
332        G4NeutronHPFissionData.cc
333        G4NeutronHPThermalScattering.cc
334        G4NeutronHPThermalScatteringData.hh
335        G4NeutronHPThermalScatteringData.cc
336
33722 Jun 2007 Gabriele Cosmo (hadr-hpn-V08-03-05)
338-----------------------------------------------
339- Replaced following environment variables:
340  o NeutronHP_ALWAYS_USE_PHOTONEVAPORATION_FOR_CAPTURE_FS
341    with: G4NEUTRONHP_USE_ONLY_PHOTONEVAPORATION
342  o NeutronHP_USE_ONLY_EXACT_FILE
343    with: G4NEUTRONHP_SKIP_MISSING_ISOTOPES
344  o NeutronHPCrossSections
345    with: G4NEUTRONHPDATA
346  o NeutronHP_NEGLECT_DOPPLER_BROADENING
347    with: G4NEUTRONHP_NEGLECT_DOPPLER.
348- Replaced NULL with 0 everywhere and removed unnecessary check on zero
349  pointer when performing deletion.
350
35118 Jun 2007 Tatsumi Koi (hadr-hpn-V08-03-04)
352--------------------------------------------
353- fixes for memory leaking
354        G4NeutronHPPartial.hh
355        G4NeutronHPPhotonDist.hh
356        G4NeutronHPPhotonDist.cc
357
35808 Jun 2007 Tatsumi Koi (hadr-hpn-V08-03-03)
359--------------------------------------------
360- fixes for memory leaking
361        G4NeutronHPAngular.hh G4NeutronHPChannel.hh G4NeutronHPPhotonDist.hh
362        G4NeutronHPCaptureData.cc G4NeutronHPElasticData.cc G4NeutronHPInelasticData.cc
363        G4NeutronHPNames.cc
364       
365
36608 Jun 2007 Tatsumi Koi (hadr-hpn-V08-03-02)
367--------------------------------------------
368- Bug fixes for valgrind & delete Unnecessary comment out from
369        G4NeutronHPFissionERelease.hh
370
37106 Jun 2007 Tatsumi Koi (hadr-hpn-V08-03-01)
372----------------------------------------------
373- Bug fixes for valgrind & related update
374        G4NeutronHPVector.hh
375        G4NeutronHPFissionERelease.hh
376        G4NeutronHPPhotonDist.hh
377        G4NeutronHPPhotonDist.cc
378        G4NeutronHPInelasticCompFS.cc
379   
380
38125 May 2007 Dennis Wright (hadr-hpn-V08-03-00)
382----------------------------------------------
383- retag for 9.0 release
384
38523 May 2007 Tatsumi Koi (hadr-hpn-V08-02-06)
386- Try to limit sum of secondary photons energy while keeping distributions
387        G4NeutronHPPhotonDist.cc
388
38923 May 2007 Tatsumi Koi (hadr-hpn-V08-02-05)
390- add neglecting doppler broadening mode for perfomance increase
391        G4NeutronHPElasticData.cc
392        G4NeutronHPInelasticData.cc
393        G4NeutronHPCaptureData.cc
394
39523 May 2007 Tatsumi Koi (hadr-hpn-V08-02-04)
396------------------------------------------------
397- Bug fixes for G4FPE_DEBUG on by A. Howard
398        G4NeutronHPAngular.cc
399        G4NeutronHPCapture.cc
400        G4NeutronHPElastic.cc
401        G4NeutronHPFission.cc
402        G4NeutronHPInelastic.cc
403        G4NeutronHPChannel.cc
404        G4NeutronHPChannelList.cc
405        G4NeutronHPInelasticCompFS.cc
406        G4NeutronHPVector.cc
407
40822 May 2007 Tatsumi Koi (hadr-hpn-V08-02-02)
409------------------------------------------------
410- Enable to use only exact data file NeutronHP_USE_ONLY_EXACT_FILE
411  and add warnig when substitute file is used
412  Modified method of searching substitute isotope data
413    G4NeutronHPNames.cc
414- added  NeutronHP_ALWAYS_USE_PHOTONEVAPORATION_FOR_CAPTURE_FS flag
415    G4NeutronHPCaptureFS.cc
416
41711 April 2007 Dennis Wright (hadr-hpn-V08-02-01)
418------------------------------------------------
419- added model names for hadronic whiteboard error reporting. 
420  Files affected:
421
422    G4NeutronHPCapture.cc
423    G4NeutronHPElastic.cc
424    G4NeutronHPFission.cc
425    G4NeutronHPInelastic.cc
426    G4NeutronHPorLCapture.cc
427    G4NeutronHPorLEInelastic.cc
428    G4NeutronHPorLElastic.cc
429    G4NeutronHPorLFission.cc
430
43120 February 2007 Dennis Wright (hadr-hpn-V08-02-00)
432---------------------------------------------------
433- fixed potential divide by zero in:
434
435    G4NeutronHPVector::IntegrateAndNormalise()
436    G4NeutronHPLevel::GetDecayGammas()
437    G4NeutronHPInterpolator::GetWeightedBinIntegral
438
43915 November 2006 Tatsumi Koi (hadr-hpn-V08-00-04)
440-------------------------------------------------
441- G4NeutronHPElasticFS.hh , cc : add new type final state generator
442- G4NeutronHPFission.cc : Bug Report[857]
443- 4NeutronHPElasticFS.cc : buf fix
444- new cross secton data set and models below 4eV based on
445  Thermal neutron scattering files from the evaluated nuclear data files
446  ENDF/B-VI, Release2
447   New files
448      G4NeutronHPThermalScatteringNames.hh , cc
449      G4NeutronHPThermalScattering.hh , cc
450      G4NeutronHPThermalScatteringData.hh , cc
451- new cross secton data set based on JENDL HE files 20MeV - 3GeV
452   New files
453      G4NeutronHPJENDLHEData.hh , .cc
454      G4NeutronHPJENDLHEElasticData.hh , .cc
455      G4NeutronHPJENDLHEInelasticData.hh , .cc
456
45702 June 2006 Dennis Wright for Tatsumi Koi (hadr-hpn-V08-00-03)
458---------------------------------------------------------------
459- retag of hard-hpn-v08-00-03 with History info added
460- G4NeutronHPCaptureFS.cc : change default status of PotonEvaporaton
461- G4NeutronHPContAngularPar.cc: bug fix
462- G4NeutronHPFissionFS.cc: bug fix
463
46405 May 2006 Dennis Wright (hadr-hpn-V08-00-02)
465----------------------------------------------
466- installed option to turn off neutron suspension in HPElastic models
467    added method DoNotSuspend() to
468    G4NeutronHPElastic and G4NeutronHPorLElastic
469
47016 Jan 2006 Dennis Wright for Tatsumi Koi (hadr-hpn-V08-00-01)
471--------------------------------------------------------------
472- fixed problem seen in NeutronHP models: core dump when neutron energy
473    gets close to 20 MeV in some materials.  In
474    G4NeutronHPPartial::Sample(G4double)  change look-up index from
475    nData-1 to nData.
476
47722 Nov 2005 Dennis Wright (hadr-hpn-V07-01-03)
478----------------------------------------------
479- fix division NAN compiler warning in outer while loop for
480    G4NeutronHPorLEInelasticData.cc, G4NeutronHPorLElasticData.cc,
481    G4NeutronHPorLEFissionData.cc, G4NeutronHPorLFissionData.cc
482
48322 Nov 2005 Dennis Wright for Tatsumi Koi (hadr-hpn-V07-01-02)
484--------------------------------------------------------------
485- T. Koi implemented new process which switches from HP neutron model
486  to Low Energy Parameterized model when HP neutron data are absent.
487
488  New files:
489    G4NeutronHPorLCapture.hh, .cc
490    G4NeutronHPorLCaptureData.hh, .cc
491    G4NeutronHPorLCaptureModel.hh, .cc
492    G4NeutronHPorLEInelastic.hh, .cc
493    G4NeutronHPorLEInelasticData.hh, .cc
494    G4NeutronHPorLEInelasticModel.hh, .cc
495    G4NeutronHPorLElastic.hh, .cc
496    G4NeutronHPorLElasticData.hh, .cc
497    G4NeutronHPorLElasticModel.hh, .cc
498    G4NeutronHPorLFission.hh, .cc
499    G4NeutronHPorLFissionData.hh, .cc
500    G4NeutronHPorLFissionModel.hh, .cc
501
502
50318 Nov 2005 Dennis Wright (hadr-hpn-V07-01-00)
504----------------------------------------------
505
506- <sstream> migration for
507         G4NeutronHPInelasticBaseFS.cc, G4NeutronHPInelasticCompFS.cc,
508         G4NeutronHPNInelasticFS.cc, G4NeutronHPIsoData.hh,
509         G4NeutronHPNames.hh
510
511- fix division NAN compiler warning in outer while loop for
512         G4NeutronHPCaptureData.cc, G4NeutronHPElasticData.cc,
513         G4NeutronHPInelasticData.cc, G4NeutronHPFissionData.cc
514
Note: See TracBrowser for help on using the repository browser.