Import Geant4 10.5.0 source tree

This commit is contained in:
Gabriele Cosmo
2018-12-07 15:15:39 +01:00
parent 6aa23be517
commit db49709b53
11370 changed files with 187480 additions and 160142 deletions
+53 -1
View File
@@ -1,4 +1,3 @@
$Id: History 110824 2018-06-15 13:25:52Z gcosmo $
-------------------------------------------------------------------
=========================================================
@@ -17,6 +16,59 @@ committal in the CVS repository !
* Reverse chronological order (last date on top), please *
----------------------------------------------------------
Nov 9th 2018, J.Apostolakis transport-V10-04-13
----------------------------
- G4Transportation and G4CoupledTransportation:
Added method SetLowLooperThresholds for low-E applications.
Added method ReportLooperThresholds method to print the values.
- G4CoupledTransportation: Additional statistics for loopers
(to be same as G4Transportation).
- G4TransportationLogger: New ReportLooperThresholds() method.
Nov 9th 2018, G.Cosmo transport-V10-04-12
----------------------
- Use G4cout to print statistics from G4[Coupled]Transportation.
Nov 8th 2018, J.Apostolakis transport-V10-04-11, 10
----------------------------
- G4[Coupled]Transportation: Added extra simple statistics, print stats
at destruction:
* New stats: non-electrons loopers killed (sum E, number, max E & its pdg)
* Record statistics for non-electron loopers killed:
- total energy
- maximum energy and the PDG of the type of that track
* Statistics now printed by a new method,
and are printed also if verbose = 0 ( was > 0 )
* Description method, to print key parameters (i.e. for loopers)
Nov 8th 2018, J.Apostolakis transport-V10-04-09
----------------------------
- G4Transportation & G4CoupledTransportation:
Summary:
Restored old default energy thresholds for loopers - but only stable particles killed.
Full information:
* Added method SetHighLooperThresholds() to restore old default
parameters for killing looping particles:
- warning energy to 100 MeV ( particles below this killed silently )
- important energy to 250 MeV ( above, tracks are given multiple chances)
* Default constructors now use these high values.
* Added checks in SetMethods of looper parameters for the presence of Logger
to report error if logger is missing.
* New auxiliary methods PushThresholdsToLogger(), ReportMissingLogger()
Nov 7th 2018, J.Apostolakis transport-V10-04-08, 07
----------------------------
- G4Transportation & G4CoupledTransportation:
* Adjusted killing of looping particles, to apply only to stable particles.
* Unstable particles will be propagated indefinitely.
* Added Printing the maximum energy and sum of energies of particles 'saved'
in G4(Coupled)Transportation destructor.
July 9th 2018, G.Cosmo transport-V10-04-06
-----------------------
- Minor code cleanup in G4[Coupled]Transportation classes.
Use G4Exception for warnings, instead of streaming to cout/cerr.
June 15th 2018, G.Cosmo transport-V10-04-05
------------------------
- Fixed Coverity warnings...