Import Geant4 11.0.0.beta source tree

This commit is contained in:
Gabriele Cosmo
2021-06-25 16:12:29 +02:00
parent c968e26a39
commit 6399a014b6
4200 changed files with 207479 additions and 237366 deletions
@@ -14,12 +14,63 @@ code and to keep track of all tags.
* Please list in reverse chronological order (last date on top)
---------------------------------------------------------------
17 December 2020 - Vladimir Ivanchenko (hadr-cross-V10-06-18)
30 May 2021 - Vladimir Ivanchenko (hadr-cross-V10-07-13)
- G4UPiNuclearCrossSection - disable spline interpolation
16 April 2021 - Ben Morgan (hadr-cross-V10-07-12)
- Migrate build to modular CMake API
05 May 2021 - Vladimir Ivanchenko (hadr-cross-V10-07-11)
- G4HadronXSDataTable, G4ComponentSAIDTotalXS - update to 11.0 method
of creation and handling of G4PhysicsVector
03 May 2021 - Vladimir Ivanchenko (hadr-cross-V10-07-10)
- G4UPiNuclearCrossSection, G4ComponentSAIDTotalXS - substitute
G4LPhysicsFreeVector by G4PhysicsFreeVector
13 April 2021 - Alberto Ribon (hadr-cross-V10-07-09)
- GNUmakefile, sources.cmake : removed the subdirectories
hadronic/models/management and hadronic/models/util
(that have been now deleted, with their classes moved to
hadronic/util and hadronic/management).
17 March 2021 - Vladimir Ivanchenko (hadr-cross-V10-07-08)
- G4NeutronInelasticXS, G4NeutronElasticXS, G4NeutronCaptureXS,
G4ParticleInelasticXS, GammaNuclearXS : in the method
BuildPhysicsTable, replaced loop over material-cut-couple with
a direct loop over all elements; partially move initialisation
of local variables to headers.
15 March 2021 - Alberto Ribon (hadr-cross-V10-07-07)
- G4NeutronInelasticXS : in the method BuildPhysicsTable, replaced
loop over material-cut-couple with a direct loop over materials
used in geometry.
G4IonsShenCrossSection, G4TripathiCrossSection, G4TripathiLightCrossSection,
08 March 2021 - Alberto Ribon (hadr-cross-V10-07-06)
- Removed obsolete classes: G4IonsKoxCrossSection, G4IonsSihverCrossSection,
G4IonsShenCrossSection, G4TripathiCrossSection, G4TripathiLightCrossSection,
G4IonProtonCrossSection, G4GeneralSpaceNNCrossSection,
G4ProtonInelasticCrossSection G4NeutronInelasticCrossSection,
G4PiNuclearCrossSection, G4CrossSectionPairGG,
G4FastPathHadronicCrossSection,
G4HadronCaptureDataSet , G4HadronFissionDataSet,
G4HadronElasticDataSet , G4HadronInelasticDataSet,
G4HadronCrossSections
01 March 2021 - Vladimir Grichine (hadr-cross-V10-07-05)
- G4MuNeutrinoNucleusTotXsc - access and calculation: fQEratio(Z,A) = XS_qe/XS_tot
19 February 2021 - Vladimir Grichine (hadr-cross-V10-07-04)
- G4MuNeutrinoNucleusTotXsc - new arrays for XS_eq and XS_in, now XS_tot is a sum of
XS_qe and XS_in with A, Z and A-Z factors
17 December 2020 - Vladimir Ivanchenko (hadr-cross-V10-07-03)
- G4GammaNuclearXS - fixed duplicated name of static variable
- G4ParticleInelasticXS, G4NeutronCaptureXS, G4NeutronElasticXS,
G4NeutronInelasticXS - make MAXZ variable static class member
16 December 2020 - Guilherme Amadio
16 December 2020 - Guilherme Amadio (hadr-cross-V10-07-02)
- Drop cache for per-element G4CrossSectionDataStore::GetCrossSection(),
since the cache is never used in practice. This method is always called
by G4CrossSectionDataStore::ComputeCrossSection() inside a for loop in
@@ -31,11 +82,11 @@ code and to keep track of all tags.
has been optimized to minimize unnecessary checks by reordering checked
conditions from most to least discriminant.
11 December 2020 - Vladimir Ivanchenko
11 December 2020 - Vladimir Ivanchenko (hadr-cross-V10-07-01)
- G4VCrossSectionRatio - use inheritance from G4VCrossSectionDataSet
in order to guarantee deletion of object end of run
06 December 2020 - Vladimir Ivanchenko
06 December 2020 - Vladimir Ivanchenko (hadr-cross-V10-07-00)
- G4ParticleInelasticXS, G4CrossSectionInelastic, G4CrossSectionElastic
extended maximum energy range for ion cross sections (QBBC and other
Physics Lists has the same high energy limits)