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 "polarisation/.README.txt"
///\brief Examples polarisation README page
-1
View File
@@ -1,4 +1,3 @@
$Id$
--------------------------------------------------
=========================================================
@@ -1,4 +1,3 @@
//$Id$
///\file "polarisation/Pol01/.README.txt"
///\brief Example Pol01 README page
@@ -1,4 +1,3 @@
# $Id: GNUmakefile 75669 2013-11-05 08:38:52Z gcosmo $
# --------------------------------------------------------------
# GNUmakefile for examples module. Gabriele Cosmo, 06/04/98.
# --------------------------------------------------------------
@@ -1,4 +1,3 @@
$Id: History 110277 2018-05-17 14:47:47Z gcosmo $
-------------------------------------------------------------------
=========================================================
@@ -26,7 +26,6 @@
/// \file polarisation/Pol01/Pol01.cc
/// \brief Main program of the polarisation/Pol01 example
//
// $Id: Pol01.cc 110277 2018-05-17 14:47:47Z gcosmo $
//
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
@@ -1,4 +1,3 @@
$Id: README 86418 2014-11-11 10:39:38Z gcosmo $
-------------------------------------------------------------------
=========================================================
@@ -1,4 +1,3 @@
# $Id: histo.mac 86418 2014-11-11 10:39:38Z gcosmo $
#
# Macro file for "Pol01.cc"
# (can be run in batch, without graphic)
@@ -1,4 +1,3 @@
# $Id: histos.mac 86418 2014-11-11 10:39:38Z gcosmo $
#
# Macro file for "Pol01.cc"
# (can be run in batch, without graphic)
@@ -26,7 +26,6 @@
/// \file polarisation/Pol01/include/DetectorConstruction.hh
/// \brief Definition of the DetectorConstruction class
//
// $Id: DetectorConstruction.hh 98772 2016-08-09 14:25:31Z gcosmo $
//
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
@@ -26,7 +26,6 @@
/// \file polarisation/Pol01/include/DetectorMessenger.hh
/// \brief Definition of the DetectorMessenger class
//
// $Id: DetectorMessenger.hh 98772 2016-08-09 14:25:31Z gcosmo $
//
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
@@ -26,7 +26,6 @@
/// \file polarisation/Pol01/include/EventAction.hh
/// \brief Definition of the EventAction class
//
// $Id: EventAction.hh 98772 2016-08-09 14:25:31Z gcosmo $
//
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
@@ -27,7 +27,6 @@
/// \brief Definition of the PhysListEmPolarized class
//
//
// $Id: PhysListEmPolarized.hh 98772 2016-08-09 14:25:31Z gcosmo $
//
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
@@ -27,7 +27,6 @@
/// \brief Definition of the PhysicsList class
//
//
// $Id: PhysicsList.hh 98772 2016-08-09 14:25:31Z gcosmo $
//
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
//
@@ -26,7 +26,6 @@
/// \file polarisation/Pol01/include/PhysicsListMessenger.hh
/// \brief Definition of the PhysicsListMessenger class
//
// $Id: PhysicsListMessenger.hh 98772 2016-08-09 14:25:31Z gcosmo $
//
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
@@ -26,7 +26,6 @@
/// \file polarisation/Pol01/include/PrimaryGeneratorAction.hh
/// \brief Definition of the PrimaryGeneratorAction class
//
// $Id: PrimaryGeneratorAction.hh 98772 2016-08-09 14:25:31Z gcosmo $
//
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
@@ -26,7 +26,6 @@
/// \file polarisation/Pol01/include/ProcessesCount.hh
/// \brief Definition of the ProcessesCount class
//
// $Id: ProcessesCount.hh 98772 2016-08-09 14:25:31Z gcosmo $
//
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
@@ -26,7 +26,6 @@
/// \file polarisation/Pol01/include/RunAction.hh
/// \brief Definition of the RunAction class
//
// $Id: RunAction.hh 98772 2016-08-09 14:25:31Z gcosmo $
//
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
@@ -26,7 +26,6 @@
/// \file polarisation/Pol01/include/StepMax.hh
/// \brief Definition of the StepMax class
//
// $Id: StepMax.hh 98772 2016-08-09 14:25:31Z gcosmo $
//
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
@@ -26,7 +26,6 @@
/// \file polarisation/Pol01/include/StepMaxMessenger.hh
/// \brief Definition of the StepMaxMessenger class
//
// $Id: StepMaxMessenger.hh 98772 2016-08-09 14:25:31Z gcosmo $
//
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
@@ -26,7 +26,6 @@
/// \file polarisation/Pol01/include/SteppingAction.hh
/// \brief Definition of the SteppingAction class
//
// $Id: SteppingAction.hh 98772 2016-08-09 14:25:31Z gcosmo $
//
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
@@ -23,7 +23,6 @@
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
// $Id: plotResults.java 68753 2013-04-05 10:26:04Z gcosmo $
import hep.aida.*;
import java.util.Random;
import java.io.IOException;
@@ -1,4 +1,3 @@
# $Id: pol01.in 86418 2014-11-11 10:39:38Z gcosmo $
#
# Macro file for "Pol01.cc"
# (can be run in batch, without graphic, without analysis)
+25 -25
View File
@@ -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
@@ -128,7 +128,7 @@ pol-eBrem: for e- SubType= 3
dE/dx and range tables from 100 eV to 100 TeV in 84 bins
Lambda tables from threshold to 100 TeV, 7 bins per decade, spline: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
PolBrem : Emin= 0 eV Emax= 100 TeV DipBustGen
PolBrem : Emin= 0 eV Emax= 100 TeV AngularGenUrban
msc: for e+ SubType= 10
RangeFactor= 0.04, stepLimitType: 1, latDisplacement: 1
@@ -146,7 +146,7 @@ pol-eBrem: for e+ SubType= 3
dE/dx and range tables from 100 eV to 100 TeV in 84 bins
Lambda tables from threshold to 100 TeV, 7 bins per decade, spline: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
PolBrem : Emin= 0 eV Emax= 100 TeV DipBustGen
PolBrem : Emin= 0 eV Emax= 100 TeV AngularGenUrban
pol-annihil: for e+, integral: 1 SubType= 5 BuildTable= 0
===== EM models for the G4Region DefaultRegionForTheWorld ======
@@ -195,39 +195,39 @@ G4GeometryManager::ReportVoxelStats -- Voxel Statistics
Run terminated.
Run Summary
Number of events processed : 10000
User=0.120000s Real=0.114188s Sys=0.000000s
User=0.080000s Real=0.082373s Sys=0.000000s
The run consists of 10000 gamma of 10 MeV through 1.75 mm of G4_Fe (density: 7.874 g/cm3 )
Process calls frequency --->
Transportation = 31108
pol-compt = 266
pol-eBrem = 314
msc = 1661
Transportation = 31082
pol-compt = 247
pol-eBrem = 323
msc = 1679
pol-eIoni = 586
pol-phot = 163
pol-eIoni = 608
pol-conv = 216
pol-annihil = 57
pol-conv = 218
pol-annihil = 53
Gamma:
Mean Number per Event :1.0048
Mean Energy :9.619 MeV +- 1.8101 MeV
Mean Polarization :-0.96774 +- 0.1742
Mean Number per Event :1.0036
Mean Energy :9.6289 MeV +- 1.7861 MeV
Mean Polarization :-0.96894 +- 0.17095
Electron:
Mean Number per Event :0.0341
Mean Energy :5.1588 MeV +- 2.4665 MeV
Mean Polarization :-0.72985 +- 0.28105
Mean Number per Event :0.0334
Mean Energy :5.1865 MeV +- 2.5002 MeV
Mean Polarization :-0.72122 +- 0.29799
Positron:
Mean Number per Event :0.0165
Mean Energy :3.9099 MeV +- 2.0871 MeV
Mean Polarization :-0.5533 +- 0.34208
Mean Number per Event :0.0171
Mean Energy :4.222 MeV +- 2.0916 MeV
Mean Polarization :-0.58519 +- 0.34217
... write Root file : pol01.root - done
... close Root file : pol01.root - done
--------- Ranlux engine status ---------
Initial seed = 9876
float_seed_table[] = 0.0502205 0.384011 0.595831 0.0937672 0.341182 0.0396019 0.856368 0.682676 0.983136 0.278483 0.699152 0.67165 0.216605 0.415161 0.498622 0.706824 0.241166 0.474092 0.797581 0.0664896 0.161372 0.516629 0.736871 0.469066
i_lag = 4, j_lag = 14
carry = 0, count24 = 10
float_seed_table[] = 0.447712 0.436395 0.886232 0.255581 0.600726 0.0189115 0.0503416 0.905132 0.101332 0.164019 0.0210468 0.500174 0.642739 0.0313798 0.439157 0.600835 0.209763 0.199544 0.574678 0.157237 0.253073 0.285816 0.183246 0.132469
i_lag = 14, j_lag = 0
carry = 5.96046e-08, count24 = 2
luxury = 3 nskip = 199
----------------------------------------
#
@@ -250,11 +250,11 @@ Pool ID '7G4Event', size : 0.000961 MB
Pool ID '15G4PrimaryVertex', size : 0.000961 MB
Pool ID '17G4PrimaryParticle', size : 0.000961 MB
Pool ID '17G4DynamicParticle', size : 0.00192 MB
Pool ID '7G4Track', size : 0.00288 MB
Pool ID '7G4Track', size : 0.00385 MB
Pool ID '18G4TouchableHistory', size : 0.000961 MB
Pool ID '15G4CountedObjectIvE', size : 0.000961 MB
Number of memory pools allocated: 9 of which, static: 0
Dynamic pools deleted: 9 / Total memory freed: 0.018 MB
Dynamic pools deleted: 9 / Total memory freed: 0.019 MB
============================================================
G4Allocator objects are deleted.
UImanager deleted.
@@ -26,7 +26,6 @@
/// \file polarisation/Pol01/src/DetectorConstruction.cc
/// \brief Implementation of the DetectorConstruction class
//
// $Id: DetectorConstruction.cc 98772 2016-08-09 14:25:31Z gcosmo $
//
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
@@ -26,7 +26,6 @@
/// \file polarisation/Pol01/src/DetectorMessenger.cc
/// \brief Implementation of the DetectorMessenger class
//
// $Id: DetectorMessenger.cc 98772 2016-08-09 14:25:31Z gcosmo $
//
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
@@ -26,7 +26,6 @@
/// \file polarisation/Pol01/src/EventAction.cc
/// \brief Implementation of the EventAction class
//
// $Id: EventAction.cc 98772 2016-08-09 14:25:31Z gcosmo $
//
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
@@ -27,7 +27,6 @@
/// \brief Implementation of the PhysListEmPolarized class
//
//
// $Id: PhysListEmPolarized.cc 100257 2016-10-17 08:00:06Z gcosmo $
//
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
@@ -27,7 +27,6 @@
/// \brief Implementation of the PhysicsList class
//
//
// $Id: PhysicsList.cc 100257 2016-10-17 08:00:06Z gcosmo $
//
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
@@ -26,7 +26,6 @@
/// \file polarisation/Pol01/src/PhysicsListMessenger.cc
/// \brief Implementation of the PhysicsListMessenger class
//
// $Id: PhysicsListMessenger.cc 98772 2016-08-09 14:25:31Z gcosmo $
//
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
@@ -26,7 +26,6 @@
/// \file polarisation/Pol01/src/PrimaryGeneratorAction.cc
/// \brief Implementation of the PrimaryGeneratorAction class
//
// $Id: PrimaryGeneratorAction.cc 98772 2016-08-09 14:25:31Z gcosmo $
//
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
@@ -26,7 +26,6 @@
/// \file polarisation/Pol01/src/RunAction.cc
/// \brief Implementation of the RunAction class
//
// $Id: RunAction.cc 98772 2016-08-09 14:25:31Z gcosmo $
//
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
@@ -26,7 +26,6 @@
/// \file polarisation/Pol01/src/StepMax.cc
/// \brief Implementation of the StepMax class
//
// $Id: StepMax.cc 98772 2016-08-09 14:25:31Z gcosmo $
//
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
@@ -26,7 +26,6 @@
/// \file polarisation/Pol01/src/StepMaxMessenger.cc
/// \brief Implementation of the StepMaxMessenger class
//
// $Id: StepMaxMessenger.cc 98772 2016-08-09 14:25:31Z gcosmo $
//
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
@@ -26,7 +26,6 @@
/// \file polarisation/Pol01/src/SteppingAction.cc
/// \brief Implementation of the SteppingAction class
//
// $Id: SteppingAction.cc 98772 2016-08-09 14:25:31Z gcosmo $
//
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
@@ -1,4 +1,3 @@
# $Id: vis.mac,v 1.3 2010-06-06 05:14:28 perl Exp $#
#
# Macro file for the initialization phase of "Pol01.cc"
# including OpenGL visualization