Import Geant4 10.3.0.beta source tree

This commit is contained in:
Gabriele Cosmo
2016-06-30 14:12:05 +02:00
parent a654a7ab1f
commit 4ec577e5c4
2021 changed files with 100995 additions and 78277 deletions
+49 -1
View File
@@ -17,12 +17,60 @@ committal in the CVS repository !
* Reverse chronological order (last date on top), please *
----------------------------------------------------------
10-May-2016 - G.Cosmo (externals-V10-02-09)
- Updated to CLHEP-2.3.3.0.
- CLHEP: corrected check for counter range in MixMaxRng::getState().
Avoid hard-coded constant for initialisation of VECTOR_STATE_SIZE in
MixMaxRng, to directly use actual value of "N" from mixmax.
02-May-2016 - G.Cosmo (externals-V10-02-08)
- CLHEP: added symbols 'us' and 'ps' for microsend and picosecond respectively
to SystemOfUnits.h and setSystemOfUnits.cc and converted all symbols and
constants from "static const" to "static constexpr".
28-April-2016 - G.Cosmo (externals-V10-02-07)
- CLHEP: restored skipping of sequences for safer seeds setting in setSeeds()
in MixMaxRng. Changed number of N in mixmax to 17 (was 256) and provided
new skipping coefficients for the new value of N and for the case N=8.
25-April-2016 - G.Cosmo (externals-V10-02-06)
- CLHEP: use seed_spbox() for seeding MixMax with single seed.
21-April-2016 - G.Cosmo (externals-V10-02-05, 04)
- CLHEP: refined fix for sequence skipping; make it optional by adding Boolean
flag argument (true by default) in seed_uniquestream() function in mixmax.cc
to force sequence skipping when setting seeds. Simplified code, removing
compilation guard flags.
Set flag to false by default in MixMaxRng wrapper and defined function
skipSequencesOnce() to optional instruct to apply skipping of sequences
at the next seeds setting.
20-April-2016: G.Cosmo (externals-V10-02-03, 02)
- Updated to CLHEP-2.3.2.2:
o Added use_atomic.h header to use std::atomic if compiler supports it.
o MixMaxRng: corrected initialisation and use of 'numberOfEngines'
when more than one threads calls the constructor.
o HepRandom: revised settings of "defaults" to use a single thread_local
pointer.
- Including tag "zlib-V10-02-01":
o Fix in gzguts.h for Windows with Visual Studio 2015 in 64 bit compilation.
19-April-2016: G.Cosmo (externals-V10-02-01)
- CLHEP: commented out seeds skipping from built-in table in mixmax.cc
(undefined flag SKIPISON), in order to avoid contention in multi-threaded
jobs and simplify seeding procedure. Removed use of obselete 'register'
keyword. Minor code cleanup in MixMaxRng.
11-April-2016: G.Cosmo (externals-V10-02-00)
- CLHEP: use simple loop for flatArray() in MixMaxRng; engine built-in
function turns out to be extremely slow and unefficient.
9-November-2015: G.Cosmo (externals-V10-01-19)
- Updated to CLHEP-2.3.1.1.
- Added MixMaxRng to Randomize.h.
30-October-2015 - G.Cosmo (externals-V10-01-18)
- CLHEP: Fixed default seeding in MixMaxRng::setSeeds().
- CLHEP: fixed default seeding in MixMaxRng::setSeeds().
7-October-2015 - G.Cosmo (externals-V10-01-17)
- Removed internal USolids module. Now USolids/VecGeom can be used only as