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

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