Import Geant4 10.5.0 source tree
This commit is contained in:
@@ -14,6 +14,183 @@ code and to keep track of all tags.
|
||||
* Please list in reverse chronological order (last date on top)
|
||||
---------------------------------------------------------------
|
||||
|
||||
22 October 2018 - Vladimir Ivanchenko (hadr-cross-V10-04-54)
|
||||
- G4BGGPionElasticXS - limit cross section below 20 MeV
|
||||
- G4HadronNucleonXsc - added extra method for kaons fully based on NS
|
||||
parameterisation
|
||||
- G4ComponentGGHadronNucleusXsc - choose NS parameterisation for kaon
|
||||
scattering off Hydrogen
|
||||
|
||||
22 October 2018 - Vladimir Ivanchenko (hadr-cross-V10-04-53)
|
||||
- G4BGGNucleonElasticXS, G4BGGPionInelasticXS - removed commented code,
|
||||
fixed Coverity warning
|
||||
- G4HadronNucleonXsc - kaon x-section with 10.4 parameterisation
|
||||
|
||||
21 October 2018 - Vladimir Ivanchenko (hadr-cross-V10-04-52)
|
||||
- G4BGGNucleonElasticXS - limit elastic x-section off proton at low energy
|
||||
- G4HadronNucleonXsc - smooth kaon x-section
|
||||
|
||||
20 October 2018 - Vladimir Ivanchenko (hadr-cross-V10-04-51)
|
||||
20 October 2018 - Vladimir Ivanchenko (hadr-cross-V10-04-50)
|
||||
- G4BGGPionElasticXS, G4BGGPionInelasticXS, G4BGGNucleonInelasticXS,
|
||||
G4BGGNucleonElasticXS, G4HadronNucleonXsc - use NS parameterisation
|
||||
for cross sections on Hydrogen instead of SAID
|
||||
|
||||
19 October 2018 - Vladimir Ivanchenko (hadr-cross-V10-04-49)
|
||||
- G4ComponentGGNuclNuclXsc (D. Sakata) - fixed nuclear radius parameterisation
|
||||
- G4BGGPionElasticXS, G4BGGPionInelasticXS, G4BGGNucleonInelasticXS -
|
||||
use SAID x-section at low energy
|
||||
- G4ComponentSAIDTotalXS - make class thread safe
|
||||
|
||||
16 October 2018 - Vladimir Ivanchenko (hadr-cross-V10-04-48)
|
||||
- G4HadronNucleonXsc - use PDG2016 parameterisation for protons
|
||||
|
||||
16 November 2018 - Vladimir Ivanchenko (hadr-cross-V10-04-47)
|
||||
- G4NeutronCaptureXS, G4NeutronInelasticXS - use full list of isotopic
|
||||
x-sections available in G4PARTICLEXS
|
||||
- G4ParticleInelasticXS - fixed dataset name for isotope x-sections
|
||||
|
||||
12 November 2018 - Dennis Wright (hadr-cross-V10-04-46)
|
||||
- G4PhotoNuclearCrossSection: add two new methods, IsIsoApplicable and
|
||||
GetIsoCrossSection to allow photo-nuclear reactions on deuterium.
|
||||
Fix of Bug #2092 proposed by ed_bugs@gmx.com
|
||||
|
||||
09 November 2018 - Gabriele Cosmo (hadr-cross-V10-04-45)
|
||||
- G4CrossSectionFactoryRegistry: fixed printout typo.
|
||||
|
||||
03 November 2018 - Vladimir Ivanchenko (hadr-cross-V10-04-44)
|
||||
- G4NeutronCaptureXS, G4NeutronElasticXS, G4NeutronInelasticXS
|
||||
G4ParticleInelasticXS - substituted environment variable
|
||||
G4NEUTRONXSDATA by G4PARTICLEXSDATA
|
||||
|
||||
02 November 2018 - Vladimir Ivanchenko (hadr-cross-V10-04-43)
|
||||
02 November 2018 - Vladimir Ivanchenko (hadr-cross-V10-04-41)
|
||||
- G4BGGNucleonElasticXS, G4BGGNucleonInelasticXS, G4BGGPionElasticXS,
|
||||
G4BGGPionInelasticXS - use only Barashenkov x-section, Glauber-Gribov
|
||||
x-section for target Z>1 and G4HadronNucleonXscNS for the target Z=1
|
||||
- G4NucleonNuclearCrossSection - fixed typo in inelastic x-section
|
||||
|
||||
12 October 2018 - Vladimir Ivanchenko (hadr-cross-V10-04-40)
|
||||
- G4ComponentGGNuclNuclXsc - D.Sakata fix of Coulomb barrier computation
|
||||
the problem was introdued in -32
|
||||
|
||||
05 October 2018 - Vladimir Ivanchenko (hadr-cross-V10-04-39)
|
||||
- G4HadronNucleonXsc - introduced V.Grichine parameterisation for kaons;
|
||||
|
||||
03 October 2018 - Vladimir Ivanchenko (hadr-cross-V10-04-38)
|
||||
03 October 2018 - Vladimir Ivanchenko (hadr-cross-V10-04-36)
|
||||
- G4HadronNucleonXsc - restored PDG 2005 parameterisation;
|
||||
use exactly the same parameterisation for K+- as in Geant4 10.4;
|
||||
V.Grichine added cross sections for strange hyperons.
|
||||
- G4ComponentGGHadronNucleusXsc - V.Grichine added cross sections
|
||||
for strange hyperons.
|
||||
|
||||
27 September 2018 - Vladimir Ivanchenko (hadr-cross-V10-04-35)
|
||||
- G4ComponentGGNuclNuclXsc - fixed bug for light ion x-sections
|
||||
|
||||
26 September 2018 - Vladimir Ivanchenko (hadr-cross-V10-04-34)
|
||||
- G4VComponentCrossSection, G4CrossSectionDataSetRegistry,
|
||||
G4CrossSectionElastic, G4CrossSectionInelastic - fixed destruction
|
||||
of cross sections and its components in MT mode
|
||||
|
||||
20 September 2018 - Alberto Ribon (hadr-cross-V10-04-33)
|
||||
- G4HadronCrossSections : added a protection (with a "JustWarning" exception)
|
||||
in the case of direct calls of cross sections for particles not
|
||||
handled by Gheisha (e.g. gamma, He3, light anti-ions).
|
||||
Problem encountered in test75 by J. Yarba.
|
||||
|
||||
19 September 2018 - Vladimir Ivanchenko (hadr-cross-V10-04-32)
|
||||
18 September 2018 - Vladimir Ivanchenko (hadr-cross-V10-04-31)
|
||||
- G4VComponentCrossSection, G4CrossSectionInelastic,
|
||||
G4CrossSectionElastic, G4ComponentSAIDTotalXS,
|
||||
G4ComponentGGNuclNuclXsc, G4ComponentGGHadronNucleusXsc - use stream
|
||||
in the Description(..) method instead of G4cout
|
||||
- G4ComponentGGNuclNuclXsc, G4ComponentGGHadronNucleusXsc - completed
|
||||
clean-up: removed code duplication, all parameterisations are
|
||||
used from G4HadronNucleonXsc class only; do not create temporary
|
||||
G4DynamicParticle objects; implement computations only inside
|
||||
ComputeCrossSections(...) methods
|
||||
|
||||
16 August 2018 - Vladimir Ivanchenko (hadr-cross-V10-04-30)
|
||||
16 August 2018 - Vladimir Ivanchenko (hadr-cross-V10-04-29)
|
||||
- G4BGGNucleonElasticXS, G4BGGNucleonInelasticXS, G4BGGPionElasticXS,
|
||||
G4ComponentSAIDTotalXS, G4CrossSectionPairGG, G4NeutronElasticXS,
|
||||
G4NeutronInelasticXS, G4ParticleInelasticXS - improved destruction
|
||||
|
||||
16 August 2018 - Vladimir Ivanchenko (hadr-cross-V10-04-28)
|
||||
- G4PiData - use default destructor
|
||||
- G4ComponentBarNucleonNucleusXsc - simplified and cleaned up,
|
||||
use G4BarashenkovData
|
||||
- G4BGGPionInelasticXS - use Nikolay Starkov parameterisation
|
||||
for pion-nucleon
|
||||
- G4NucleonNuclearCrossSection - use G4ComponentBarNucleonNucleusXsc
|
||||
- G4UPiNuclearCrossSection, G4PiNuclearCrossSection - cleanup
|
||||
|
||||
15 August 2018 - Vladimir Ivanchenko (hadr-cross-V10-04-27)
|
||||
- G4CrossSectionDataSetRegistry - proper deletion of component cross
|
||||
section
|
||||
|
||||
10 August 2018 - Alberto Ribon (hadr-cross-V10-04-26)
|
||||
- GNUmakefile : removed dependency on hadronic/management/
|
||||
(to avoid a circular dependency, given that the latter depends on
|
||||
hadronic/cross_sections/ ; the class G4HadronicParameters has been
|
||||
moved from hadronic/management/ to hadronic/util/ ).
|
||||
|
||||
09 August 2018 - Vladimir Ivanchenko (hadr-cross-V10-04-25)
|
||||
- G4HadronNucleonXsc - improve computation of kaon x-section, KS and
|
||||
KL x-sections are computed as half sum of K- and K+
|
||||
- G4CrossSectionElastic, G4CrossSectionInelastic - used new
|
||||
class G4HadronicParameters for definition of max energy
|
||||
- G4ComponentGGHadronNucleusXsc - general review and speed up without
|
||||
change of any algorithm, added method ComputeRocssSections,
|
||||
added cache values
|
||||
|
||||
06 August 2018 - Alberto Ribon (hadr-cross-V10-04-24)
|
||||
- G4VCrossSectionDataSet, G4BGGPionElasticXS, G4BGGPionInelasticXS :
|
||||
replaced the explicit high-energy limit of hadronic physics with
|
||||
the one from G4HadronicParameters .
|
||||
- Changed the GNUmakefile to allow the new dependency on
|
||||
processes/hadronic/management/include/ , where the class
|
||||
G4HadronicParameters is defined.
|
||||
|
||||
01 August 2018 - Vladimir Ivanchenko (hadr-cross-V10-04-23)
|
||||
- G4HadronNucleonXsc - implemented PDG 2017 parameterisation of total
|
||||
x-sections; Use G4Pow, G4Exp, G4Log substituting std::pow;
|
||||
added interfaces with G4ParticleDefinition and kinetic energy
|
||||
|
||||
29 July 2018 - Vladimir Ivanchenko (hadr-cross-V10-04-22)
|
||||
- G4CrossSectionElastic, G4CrossSectionInelastic,
|
||||
G4CrossSectionDataSetRegistry - added safe deletion of
|
||||
G4VComponentCrossSection end of run
|
||||
|
||||
28 July 2018 - Vladimir Ivanchenko (hadr-cross-V10-04-21)
|
||||
- G4HadronCrossSections - use G4ThreadLocalSingleton pattern
|
||||
- G4HadronElasticDataSet, G4HadronInelasticDataSet - added cache;
|
||||
optimized IsElementApplicable(..) method
|
||||
- G4CrossSectionElastic, G4CrossSectionInelastic - set Zmin=1
|
||||
instead of 0
|
||||
|
||||
20 July 2018 - Vladimir Ivanchenko (hadr-cross-V10-04-20)
|
||||
- G4CrossSectionDataSetRegistry - added registration/de-restration
|
||||
of component cross sections
|
||||
- G4ComponentGGHadronNucleusXsc - minor clean-up
|
||||
- G4NeutronElasticXS - instantiate components in BuildPhysicsTable
|
||||
|
||||
18 July 2018 - Vladimir Ivanchenko (hadr-cross-V10-04-19)
|
||||
18 July 2018 - Vladimir Ivanchenko (hadr-cross-V10-04-18)
|
||||
--------------------------------------------------------
|
||||
- G4CrossSectionDataSetRegistry, G4VComponentCrossSection - added
|
||||
registration/de-registration of cross section components
|
||||
allowing proper delete end of run
|
||||
|
||||
18 July 2018 - Vladimir Ivanchenko (hadr-cross-V10-04-17)
|
||||
--------------------------------------------------------
|
||||
- G4NeutronElasticXS, G4PhotoNuclearCrossSection,
|
||||
G4ElectroNuclearCrossSection - removed GHEISHA cross section from
|
||||
the data store, use only these as a default
|
||||
- G4NeutronCaptureXS, G4NeutronInelasticXS - correct list of isotope
|
||||
x-section; remove GHEISHA x-sections
|
||||
|
||||
13 June 2018 - Vladimir Ivanchenko (hadr-cross-V10-04-16)
|
||||
13 June 2018 - Vladimir Ivanchenko (hadr-cross-V10-04-15)
|
||||
--------------------------------------------------------
|
||||
|
||||
Reference in New Issue
Block a user