Import Geant4 10.7.0 source tree

This commit is contained in:
Gabriele Cosmo
2020-12-04 12:30:43 +01:00
parent 67ba86d073
commit dab42d2018
3770 changed files with 226369 additions and 286486 deletions
+32
View File
@@ -16,6 +16,38 @@ committal in the CVS repository !
* Reverse chronological order (last date on top), please *
----------------------------------------------------------
11 November 2020 - G.Cosmo
- Synchronised with CLHEP-2.4.4.0:
* Vector (G.Amadio <amadio@cern.ch>)
o Removed obsolete #pragma interface/implementation
These pragmas are obsolete since GCC 2.7.2.
https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Interface.html.
o Get rid of switch statement in operator()/operator[] of Hep3Vector
Replaced dx/dy/dz with operator[] in Hep3Vector
Note: The substitution of x()/y()/z() in operator() is necessary to
avoid infinite recursion, as x()/y()/z() are now defined in terms
of operator[] instead.
o Replaced private dx/dy/dz with public x()/y()/z() in Hep3Vector
This is in preparation to change the data layout of Hep3Vector
by replacing the private dx/dy/dz members with a vector, data[3],
to allow us to remove the inefficient switch from operator[]().
* Vector, Random (V.Vassilev <v.g.vassilev@gmail.com>)
o Added missing includes for translation unit encapsulation.
17 July 2020 - G.Cosmo
- Updated values in SystemOfUnits.h and PhysicalConstants.h for:
- e_SI, electron charge
- h_Planck, Planck constant
- Avogadro, Avogadro constant
- k_Boltzmann, Boltzmann constant
based on May 2019 redefinition of SI units. References:
https://en.wikipedia.org/wiki/2019_redefinition_of_the_SI_base_units
https://www.britannica.com/science/electron-charge.
14 July 2020 - K.Savvidis, G.Cosmo
- Use 32-bit internal seeds types coherently in MixMaxRng.
Addressing CLHEP JIRA ticket #156.
19 November 2019 - G.Cosmo
- Fixed warnings for cases of implicit type conversions in
Rand*Ziggurat classes.