------------------------------------------------------------------- ================================================== 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) --------------------------------------------------------------- 25 April 2010 Tatsumi Koi (hadr-hpn-V09-03-03) - Fix compiler warning G4NeutronHPInelasticCompFS.cc 13 April 2010 Tatsumi Koi (hadr-hpn-V09-03-02) - Fix bug about incidence energy G4NeutronHPEnAngCorrelation.cc 6 April 2010 Tatsumi Koi (hadr-hpn-V09-03-01) - "nothingWasKnownOnHadron=1" then sample mu isotropic in CM mu and p are correlated G4NeutronHPInelasticCompFS.hh G4NeutronHPInelasticCompFS.cc 24 March 2010 Dennis Wright (hadr-hpn-V09-03-00) ------------------------------------------------- - move all code in hadr-hpn-V09-02-01 to HEAD and tag as hadr-hpn-V09-03-00 18 November 2009 Tatsumi Koi (hadr-hpn-V09-02-01) ------------------------------------------------- - Add Ignore and Enable On Flight Doppler Broadening methods G4NeutronHPElasticData.cc G4NeutronHPInelasticData.cc G4NeutronHPCaptureData.cc 22 September 2009 Tatsumi Koi (hadr-hpn-V09-02-00) - Add safty for Floating Point Exception caused by 0 kinetic energy neutron G4NeutronHPCaptureData.cc G4NeutronHPElasticData.cc G4NeutronHPInelasticData.cc G4NeutronHPFissionData.cc G4NeutronHPorLCaptureData.cc G4NeutronHPorLEInelasticData.cc G4NeutronHPorLElasticData.cc G4NeutronHPorLFissionData.cc 14 May 2009 Tatsumi Koi (hadr-hpn-V09-01-29) - Fix bug in IC electron emissions: Contribution from Chao Zhang (Chao.Zhang@usd.edu) and Dongming Mei(Dongming.Mei@usd.edu) G4NeutronHPPhotonDist.cc G4NeutronHPInelasticCompFS.cc 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) ---------------------------------------------- - 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