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
@@ -1,4 +1,3 @@
//$Id$
///\file "electromagnetic/TestEm14/.README.txt"
///\brief Example TestEm14 README page
@@ -1,4 +1,3 @@
# $Id: GNUmakefile 82439 2014-06-20 10:37:29Z gcosmo $
# --------------------------------------------------------------
# GNUmakefile for examples module. Gabriele Cosmo, 06/04/98.
# --------------------------------------------------------------
@@ -1,4 +1,3 @@
$Id: History 109860 2018-05-09 12:17:06Z gcosmo $
-------------------------------------------------------------------
=========================================================
@@ -1,4 +1,3 @@
$Id: README 66241 2012-12-13 18:34:42Z gunter $
-------------------------------------------------------------------
=========================================================
@@ -26,7 +26,6 @@
/// \file electromagnetic/TestEm14/TestEm14.cc
/// \brief Main program of the electromagnetic/TestEm14 example
//
// $Id: TestEm14.cc 109860 2018-05-09 12:17:06Z gcosmo $
//
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
@@ -1,4 +1,3 @@
# $Id: TestEm14.in 85258 2014-10-27 08:51:49Z gcosmo $
#
# Macro file for "TestEm14.cc"
# (can be run in batch, without graphic)
@@ -4,7 +4,7 @@
############################################
**************************************************************
Geant4 version Name: geant4-10-05-beta-01 (29-June-2018)
Geant4 version Name: geant4-10-05-ref-00 (7-December-2018)
Copyright : Geant4 Collaboration
References : NIM A 506 (2003), 250-303
: IEEE-TNS 53 (2006), 270-278
@@ -231,8 +231,10 @@
=======================================================================
LPM effect enabled 1
Spline of EM tables enabled 1
Enable creation and use of sampling tables 0
Apply cuts on all EM processes 0
Use integral approach for tracking 1
Use general process 0
X-section factor for integral approach 0.8
Min kinetic energy for tables 10 eV
Max kinetic energy for tables 10 TeV
@@ -253,9 +255,10 @@ Step function for muons/hadrons (0.2, 0.1 mm)
Lowest e+e- kinetic energy 1 keV
Lowest muon/hadron kinetic energy 1 keV
Fluctuations of dE/dx are enabled 1
Use ICRU90 data 0
Use built-in Birks satuaration 0
Build CSDA range enabled 1
Use cut as a final range enabled 1
Use cut as a final range enabled 0
Enable angular generator interface 0
Factor of cut reduction for sub-cutoff method 1
Max kinetic energy for CSDA tables 10 TeV
@@ -375,7 +378,7 @@ G4GeometryManager::ReportVoxelStats -- Voxel Statistics
Run terminated.
Run Summary
Number of events processed : 1000000
User=3.760000s Real=3.784160s Sys=0.010000s
User=3.620000s Real=3.627291s Sys=0.000000s
======================== run summary ======================
@@ -445,26 +448,26 @@ Index : 0 used in the geometry : Yes
Run terminated.
Run Summary
Number of events processed : 1000000
User=4.540000s Real=4.562938s Sys=0.000000s
User=4.370000s Real=4.475914s Sys=0.010000s
======================== run summary ======================
The run is: 1000000 e- of 100 MeV through 100 m of Water (density: 1 g/cm3 )
Process calls frequency ---> eBrem = 609326 eIoni = 390674
Process calls frequency ---> eBrem = 610565 eIoni = 389435
MeanFreePath: 1.6151 cm +- 1.6053 cm massic: 1.6151 g/cm2
CrossSection: 0.61917 cm^-1 massic: 61.917 mm2/g
MeanFreePath: 1.6134 cm +- 1.6077 cm massic: 1.6134 g/cm2
CrossSection: 0.61982 cm^-1 massic: 61.982 mm2/g
mean energy of charged secondaries: 735.66 keV
---> mass_energy_transfer coef: 455.5 um2/mg
mean energy of charged secondaries: 733.44 keV
---> mass_energy_transfer coef: 454.61 um2/mg
Verification : crossSections from G4EmCalculator
eBrem= 37.788 mm2/g eIoni= 24.166 mm2/g total= 61.954 mm2/g
--------- Ranecu engine status ---------
Initial seed (index) = 0
Current couple of seeds = 436580471, 444518351
Current couple of seeds = 1167192183, 709428466
----------------------------------------
G4 kernel has come to Quit state.
UserDetectorConstruction deleted.
@@ -1,4 +1,3 @@
# $Id: anni.mac 66241 2012-12-13 18:34:42Z gunter $
#
# Macro file for "TestEm14.cc"
# (can be run in batch, without graphic)
@@ -1,4 +1,3 @@
# $Id: compton.mac 82439 2014-06-20 10:37:29Z gcosmo $
#
# Macro file for "TestEm14.cc"
# (can be run in batch, without graphic)
@@ -1,4 +1,3 @@
# $Id: conv.mac 66241 2012-12-13 18:34:42Z gunter $
#
# Macro file for "TestEm13.cc"
# (can be run in batch, without graphic)
@@ -1,4 +1,3 @@
# $Id: convtomu.mac 66241 2012-12-13 18:34:42Z gunter $
#
# Macro file for "TestEm14.cc"
# (can be run in batch, without graphic)
@@ -1,4 +1,3 @@
# $Id: electron.mac 82439 2014-06-20 10:37:29Z gcosmo $
#
# Macro file for "TestEm14.cc"
# (can be run in batch, without graphic)
@@ -1,4 +1,3 @@
# $Id: gamma.mac 82439 2014-06-20 10:37:29Z gcosmo $
#
# Macro file for "TestEm14.cc"
# (can be run in batch, without graphic)
@@ -23,7 +23,6 @@
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
// $Id: ActionInitialization.hh 76346 2013-11-08 15:48:19Z maire $
//
/// \file ActionInitialization.hh
/// \brief Definition of the ActionInitialization class
@@ -26,7 +26,6 @@
/// \file electromagnetic/TestEm14/include/DetectorConstruction.hh
/// \brief Definition of the DetectorConstruction class
//
// $Id: DetectorConstruction.hh 84208 2014-10-10 14:44:50Z gcosmo $
//
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
@@ -26,7 +26,6 @@
/// \file electromagnetic/TestEm14/include/DetectorMessenger.hh
/// \brief Definition of the DetectorMessenger class
//
// $Id: DetectorMessenger.hh 84208 2014-10-10 14:44:50Z gcosmo $
//
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
@@ -24,7 +24,6 @@
// ********************************************************************
//
//
// $Id: HistoManager.hh 82439 2014-06-20 10:37:29Z gcosmo $
//
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
@@ -26,7 +26,6 @@
/// \file electromagnetic/TestEm14/include/PhysListEmLivermore.hh
/// \brief Definition of the PhysListEmLivermore class
//
// $Id: PhysListEmLivermore.hh 66241 2012-12-13 18:34:42Z gunter $
//
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
@@ -26,7 +26,6 @@
/// \file electromagnetic/TestEm14/include/PhysListEmPenelope.hh
/// \brief Definition of the PhysListEmPenelope class
//
// $Id: PhysListEmPenelope.hh 66241 2012-12-13 18:34:42Z gunter $
//
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
@@ -26,7 +26,6 @@
/// \file electromagnetic/TestEm14/include/PhysListEmStandard.hh
/// \brief Definition of the PhysListEmStandard class
//
// $Id: PhysListEmStandard.hh 66241 2012-12-13 18:34:42Z gunter $
//
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
@@ -27,7 +27,6 @@
/// \brief Definition of the PhysicsList class
//
//
// $Id: PhysicsList.hh 82439 2014-06-20 10:37:29Z gcosmo $
//
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
//
@@ -26,7 +26,6 @@
/// \file electromagnetic/TestEm14/include/PhysicsListMessenger.hh
/// \brief Definition of the PhysicsListMessenger class
//
// $Id: PhysicsListMessenger.hh 82439 2014-06-20 10:37:29Z gcosmo $
//
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
@@ -26,7 +26,6 @@
/// \file electromagnetic/TestEm14/include/PrimaryGeneratorAction.hh
/// \brief Definition of the PrimaryGeneratorAction class
//
// $Id: PrimaryGeneratorAction.hh 66241 2012-12-13 18:34:42Z gunter $
//
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
@@ -26,7 +26,6 @@
/// \file electromagnetic/TestEm14/include/Run.hh
/// \brief Definition of the Run class
//
// $Id: Run.hh 71375 2013-06-14 07:39:33Z maire $
//
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
@@ -26,7 +26,6 @@
/// \file electromagnetic/TestEm14/include/RunAction.hh
/// \brief Definition of the RunAction class
//
// $Id: RunAction.hh 98280 2016-07-04 18:03:51Z gcosmo $
//
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
@@ -26,7 +26,6 @@
/// \file electromagnetic/TestEm14/include/SteppingAction.hh
/// \brief Definition of the SteppingAction class
//
// $Id: SteppingAction.hh 84208 2014-10-10 14:44:50Z gcosmo $
//
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
@@ -27,7 +27,6 @@
/// \brief Definition of the SteppingVerbose class
//
//
// $Id: SteppingVerbose.hh 98280 2016-07-04 18:03:51Z gcosmo $
//
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
@@ -1,4 +1,3 @@
# $Id: photoelec.mac 82439 2014-06-20 10:37:29Z gcosmo $
#
# Macro file for "TestEm14.cc"
# (can be run in batch, without graphic)
@@ -1,4 +1,3 @@
# $Id: proton.mac 82439 2014-06-20 10:37:29Z gcosmo $
#
# Macro file for "TestEm14.cc"
# (can be run in batch, without graphic)
@@ -23,7 +23,6 @@
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
// $Id: ActionInitialization.cc 76346 2013-11-08 15:48:19Z maire $
//
/// \file ActionInitialization.cc
/// \brief Implementation of the ActionInitialization class
@@ -26,7 +26,6 @@
/// \file electromagnetic/TestEm14/src/DetectorConstruction.cc
/// \brief Implementation of the DetectorConstruction class
//
// $Id: DetectorConstruction.cc 92996 2015-09-28 08:03:50Z gcosmo $
//
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
@@ -26,7 +26,6 @@
/// \file electromagnetic/TestEm14/src/DetectorMessenger.cc
/// \brief Implementation of the DetectorMessenger class
//
// $Id: DetectorMessenger.cc 84208 2014-10-10 14:44:50Z gcosmo $
//
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
@@ -24,7 +24,6 @@
// ********************************************************************
//
//
// $Id: HistoManager.cc 72239 2013-07-12 08:41:30Z gcosmo $
//
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
@@ -27,7 +27,6 @@
/// \brief Implementation of the PhysListEmLivermore class
//
//
// $Id: PhysListEmLivermore.cc 108013 2017-12-19 09:03:56Z gcosmo $
//
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
@@ -27,7 +27,6 @@
/// \brief Implementation of the PhysListEmPenelope class
//
//
// $Id: PhysListEmPenelope.cc 108013 2017-12-19 09:03:56Z gcosmo $
//
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
@@ -26,7 +26,6 @@
/// \file electromagnetic/TestEm18/src/PhysListEmStandard.cc
/// \brief Implementation of the PhysListEmStandard class
//
// $Id: PhysListEmStandard.cc 108013 2017-12-19 09:03:56Z gcosmo $
//
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
@@ -27,7 +27,6 @@
/// \brief Implementation of the PhysicsList class
//
//
// $Id: PhysicsList.cc 96379 2016-04-11 07:00:43Z gcosmo $
//
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
@@ -26,7 +26,6 @@
/// \file electromagnetic/TestEm14/src/PhysicsListMessenger.cc
/// \brief Implementation of the PhysicsListMessenger class
//
// $Id: PhysicsListMessenger.cc 82439 2014-06-20 10:37:29Z gcosmo $
//
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
@@ -26,7 +26,6 @@
/// \file electromagnetic/TestEm14/src/PrimaryGeneratorAction.cc
/// \brief Implementation of the PrimaryGeneratorAction class
//
// $Id: PrimaryGeneratorAction.cc 68313 2013-03-21 18:15:21Z maire $
//
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
@@ -26,7 +26,6 @@
/// \file electromagnetic/TestEm14/src/Run.cc
/// \brief Implementation of the Run class
//
// $Id: Run.cc 71376 2013-06-14 07:44:50Z maire $
//
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
@@ -26,7 +26,6 @@
/// \file electromagnetic/TestEm14/src/RunAction.cc
/// \brief Implementation of the RunAction class
//
// $Id: RunAction.cc 103622 2017-04-19 13:23:00Z gcosmo $
//
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
@@ -26,7 +26,6 @@
/// \file electromagnetic/TestEm14/src/SteppingAction.cc
/// \brief Implementation of the SteppingAction class
//
// $Id: SteppingAction.cc 84208 2014-10-10 14:44:50Z gcosmo $
//
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
@@ -27,7 +27,6 @@
/// \brief Implementation of the SteppingVerbose class
//
//
// $Id: SteppingVerbose.cc 98280 2016-07-04 18:03:51Z gcosmo $
//
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......