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

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

update geant4-09-04-beta-cand-01 interfaces-V09-03-09 vis-V09-03-08

File size: 17.4 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
1725 April 2010  Tatsumi Koi (hadr-hpn-V09-03-03)
18- Fix compiler warning
19        G4NeutronHPInelasticCompFS.cc
20
2113 April 2010  Tatsumi Koi (hadr-hpn-V09-03-02)
22- Fix bug about incidence energy
23        G4NeutronHPEnAngCorrelation.cc
24
256 April 2010  Tatsumi Koi (hadr-hpn-V09-03-01)
26- "nothingWasKnownOnHadron=1" then sample mu isotropic in CM
27   mu and p are correlated
28        G4NeutronHPInelasticCompFS.hh
29        G4NeutronHPInelasticCompFS.cc
30
3124 March 2010  Dennis Wright (hadr-hpn-V09-03-00)
32-------------------------------------------------
33- move all code in hadr-hpn-V09-02-01 to HEAD and tag as
34  hadr-hpn-V09-03-00
35
3618 November 2009 Tatsumi Koi (hadr-hpn-V09-02-01)
37-------------------------------------------------
38- Add Ignore and Enable On Flight Doppler Broadening methods 
39        G4NeutronHPElasticData.cc
40        G4NeutronHPInelasticData.cc
41        G4NeutronHPCaptureData.cc
42
4322 September 2009  Tatsumi Koi  (hadr-hpn-V09-02-00)
44- Add safty for Floating Point Exception caused by 0 kinetic energy neutron
45        G4NeutronHPCaptureData.cc
46        G4NeutronHPElasticData.cc
47        G4NeutronHPInelasticData.cc
48        G4NeutronHPFissionData.cc
49        G4NeutronHPorLCaptureData.cc
50        G4NeutronHPorLEInelasticData.cc
51        G4NeutronHPorLElasticData.cc
52        G4NeutronHPorLFissionData.cc
53
5414 May 2009  Tatsumi Koi  (hadr-hpn-V09-01-29)
55- Fix bug in IC electron emissions: Contribution from Chao Zhang (Chao.Zhang@usd.edu) and Dongming Mei(Dongming.Mei@usd.edu)
56        G4NeutronHPPhotonDist.cc
57        G4NeutronHPInelasticCompFS.cc
58
593 December 2008  Tatsumi Koi  (hadr-hpn-V09-01-28)
60- Fix bug in Register in G4NeutronHPChannel
61  and add limitation of trial of creating final states and proctection for pure 1H case in G4NeutronHPInelastic
62        G4NeutronHPChannel.cc
63        G4NeutronHPInelastic.cc
64
652 December 2008  Tatsumi Koi  (hadr-hpn-V09-01-27)
66- Remove unused variable
67        G4NeutronHPThermalScattering.cc
68
691 December 2008  Tatsumi Koi  (hadr-hpn-V09-01-26)
70- Fix for Memory Leak
71        G4NeutronHPThermalScattering.cc
72
7324 November 2008  Tatsumi Koi  (hadr-hpn-V09-01-25)
74- Protect invalid read which caused run time errors
75        G4NeutronHPFissionData.cc
76
7705 November 2008  Dennis Wright  (hadr-hpn-V09-01-24)
78  G4NeutronHPNames.cc: put parentheses around && in || (line 324) to
79  satisfy gcc 4.3 compiler.
80
8127 October 2008 Tatsumi Koi (hadr-hpn-V09-01-23)
82  Z,A to A,Z for functions of NucleiProperties
83        recommit and re tag hadr-hpn-V09-01-22
84
8527 October 2008 Tatsumi Koi (hadr-hpn-V09-01-22)
86  Z,A to A,Z for functions of NucleiProperties
87        G4NeutronHPThermalBoost.hh
88        G4NeutronHPCaptureData.cc
89        G4NeutronHPCaptureFS.cc
90        G4NeutronHPContAngularPar.cc
91        G4NeutronHPElasticData.cc
92        G4NeutronHPFissionData.cc
93        G4NeutronHPInelasticBaseFS.cc
94        G4NeutronHPInelasticCompFS.cc
95        G4NeutronHPInelasticData.cc
96        G4NeutronHPorLCaptureData.cc
97        G4NeutronHPorLEInelasticData.cc
98        G4NeutronHPorLElasticData.cc
99        G4NeutronHPorLFissionData.cc
100
10124 October 2008 Tatsumi Koi (hadr-hpn-V09-01-21)
102- Migarate to "particles-V09-01-09"
103        G4NeutronHPThermalBoost.hh
104        G4NeutronHPCaptureData.cc
105        G4NeutronHPCaptureFS.cc
106        G4NeutronHPContAngularPar.cc
107        G4NeutronHPElasticData.cc
108        G4NeutronHPFissionData.cc
109        G4NeutronHPInelasticBaseFS.cc
110        G4NeutronHPInelasticCompFS.cc
111        G4NeutronHPInelasticData.cc
112        G4NeutronHPorLCaptureData.cc
113        G4NeutronHPorLEInelasticData.cc
114        G4NeutronHPorLElasticData.cc
115        G4NeutronHPorLFissionData.cc
116
1174 September 2008 Tatsumi Koi (hadr-hpn-V09-01-20)
118---------------------------------------------
119- Delete output for debugging
120        G4NeutronHPProduct.cc
121
1224 September 2008 Tatsumi Koi (hadr-hpn-V09-01-19)
123---------------------------------------------
124- Add Protection for negative energy results in very low energy ( 1E-6 eV ) scattering
125        G4NeutronHPElasticFS.cc
126
1271 September 2008 Tatsumi Koi (hadr-hpn-V09-01-18)
128---------------------------------------------
129- Bug fix of too many secondaries production in nd rections
130        G4NeutronHPProduct.cc
131- Set protection for selecting data in hydrogen and alpha
132        G4NeutronHPName.cc
133- Avoiding troubles which caused by G4PhysicsVecotor of length 0
134        G4NeutronHPIsoData.cc
135
13611 August 2008 Tatsumi Koi (hadr-hpn-V09-01-17)
137---------------------------------------------
138- Bug fix G4NeutronHPLabAngularEnergy
139        G4NeutronHPLabAngularEnergy.cc
140  Change interpolation scheme for histogram 
141        G4NeutronHPInterpolator.hh
142  Bug fix in Sample and GetXsec in G4NeutronHpVector
143        G4NeutronHPVector.hh
144        G4NeutronHPVector.cc
145  Prohibit level transition to oneself
146        G4NeutronHPDeExGammas.cc
147  Fix memory leak and Correcting data disorder which happened
148      when both InitPartial and InitAnglurar methods
149      was called in a same instance
150        G4NeutronHPPhotonDist.cc
151
1521 August 2008 Tatsumi Koi (hadr-hpn-V09-01-16)
153---------------------------------------------
154- Introduce theNDLDataA,Z which has A and Z of used NDL data
155  residual reconstraction with theNDLDataA,Z
156  several fixes and protection for G4FPE_DEBUF and checking with valgrind
157        G4NeutronHPFinalState.hh
158        G4NeutronHPFinalState.cc
159        G4NeutronHPInelasticCompFS.cc
160        G4NeutronHPInelasticBaseFS.cc
161        G4NeutronHPKallbachMannSyst.cc
162        G4NeutronHPContAngularPar.cc
163
16421 July 2008 Tatsumi Koi (hadr-hpn-V09-01-15)
165---------------------------------------------
166- Adjusting final states based on the energy and momentum conservation
167        G4NeutronHPFinalState.hh
168        G4NeutronHPFinalState.cc
169        G4NeutronHPInelasticCompFS.cc
170        G4NeutronHPInelasticBaseFS.cc
171
17221 July 2008 Tatsumi Koi (hadr-hpn-V09-01-14)
173---------------------------------------------
174- Limiting the sum of secondary energies
175        G4VNeutronHPEnergyAngular.hh
176        G4NeutronHPContEnergyAngular.hh
177        G4NeutronHPContAngularPar.hh
178        G4NeutronHPProduct.cc
179        G4NeutronHPEnAngCorrelation.cc
180        G4NeutronHPContEnergyAngular.cc
181        G4NeutronHPContAngularPar.cc
182
18317 July 2008 Tatsumi Koi (hadr-hpn-V09-01-13)
184---------------------------------------------
185- Fix of calculation of residual momentum
186        G4NeutronHPInelasticCompFS.cc
187        G4NeutronHPDiscreteTwoBody.cc
188
18926 June 2008 Tatsumi Koi (hadr-hpn-V09-01-12)
190---------------------------------------------
191- Fix for Memory Leak
192        G4NeutronHPPhotonDist.hh
193
19418 June 2008 Tatsumi Koi (hadr-hpn-V09-01-11)
195---------------------------------------------
196- Fix for tag hadr-hpn-V09-01-09 and 10
197        G4NeutronHPDiscreteTwoBody.cc
198
19913 June 2008 Tatsumi Koi (hadr-hpn-V09-01-10)
200---------------------------------------------
201- Bug fixes contribution from Benoit Pirard and Laurent Desorgher (Univ. Bern)
202        G4NeutronHPContAngularPar.cc
203
20412 June 2008 Tatsumi Koi (hadr-hpn-V09-01-09)
205---------------------------------------------
206- Bug fixes contribution from Benoit Pirard and Laurent Desorgher (Univ. Bern)
207        G4NeutronHPLegendreStore.hh
208        G4NeutronHPAngular.cc
209        G4NeutronHPDiscreteTwoBody.cc
210        G4NeutronHPInelasticCompFS.cc
211        G4NeutronHPLegendreStore.cc
212
213
21403 June 2008 Tatsumi Koi (hadr-hpn-V09-01-08)
215---------------------------------------------
216- Bug fixe for codition jump by uninitialised value by T. Koi
217        G4NeutronHPInelasticData.cc
218        G4NeutronHPCaptureData.cc
219
22003 June 2008 Tatsumi Koi (hadr-hpn-V09-01-07)
221---------------------------------------------
222- Bug fixes for Hadron Hyper News #932 by T. Koi
223        G4NeutronHPInelasticCompFS.cc
224
22520 May 2008 Tatsumi Koi (hadr-hpn-V09-01-06)
226---------------------------------------------
227- Delete unnecessary dependencies by T. Koi
228        G4NeutronHPChannel.hh
229        G4NeutronHPElementData.hh
230
23128 April 2008 Tatsumi Koi (hadr-hpn-V09-01-05)
232---------------------------------------------
233- Change checking point of "neglecting doppler broadening" flag
234  from GetCrossSection to BuildPhysicsTable by T. Koi
235        G4NeutronHPElasticData.hh
236        G4NeutronHPInelasticData.hh
237        G4NeutronHPCaptureData.hh
238        G4NeutronHPElasticData.cc
239        G4NeutronHPInelasticData.cc
240        G4NeutronHPCaptureData.cc
241
24222 April 2008 Tatsumi Koi (hadr-hpn-V09-01-04)
243---------------------------------------------
244- Add IsZAApplicable(,,) {return false;} by T. Koi
245        G4NeutronHPorLElasticData.cc
246        G4NeutronHPorLEInelasticData.cc
247        G4NeutronHPorLCaptureData.cc
248        G4NeutronHPorLFissionData.cc
249        G4NeutronHPJENDLHEData.cc
250
25117 April 2008 Tatsumi Koi (hadr-hpn-V09-01-03)
252---------------------------------------------
253- Add IsZAApplicable(,,) {return false;} by T. Koi
254        G4NeutronHPElasticData.cc
255        G4NeutronHPInelasticData.cc
256        G4NeutronHPCaptureData.cc
257        G4NeutronHPFissionData.cc
258        G4NeutronHPThermalScatteringData.cc
259
2609 April 2008 Tatsumi Koi (hadr-hpn-V09-01-02)
261---------------------------------------------
262- Bug fixes for G4FPE_DEBUG by T. Koi
263        G4NeutronHPContAngularPar.cc
264
2659 April 2008 Tatsumi Koi (hadr-hpn-V09-01-01)
266---------------------------------------------
267- Bug fixes for G4FPE_DEBUG by T. Koi
268        G4NeutronHPContAngularPar.cc
269        G4NeutronHPVector.hh
270
27119 March 2008 Tatsumi Koi (hadr-hpn-V09-01-00)
272---------------------------------------------
273- Fix compilation warnings - gcc-4.3.0 by T. Koi
274  (This fix has a real effect to the code.)
275        G4NeutronHPContAngularPar.cc
276- Also tagged "hadr-hpn-V09-00-05".
277
27819 March 2008 Tatsumi Koi (hadr-hpn-V09-00-04)
279---------------------------------------------
280- Fix compilation warnings - gcc-4.3.0 by T. Koi
281        G4NeutronHPElastic.cc
282        G4NeutronHPorLElastic.cc
283        G4NeutronHPorLCapture.cc
284        G4NeutronHPorLFission.cc
285
28631 Oct 2007 Tatsumi Koi (hadr-hpn-V09-00-03)
287---------------------------------------------
288- Bug fix which pointed out by A. Howard
289        G4NeutronHPChannel.cc
290
2912 Oct 2007 Tatsumi Koi (hadr-hpn-V09-00-02)
292---------------------------------------------
293- Enalble element based cross-section dump
294        G4NeutronHPElasticData.cc
295        G4NeutronHPInelasticData.cc
296        G4NeutronHPCaptureData.cc
297        G4NeutronHPFissionData.cc
298
2999 Jul 2007 Tatsumi Koi (hadr-hpn-V09-00-01)
300---------------------------------------------
301- Allow _nat_ final state even for isotoped cross sections
302        G4NeutronHPNames.cc
303
3045 Jul 2007 Dennis Wright (hadr-hpn-V09-00-00)
305---------------------------------------------
306- G4NeutronHPThermalScattering.cc : remove duplicate declaration of dirName
307  (already a class member).
308
30925 Jun 2007 Tatsumi Koi (hadr-hpn-V08-03-07)
310--------------------------------------------
311- Changed logic of data selection when G4NEUTRONHP_SKIP_MISSING_ISOTOPES turn on
312  natural abandance data are allowed.
313        G4NeutronHPDataUsed.hh
314        G4NeutronHPNames.cc
315
31625 Jun 2007 Tatsumi Koi (hadr-hpn-V08-03-06)
317--------------------------------------------
318- fixes for memory leaking
319        G4NeutronHPFissionData.cc
320        G4NeutronHPThermalScattering.cc
321        G4NeutronHPThermalScatteringData.hh
322        G4NeutronHPThermalScatteringData.cc
323
32422 Jun 2007 Gabriele Cosmo (hadr-hpn-V08-03-05)
325-----------------------------------------------
326- Replaced following environment variables:
327  o NeutronHP_ALWAYS_USE_PHOTONEVAPORATION_FOR_CAPTURE_FS
328    with: G4NEUTRONHP_USE_ONLY_PHOTONEVAPORATION
329  o NeutronHP_USE_ONLY_EXACT_FILE
330    with: G4NEUTRONHP_SKIP_MISSING_ISOTOPES
331  o NeutronHPCrossSections
332    with: G4NEUTRONHPDATA
333  o NeutronHP_NEGLECT_DOPPLER_BROADENING
334    with: G4NEUTRONHP_NEGLECT_DOPPLER.
335- Replaced NULL with 0 everywhere and removed unnecessary check on zero
336  pointer when performing deletion.
337
33818 Jun 2007 Tatsumi Koi (hadr-hpn-V08-03-04)
339--------------------------------------------
340- fixes for memory leaking
341        G4NeutronHPPartial.hh
342        G4NeutronHPPhotonDist.hh
343        G4NeutronHPPhotonDist.cc
344
34508 Jun 2007 Tatsumi Koi (hadr-hpn-V08-03-03)
346--------------------------------------------
347- fixes for memory leaking
348        G4NeutronHPAngular.hh G4NeutronHPChannel.hh G4NeutronHPPhotonDist.hh
349        G4NeutronHPCaptureData.cc G4NeutronHPElasticData.cc G4NeutronHPInelasticData.cc
350        G4NeutronHPNames.cc
351       
352
35308 Jun 2007 Tatsumi Koi (hadr-hpn-V08-03-02)
354--------------------------------------------
355- Bug fixes for valgrind & delete Unnecessary comment out from
356        G4NeutronHPFissionERelease.hh
357
35806 Jun 2007 Tatsumi Koi (hadr-hpn-V08-03-01)
359----------------------------------------------
360- Bug fixes for valgrind & related update
361        G4NeutronHPVector.hh
362        G4NeutronHPFissionERelease.hh
363        G4NeutronHPPhotonDist.hh
364        G4NeutronHPPhotonDist.cc
365        G4NeutronHPInelasticCompFS.cc
366   
367
36825 May 2007 Dennis Wright (hadr-hpn-V08-03-00)
369----------------------------------------------
370- retag for 9.0 release
371
37223 May 2007 Tatsumi Koi (hadr-hpn-V08-02-06)
373- Try to limit sum of secondary photons energy while keeping distributions
374        G4NeutronHPPhotonDist.cc
375
37623 May 2007 Tatsumi Koi (hadr-hpn-V08-02-05)
377- add neglecting doppler broadening mode for perfomance increase
378        G4NeutronHPElasticData.cc
379        G4NeutronHPInelasticData.cc
380        G4NeutronHPCaptureData.cc
381
38223 May 2007 Tatsumi Koi (hadr-hpn-V08-02-04)
383------------------------------------------------
384- Bug fixes for G4FPE_DEBUG on by A. Howard
385        G4NeutronHPAngular.cc
386        G4NeutronHPCapture.cc
387        G4NeutronHPElastic.cc
388        G4NeutronHPFission.cc
389        G4NeutronHPInelastic.cc
390        G4NeutronHPChannel.cc
391        G4NeutronHPChannelList.cc
392        G4NeutronHPInelasticCompFS.cc
393        G4NeutronHPVector.cc
394
39522 May 2007 Tatsumi Koi (hadr-hpn-V08-02-02)
396------------------------------------------------
397- Enable to use only exact data file NeutronHP_USE_ONLY_EXACT_FILE
398  and add warnig when substitute file is used
399  Modified method of searching substitute isotope data
400    G4NeutronHPNames.cc
401- added  NeutronHP_ALWAYS_USE_PHOTONEVAPORATION_FOR_CAPTURE_FS flag
402    G4NeutronHPCaptureFS.cc
403
40411 April 2007 Dennis Wright (hadr-hpn-V08-02-01)
405------------------------------------------------
406- added model names for hadronic whiteboard error reporting. 
407  Files affected:
408
409    G4NeutronHPCapture.cc
410    G4NeutronHPElastic.cc
411    G4NeutronHPFission.cc
412    G4NeutronHPInelastic.cc
413    G4NeutronHPorLCapture.cc
414    G4NeutronHPorLEInelastic.cc
415    G4NeutronHPorLElastic.cc
416    G4NeutronHPorLFission.cc
417
41820 February 2007 Dennis Wright (hadr-hpn-V08-02-00)
419---------------------------------------------------
420- fixed potential divide by zero in:
421
422    G4NeutronHPVector::IntegrateAndNormalise()
423    G4NeutronHPLevel::GetDecayGammas()
424    G4NeutronHPInterpolator::GetWeightedBinIntegral
425
42615 November 2006 Tatsumi Koi (hadr-hpn-V08-00-04)
427-------------------------------------------------
428- G4NeutronHPElasticFS.hh , cc : add new type final state generator
429- G4NeutronHPFission.cc : Bug Report[857]
430- 4NeutronHPElasticFS.cc : buf fix
431- new cross secton data set and models below 4eV based on
432  Thermal neutron scattering files from the evaluated nuclear data files
433  ENDF/B-VI, Release2
434   New files
435      G4NeutronHPThermalScatteringNames.hh , cc
436      G4NeutronHPThermalScattering.hh , cc
437      G4NeutronHPThermalScatteringData.hh , cc
438- new cross secton data set based on JENDL HE files 20MeV - 3GeV
439   New files
440      G4NeutronHPJENDLHEData.hh , .cc
441      G4NeutronHPJENDLHEElasticData.hh , .cc
442      G4NeutronHPJENDLHEInelasticData.hh , .cc
443
44402 June 2006 Dennis Wright for Tatsumi Koi (hadr-hpn-V08-00-03)
445---------------------------------------------------------------
446- retag of hard-hpn-v08-00-03 with History info added
447- G4NeutronHPCaptureFS.cc : change default status of PotonEvaporaton
448- G4NeutronHPContAngularPar.cc: bug fix
449- G4NeutronHPFissionFS.cc: bug fix
450
45105 May 2006 Dennis Wright (hadr-hpn-V08-00-02)
452----------------------------------------------
453- installed option to turn off neutron suspension in HPElastic models
454    added method DoNotSuspend() to
455    G4NeutronHPElastic and G4NeutronHPorLElastic
456
45716 Jan 2006 Dennis Wright for Tatsumi Koi (hadr-hpn-V08-00-01)
458--------------------------------------------------------------
459- fixed problem seen in NeutronHP models: core dump when neutron energy
460    gets close to 20 MeV in some materials.  In
461    G4NeutronHPPartial::Sample(G4double)  change look-up index from
462    nData-1 to nData.
463
46422 Nov 2005 Dennis Wright (hadr-hpn-V07-01-03)
465----------------------------------------------
466- fix division NAN compiler warning in outer while loop for
467    G4NeutronHPorLEInelasticData.cc, G4NeutronHPorLElasticData.cc,
468    G4NeutronHPorLEFissionData.cc, G4NeutronHPorLFissionData.cc
469
47022 Nov 2005 Dennis Wright for Tatsumi Koi (hadr-hpn-V07-01-02)
471--------------------------------------------------------------
472- T. Koi implemented new process which switches from HP neutron model
473  to Low Energy Parameterized model when HP neutron data are absent.
474
475  New files:
476    G4NeutronHPorLCapture.hh, .cc
477    G4NeutronHPorLCaptureData.hh, .cc
478    G4NeutronHPorLCaptureModel.hh, .cc
479    G4NeutronHPorLEInelastic.hh, .cc
480    G4NeutronHPorLEInelasticData.hh, .cc
481    G4NeutronHPorLEInelasticModel.hh, .cc
482    G4NeutronHPorLElastic.hh, .cc
483    G4NeutronHPorLElasticData.hh, .cc
484    G4NeutronHPorLElasticModel.hh, .cc
485    G4NeutronHPorLFission.hh, .cc
486    G4NeutronHPorLFissionData.hh, .cc
487    G4NeutronHPorLFissionModel.hh, .cc
488
489
49018 Nov 2005 Dennis Wright (hadr-hpn-V07-01-00)
491----------------------------------------------
492
493- <sstream> migration for
494         G4NeutronHPInelasticBaseFS.cc, G4NeutronHPInelasticCompFS.cc,
495         G4NeutronHPNInelasticFS.cc, G4NeutronHPIsoData.hh,
496         G4NeutronHPNames.hh
497
498- fix division NAN compiler warning in outer while loop for
499         G4NeutronHPCaptureData.cc, G4NeutronHPElasticData.cc,
500         G4NeutronHPInelasticData.cc, G4NeutronHPFissionData.cc
501
Note: See TracBrowser for help on using the repository browser.