460 lines
16 KiB
Plaintext
460 lines
16 KiB
Plaintext
-------------------------------------------------------------------
|
|
|
|
==================================================
|
|
Geant4 - an Object-Oriented Toolkit for Simulation
|
|
==================================================
|
|
|
|
History file for High Precision Neutron model
|
|
---------------------------------------------
|
|
|
|
This file should be used to summarize modifications introduced in the
|
|
code and to keep track of all tags.
|
|
|
|
---------------------------------------------------------------
|
|
* Please list in reverse chronological order (last date on top)
|
|
---------------------------------------------------------------
|
|
|
|
3 December 2008 Tatsumi Koi (hadr-hpn-V09-01-28)
|
|
- Fix bug in Register in G4NeutronHPChannel
|
|
and add limitation of trial of creating final states and proctection for pure 1H case in G4NeutronHPInelastic
|
|
G4NeutronHPChannel.cc
|
|
G4NeutronHPInelastic.cc
|
|
|
|
2 December 2008 Tatsumi Koi (hadr-hpn-V09-01-27)
|
|
- Remove unused variable
|
|
G4NeutronHPThermalScattering.cc
|
|
|
|
1 December 2008 Tatsumi Koi (hadr-hpn-V09-01-26)
|
|
- Fix for Memory Leak
|
|
G4NeutronHPThermalScattering.cc
|
|
|
|
24 November 2008 Tatsumi Koi (hadr-hpn-V09-01-25)
|
|
- Protect invalid read which caused run time errors
|
|
G4NeutronHPFissionData.cc
|
|
|
|
05 November 2008 Dennis Wright (hadr-hpn-V09-01-24)
|
|
G4NeutronHPNames.cc: put parentheses around && in || (line 324) to
|
|
satisfy gcc 4.3 compiler.
|
|
|
|
27 October 2008 Tatsumi Koi (hadr-hpn-V09-01-23)
|
|
Z,A to A,Z for functions of NucleiProperties
|
|
recommit and re tag hadr-hpn-V09-01-22
|
|
|
|
27 October 2008 Tatsumi Koi (hadr-hpn-V09-01-22)
|
|
Z,A to A,Z for functions of NucleiProperties
|
|
G4NeutronHPThermalBoost.hh
|
|
G4NeutronHPCaptureData.cc
|
|
G4NeutronHPCaptureFS.cc
|
|
G4NeutronHPContAngularPar.cc
|
|
G4NeutronHPElasticData.cc
|
|
G4NeutronHPFissionData.cc
|
|
G4NeutronHPInelasticBaseFS.cc
|
|
G4NeutronHPInelasticCompFS.cc
|
|
G4NeutronHPInelasticData.cc
|
|
G4NeutronHPorLCaptureData.cc
|
|
G4NeutronHPorLEInelasticData.cc
|
|
G4NeutronHPorLElasticData.cc
|
|
G4NeutronHPorLFissionData.cc
|
|
|
|
24 October 2008 Tatsumi Koi (hadr-hpn-V09-01-21)
|
|
- Migarate to "particles-V09-01-09"
|
|
G4NeutronHPThermalBoost.hh
|
|
G4NeutronHPCaptureData.cc
|
|
G4NeutronHPCaptureFS.cc
|
|
G4NeutronHPContAngularPar.cc
|
|
G4NeutronHPElasticData.cc
|
|
G4NeutronHPFissionData.cc
|
|
G4NeutronHPInelasticBaseFS.cc
|
|
G4NeutronHPInelasticCompFS.cc
|
|
G4NeutronHPInelasticData.cc
|
|
G4NeutronHPorLCaptureData.cc
|
|
G4NeutronHPorLEInelasticData.cc
|
|
G4NeutronHPorLElasticData.cc
|
|
G4NeutronHPorLFissionData.cc
|
|
|
|
4 September 2008 Tatsumi Koi (hadr-hpn-V09-01-20)
|
|
---------------------------------------------
|
|
- Delete output for debugging
|
|
G4NeutronHPProduct.cc
|
|
|
|
4 September 2008 Tatsumi Koi (hadr-hpn-V09-01-19)
|
|
---------------------------------------------
|
|
- Add Protection for negative energy results in very low energy ( 1E-6 eV ) scattering
|
|
G4NeutronHPElasticFS.cc
|
|
|
|
1 September 2008 Tatsumi Koi (hadr-hpn-V09-01-18)
|
|
---------------------------------------------
|
|
- Bug fix of too many secondaries production in nd rections
|
|
G4NeutronHPProduct.cc
|
|
- Set protection for selecting data in hydrogen and alpha
|
|
G4NeutronHPName.cc
|
|
- Avoiding troubles which caused by G4PhysicsVecotor of length 0
|
|
G4NeutronHPIsoData.cc
|
|
|
|
11 August 2008 Tatsumi Koi (hadr-hpn-V09-01-17)
|
|
---------------------------------------------
|
|
- Bug fix G4NeutronHPLabAngularEnergy
|
|
G4NeutronHPLabAngularEnergy.cc
|
|
Change interpolation scheme for histogram
|
|
G4NeutronHPInterpolator.hh
|
|
Bug fix in Sample and GetXsec in G4NeutronHpVector
|
|
G4NeutronHPVector.hh
|
|
G4NeutronHPVector.cc
|
|
Prohibit level transition to oneself
|
|
G4NeutronHPDeExGammas.cc
|
|
Fix memory leak and Correcting data disorder which happened
|
|
when both InitPartial and InitAnglurar methods
|
|
was called in a same instance
|
|
G4NeutronHPPhotonDist.cc
|
|
|
|
1 August 2008 Tatsumi Koi (hadr-hpn-V09-01-16)
|
|
---------------------------------------------
|
|
- Introduce theNDLDataA,Z which has A and Z of used NDL data
|
|
residual reconstraction with theNDLDataA,Z
|
|
several fixes and protection for G4FPE_DEBUF and checking with valgrind
|
|
G4NeutronHPFinalState.hh
|
|
G4NeutronHPFinalState.cc
|
|
G4NeutronHPInelasticCompFS.cc
|
|
G4NeutronHPInelasticBaseFS.cc
|
|
G4NeutronHPKallbachMannSyst.cc
|
|
G4NeutronHPContAngularPar.cc
|
|
|
|
21 July 2008 Tatsumi Koi (hadr-hpn-V09-01-15)
|
|
---------------------------------------------
|
|
- Adjusting final states based on the energy and momentum conservation
|
|
G4NeutronHPFinalState.hh
|
|
G4NeutronHPFinalState.cc
|
|
G4NeutronHPInelasticCompFS.cc
|
|
G4NeutronHPInelasticBaseFS.cc
|
|
|
|
21 July 2008 Tatsumi Koi (hadr-hpn-V09-01-14)
|
|
---------------------------------------------
|
|
- Limiting the sum of secondary energies
|
|
G4VNeutronHPEnergyAngular.hh
|
|
G4NeutronHPContEnergyAngular.hh
|
|
G4NeutronHPContAngularPar.hh
|
|
G4NeutronHPProduct.cc
|
|
G4NeutronHPEnAngCorrelation.cc
|
|
G4NeutronHPContEnergyAngular.cc
|
|
G4NeutronHPContAngularPar.cc
|
|
|
|
17 July 2008 Tatsumi Koi (hadr-hpn-V09-01-13)
|
|
---------------------------------------------
|
|
- Fix of calculation of residual momentum
|
|
G4NeutronHPInelasticCompFS.cc
|
|
G4NeutronHPDiscreteTwoBody.cc
|
|
|
|
26 June 2008 Tatsumi Koi (hadr-hpn-V09-01-12)
|
|
---------------------------------------------
|
|
- Fix for Memory Leak
|
|
G4NeutronHPPhotonDist.hh
|
|
|
|
18 June 2008 Tatsumi Koi (hadr-hpn-V09-01-11)
|
|
---------------------------------------------
|
|
- Fix for tag hadr-hpn-V09-01-09 and 10
|
|
G4NeutronHPDiscreteTwoBody.cc
|
|
|
|
13 June 2008 Tatsumi Koi (hadr-hpn-V09-01-10)
|
|
---------------------------------------------
|
|
- Bug fixes contribution from Benoit Pirard and Laurent Desorgher (Univ. Bern)
|
|
G4NeutronHPContAngularPar.cc
|
|
|
|
12 June 2008 Tatsumi Koi (hadr-hpn-V09-01-09)
|
|
---------------------------------------------
|
|
- Bug fixes contribution from Benoit Pirard and Laurent Desorgher (Univ. Bern)
|
|
G4NeutronHPLegendreStore.hh
|
|
G4NeutronHPAngular.cc
|
|
G4NeutronHPDiscreteTwoBody.cc
|
|
G4NeutronHPInelasticCompFS.cc
|
|
G4NeutronHPLegendreStore.cc
|
|
|
|
|
|
03 June 2008 Tatsumi Koi (hadr-hpn-V09-01-08)
|
|
---------------------------------------------
|
|
- Bug fixe for codition jump by uninitialised value by T. Koi
|
|
G4NeutronHPInelasticData.cc
|
|
G4NeutronHPCaptureData.cc
|
|
|
|
03 June 2008 Tatsumi Koi (hadr-hpn-V09-01-07)
|
|
---------------------------------------------
|
|
- Bug fixes for Hadron Hyper News #932 by T. Koi
|
|
G4NeutronHPInelasticCompFS.cc
|
|
|
|
20 May 2008 Tatsumi Koi (hadr-hpn-V09-01-06)
|
|
---------------------------------------------
|
|
- Delete unnecessary dependencies by T. Koi
|
|
G4NeutronHPChannel.hh
|
|
G4NeutronHPElementData.hh
|
|
|
|
28 April 2008 Tatsumi Koi (hadr-hpn-V09-01-05)
|
|
---------------------------------------------
|
|
- Change checking point of "neglecting doppler broadening" flag
|
|
from GetCrossSection to BuildPhysicsTable by T. Koi
|
|
G4NeutronHPElasticData.hh
|
|
G4NeutronHPInelasticData.hh
|
|
G4NeutronHPCaptureData.hh
|
|
G4NeutronHPElasticData.cc
|
|
G4NeutronHPInelasticData.cc
|
|
G4NeutronHPCaptureData.cc
|
|
|
|
22 April 2008 Tatsumi Koi (hadr-hpn-V09-01-04)
|
|
---------------------------------------------
|
|
- Add IsZAApplicable(,,) {return false;} by T. Koi
|
|
G4NeutronHPorLElasticData.cc
|
|
G4NeutronHPorLEInelasticData.cc
|
|
G4NeutronHPorLCaptureData.cc
|
|
G4NeutronHPorLFissionData.cc
|
|
G4NeutronHPJENDLHEData.cc
|
|
|
|
17 April 2008 Tatsumi Koi (hadr-hpn-V09-01-03)
|
|
---------------------------------------------
|
|
- Add IsZAApplicable(,,) {return false;} by T. Koi
|
|
G4NeutronHPElasticData.cc
|
|
G4NeutronHPInelasticData.cc
|
|
G4NeutronHPCaptureData.cc
|
|
G4NeutronHPFissionData.cc
|
|
G4NeutronHPThermalScatteringData.cc
|
|
|
|
9 April 2008 Tatsumi Koi (hadr-hpn-V09-01-02)
|
|
---------------------------------------------
|
|
- Bug fixes for G4FPE_DEBUG by T. Koi
|
|
G4NeutronHPContAngularPar.cc
|
|
|
|
9 April 2008 Tatsumi Koi (hadr-hpn-V09-01-01)
|
|
---------------------------------------------
|
|
- Bug fixes for G4FPE_DEBUG by T. Koi
|
|
G4NeutronHPContAngularPar.cc
|
|
G4NeutronHPVector.hh
|
|
|
|
19 March 2008 Tatsumi Koi (hadr-hpn-V09-01-00)
|
|
---------------------------------------------
|
|
- Fix compilation warnings - gcc-4.3.0 by T. Koi
|
|
(This fix has a real effect to the code.)
|
|
G4NeutronHPContAngularPar.cc
|
|
- Also tagged "hadr-hpn-V09-00-05".
|
|
|
|
19 March 2008 Tatsumi Koi (hadr-hpn-V09-00-04)
|
|
---------------------------------------------
|
|
- Fix compilation warnings - gcc-4.3.0 by T. Koi
|
|
G4NeutronHPElastic.cc
|
|
G4NeutronHPorLElastic.cc
|
|
G4NeutronHPorLCapture.cc
|
|
G4NeutronHPorLFission.cc
|
|
|
|
31 Oct 2007 Tatsumi Koi (hadr-hpn-V09-00-03)
|
|
---------------------------------------------
|
|
- Bug fix which pointed out by A. Howard
|
|
G4NeutronHPChannel.cc
|
|
|
|
2 Oct 2007 Tatsumi Koi (hadr-hpn-V09-00-02)
|
|
---------------------------------------------
|
|
- Enalble element based cross-section dump
|
|
G4NeutronHPElasticData.cc
|
|
G4NeutronHPInelasticData.cc
|
|
G4NeutronHPCaptureData.cc
|
|
G4NeutronHPFissionData.cc
|
|
|
|
9 Jul 2007 Tatsumi Koi (hadr-hpn-V09-00-01)
|
|
---------------------------------------------
|
|
- Allow _nat_ final state even for isotoped cross sections
|
|
G4NeutronHPNames.cc
|
|
|
|
5 Jul 2007 Dennis Wright (hadr-hpn-V09-00-00)
|
|
---------------------------------------------
|
|
- G4NeutronHPThermalScattering.cc : remove duplicate declaration of dirName
|
|
(already a class member).
|
|
|
|
25 Jun 2007 Tatsumi Koi (hadr-hpn-V08-03-07)
|
|
--------------------------------------------
|
|
- Changed logic of data selection when G4NEUTRONHP_SKIP_MISSING_ISOTOPES turn on
|
|
natural abandance data are allowed.
|
|
G4NeutronHPDataUsed.hh
|
|
G4NeutronHPNames.cc
|
|
|
|
25 Jun 2007 Tatsumi Koi (hadr-hpn-V08-03-06)
|
|
--------------------------------------------
|
|
- fixes for memory leaking
|
|
G4NeutronHPFissionData.cc
|
|
G4NeutronHPThermalScattering.cc
|
|
G4NeutronHPThermalScatteringData.hh
|
|
G4NeutronHPThermalScatteringData.cc
|
|
|
|
22 Jun 2007 Gabriele Cosmo (hadr-hpn-V08-03-05)
|
|
-----------------------------------------------
|
|
- Replaced following environment variables:
|
|
o NeutronHP_ALWAYS_USE_PHOTONEVAPORATION_FOR_CAPTURE_FS
|
|
with: G4NEUTRONHP_USE_ONLY_PHOTONEVAPORATION
|
|
o NeutronHP_USE_ONLY_EXACT_FILE
|
|
with: G4NEUTRONHP_SKIP_MISSING_ISOTOPES
|
|
o NeutronHPCrossSections
|
|
with: G4NEUTRONHPDATA
|
|
o NeutronHP_NEGLECT_DOPPLER_BROADENING
|
|
with: G4NEUTRONHP_NEGLECT_DOPPLER.
|
|
- Replaced NULL with 0 everywhere and removed unnecessary check on zero
|
|
pointer when performing deletion.
|
|
|
|
18 Jun 2007 Tatsumi Koi (hadr-hpn-V08-03-04)
|
|
--------------------------------------------
|
|
- fixes for memory leaking
|
|
G4NeutronHPPartial.hh
|
|
G4NeutronHPPhotonDist.hh
|
|
G4NeutronHPPhotonDist.cc
|
|
|
|
08 Jun 2007 Tatsumi Koi (hadr-hpn-V08-03-03)
|
|
--------------------------------------------
|
|
- fixes for memory leaking
|
|
G4NeutronHPAngular.hh G4NeutronHPChannel.hh G4NeutronHPPhotonDist.hh
|
|
G4NeutronHPCaptureData.cc G4NeutronHPElasticData.cc G4NeutronHPInelasticData.cc
|
|
G4NeutronHPNames.cc
|
|
|
|
|
|
08 Jun 2007 Tatsumi Koi (hadr-hpn-V08-03-02)
|
|
--------------------------------------------
|
|
- Bug fixes for valgrind & delete Unnecessary comment out from
|
|
G4NeutronHPFissionERelease.hh
|
|
|
|
06 Jun 2007 Tatsumi Koi (hadr-hpn-V08-03-01)
|
|
----------------------------------------------
|
|
- Bug fixes for valgrind & related update
|
|
G4NeutronHPVector.hh
|
|
G4NeutronHPFissionERelease.hh
|
|
G4NeutronHPPhotonDist.hh
|
|
G4NeutronHPPhotonDist.cc
|
|
G4NeutronHPInelasticCompFS.cc
|
|
|
|
|
|
25 May 2007 Dennis Wright (hadr-hpn-V08-03-00)
|
|
----------------------------------------------
|
|
- retag for 9.0 release
|
|
|
|
23 May 2007 Tatsumi Koi (hadr-hpn-V08-02-06)
|
|
- Try to limit sum of secondary photons energy while keeping distributions
|
|
G4NeutronHPPhotonDist.cc
|
|
|
|
23 May 2007 Tatsumi Koi (hadr-hpn-V08-02-05)
|
|
- add neglecting doppler broadening mode for perfomance increase
|
|
G4NeutronHPElasticData.cc
|
|
G4NeutronHPInelasticData.cc
|
|
G4NeutronHPCaptureData.cc
|
|
|
|
23 May 2007 Tatsumi Koi (hadr-hpn-V08-02-04)
|
|
------------------------------------------------
|
|
- Bug fixes for G4FPE_DEBUG on by A. Howard
|
|
G4NeutronHPAngular.cc
|
|
G4NeutronHPCapture.cc
|
|
G4NeutronHPElastic.cc
|
|
G4NeutronHPFission.cc
|
|
G4NeutronHPInelastic.cc
|
|
G4NeutronHPChannel.cc
|
|
G4NeutronHPChannelList.cc
|
|
G4NeutronHPInelasticCompFS.cc
|
|
G4NeutronHPVector.cc
|
|
|
|
22 May 2007 Tatsumi Koi (hadr-hpn-V08-02-02)
|
|
------------------------------------------------
|
|
- Enable to use only exact data file NeutronHP_USE_ONLY_EXACT_FILE
|
|
and add warnig when substitute file is used
|
|
Modified method of searching substitute isotope data
|
|
G4NeutronHPNames.cc
|
|
- added NeutronHP_ALWAYS_USE_PHOTONEVAPORATION_FOR_CAPTURE_FS flag
|
|
G4NeutronHPCaptureFS.cc
|
|
|
|
11 April 2007 Dennis Wright (hadr-hpn-V08-02-01)
|
|
------------------------------------------------
|
|
- added model names for hadronic whiteboard error reporting.
|
|
Files affected:
|
|
|
|
G4NeutronHPCapture.cc
|
|
G4NeutronHPElastic.cc
|
|
G4NeutronHPFission.cc
|
|
G4NeutronHPInelastic.cc
|
|
G4NeutronHPorLCapture.cc
|
|
G4NeutronHPorLEInelastic.cc
|
|
G4NeutronHPorLElastic.cc
|
|
G4NeutronHPorLFission.cc
|
|
|
|
20 February 2007 Dennis Wright (hadr-hpn-V08-02-00)
|
|
---------------------------------------------------
|
|
- fixed potential divide by zero in:
|
|
|
|
G4NeutronHPVector::IntegrateAndNormalise()
|
|
G4NeutronHPLevel::GetDecayGammas()
|
|
G4NeutronHPInterpolator::GetWeightedBinIntegral
|
|
|
|
15 November 2006 Tatsumi Koi (hadr-hpn-V08-00-04)
|
|
-------------------------------------------------
|
|
- G4NeutronHPElasticFS.hh , cc : add new type final state generator
|
|
- G4NeutronHPFission.cc : Bug Report[857]
|
|
- 4NeutronHPElasticFS.cc : buf fix
|
|
- new cross secton data set and models below 4eV based on
|
|
Thermal neutron scattering files from the evaluated nuclear data files
|
|
ENDF/B-VI, Release2
|
|
New files
|
|
G4NeutronHPThermalScatteringNames.hh , cc
|
|
G4NeutronHPThermalScattering.hh , cc
|
|
G4NeutronHPThermalScatteringData.hh , cc
|
|
- new cross secton data set based on JENDL HE files 20MeV - 3GeV
|
|
New files
|
|
G4NeutronHPJENDLHEData.hh , .cc
|
|
G4NeutronHPJENDLHEElasticData.hh , .cc
|
|
G4NeutronHPJENDLHEInelasticData.hh , .cc
|
|
|
|
02 June 2006 Dennis Wright for Tatsumi Koi (hadr-hpn-V08-00-03)
|
|
---------------------------------------------------------------
|
|
- retag of hard-hpn-v08-00-03 with History info added
|
|
- G4NeutronHPCaptureFS.cc : change default status of PotonEvaporaton
|
|
- G4NeutronHPContAngularPar.cc: bug fix
|
|
- G4NeutronHPFissionFS.cc: bug fix
|
|
|
|
05 May 2006 Dennis Wright (hadr-hpn-V08-00-02)
|
|
----------------------------------------------
|
|
- installed option to turn off neutron suspension in HPElastic models
|
|
added method DoNotSuspend() to
|
|
G4NeutronHPElastic and G4NeutronHPorLElastic
|
|
|
|
16 Jan 2006 Dennis Wright for Tatsumi Koi (hadr-hpn-V08-00-01)
|
|
--------------------------------------------------------------
|
|
- fixed problem seen in NeutronHP models: core dump when neutron energy
|
|
gets close to 20 MeV in some materials. In
|
|
G4NeutronHPPartial::Sample(G4double) change look-up index from
|
|
nData-1 to nData.
|
|
|
|
22 Nov 2005 Dennis Wright (hadr-hpn-V07-01-03)
|
|
----------------------------------------------
|
|
- fix division NAN compiler warning in outer while loop for
|
|
G4NeutronHPorLEInelasticData.cc, G4NeutronHPorLElasticData.cc,
|
|
G4NeutronHPorLEFissionData.cc, G4NeutronHPorLFissionData.cc
|
|
|
|
22 Nov 2005 Dennis Wright for Tatsumi Koi (hadr-hpn-V07-01-02)
|
|
--------------------------------------------------------------
|
|
- T. Koi implemented new process which switches from HP neutron model
|
|
to Low Energy Parameterized model when HP neutron data are absent.
|
|
|
|
New files:
|
|
G4NeutronHPorLCapture.hh, .cc
|
|
G4NeutronHPorLCaptureData.hh, .cc
|
|
G4NeutronHPorLCaptureModel.hh, .cc
|
|
G4NeutronHPorLEInelastic.hh, .cc
|
|
G4NeutronHPorLEInelasticData.hh, .cc
|
|
G4NeutronHPorLEInelasticModel.hh, .cc
|
|
G4NeutronHPorLElastic.hh, .cc
|
|
G4NeutronHPorLElasticData.hh, .cc
|
|
G4NeutronHPorLElasticModel.hh, .cc
|
|
G4NeutronHPorLFission.hh, .cc
|
|
G4NeutronHPorLFissionData.hh, .cc
|
|
G4NeutronHPorLFissionModel.hh, .cc
|
|
|
|
|
|
18 Nov 2005 Dennis Wright (hadr-hpn-V07-01-00)
|
|
----------------------------------------------
|
|
|
|
- <sstream> migration for
|
|
G4NeutronHPInelasticBaseFS.cc, G4NeutronHPInelasticCompFS.cc,
|
|
G4NeutronHPNInelasticFS.cc, G4NeutronHPIsoData.hh,
|
|
G4NeutronHPNames.hh
|
|
|
|
- fix division NAN compiler warning in outer while loop for
|
|
G4NeutronHPCaptureData.cc, G4NeutronHPElasticData.cc,
|
|
G4NeutronHPInelasticData.cc, G4NeutronHPFissionData.cc
|
|
|