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

Last change on this file since 962 was 962, checked in by garnier, 15 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.