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
@@ -110,6 +110,15 @@ Idle> type your commands
Idle> exit
\endverbatim
Macros provided in this example:
- berger.mac: e- (100 keV) on water
- dna.mac: e- (1 keV) on water. DNA physics list
- run01.mac: e- (4 MeV) on water. Step max from histos 1 and 8
- run02.mac: e- (4 MeV) on water. Step max from geometry
Macros to be run interactively:
- vis.mac: To activate visualization
\section TestEm12_s6 TRACKING and STEP MAX
TestDm12 computes the total energy deposited along the trajectory of
@@ -1,6 +1,9 @@
#----------------------------------------------------------------------------
# Setup the project
cmake_minimum_required(VERSION 2.6 FATAL_ERROR)
cmake_minimum_required(VERSION 3.8...3.18)
if(${CMAKE_VERSION} VERSION_LESS 3.12)
cmake_policy(VERSION ${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION})
endif()
project(TestEm12)
#----------------------------------------------------------------------------
@@ -13,6 +13,9 @@ track of all tags.
----------------------------------------------------------
* Reverse chronological order (last date on top), please *
----------------------------------------------------------
27-10-20 mma (testem12-V10-06-00)
- add macros description in Readme
09-09-18 SI (testem12-V10-04-04)
- updated dna.mac
@@ -107,6 +107,15 @@
....
Idle> exit
Macros provided in this example:
- berger.mac: e- (100 keV) on water
- dna.mac: e- (1 keV) on water. DNA physics list
- run01.mac: e- (4 MeV) on water. Step max from histos 1 and 8
- run02.mac: e- (4 MeV) on water. Step max from geometry
Macros to be run interactively:
- vis.mac: To activate visualization
6- TRACKING and STEP MAX
TestDm12 computes the total energy deposited along the trajectory of
@@ -1,9 +1,11 @@
#
# Macro file for TestEm12
#
# limit the step size from histos 1 and 8
#
/control/verbose 2
/control/cout/ignoreThreadsExcept 0
/run/verbose 2
/control/verbose 2
/run/verbose 1
#
/testem/det/setMat G4_WATER
/testem/det/setRadius 3 cm
@@ -27,5 +29,4 @@
###/analysis/h1/set 8 120 0. 1.2 none #normalized edep profile
#
/run/printProgress 1000
#
/run/beamOn 10000
@@ -4,7 +4,7 @@
############################################
**************************************************************
Geant4 version Name: geant4-10-06-ref-06 (26-June-2020)
Geant4 version Name: geant4-10-07-ref-00 (4-December-2020)
Copyright : Geant4 Collaboration
References : NIM A 506 (2003), 250-303
: IEEE-TNS 53 (2006), 270-278
@@ -12,8 +12,7 @@
WWW : http://geant4.org/
**************************************************************
/control/cout/ignoreThreadsExcept 0
/run/verbose 2
/run/verbose 1
#
/testem/det/setMat G4_WATER
/testem/det/setRadius 3 cm
@@ -23,7 +22,6 @@
PhysicsList::AddPhysicsList: <emstandard_opt0>
#
/run/initialize
userDetector->Construct() start.
---------------------------------------------------------
---> The Absorber is a sphere of 3 cm radius of G4_WATER divided in 1 slices of 3 cm
@@ -44,10 +42,6 @@ userDetector->Construct() start.
---------------------------------------------------------
Absorber is registered to the default region.
physicsList->Construct() start.
physicsList->CheckParticleList() start.
physicsList->setCut() start.
#
/run/setCut 10 um
#
@@ -63,38 +57,19 @@ physicsList->setCut() start.
###/analysis/h1/set 8 120 0. 1.2 none #normalized edep profile
#
/run/printProgress 1000
#
/run/beamOn 10000
Region <DefaultRegionForTheWorld> -- -- appears in <Absorber> world volume
This region is in the mass world.
Root logical volume(s) : Absorber
Pointers : G4VUserRegionInformation[0], G4UserLimits[0], G4FastSimulationManager[0], G4UserSteppingAction[0]
Materials : G4_WATER
Production cuts : gamma 10 um e- 10 um e+ 10 um proton 10 um
Region <DefaultRegionForParallelWorld> -- -- is not associated to any world.
Root logical volume(s) :
Pointers : G4VUserRegionInformation[0], G4UserLimits[0], G4FastSimulationManager[0], G4UserSteppingAction[0]
Materials :
Production cuts : gamma 10 um e- 10 um e+ 10 um proton 10 um
========= Table of registered couples ============================
Index : 0 used in the geometry : Yes
Material : G4_WATER
Range cuts : gamma 10 um e- 10 um e+ 10 um proton 10 um
Energy thresholds : gamma 990 eV e- 14.1795 keV e+ 13.7742 keV proton 1 keV
Energy thresholds : gamma 990 eV e- 14.0874 keV e+ 14.0874 keV proton 1 keV
Region(s) which use this couple :
DefaultRegionForTheWorld
==================================================================
Start closing geometry.
G4GeometryManager::ReportVoxelStats -- Voxel Statistics
Total memory consumed for geometry optimisation: 0 kByte
Total CPU time elapsed for geometry optimisation: 0 seconds
### Run 0 starts.
--------- Ranecu engine status ---------
@@ -120,7 +95,9 @@ Number of bins per decade of a table 7
Verbose level 0
Verbose level for worker thread 0
Bremsstrahlung energy threshold above which
primary is added to the list of secondary 100 TeV
primary e+- is added to the list of secondary 100 TeV
Bremsstrahlung energy threshold above which primary
muon/hadron is added to the list of secondary 100 TeV
Lowest triplet kinetic energy 1 MeV
Enable sampling of gamma linear polarisation 0
5D gamma conversion model type 0
@@ -166,6 +143,7 @@ Factor used for dynamic computation of angular
Fixed angular limit between single
and multiple scattering 3.1416 rad
Upper energy limit for e+- multiple scattering 100 MeV
Type of electron single scattering model 0
Type of nuclear form-factor 1
Screening factor 1
=======================================================================
@@ -182,50 +160,28 @@ Screening factor 1
Run terminated.
Run Summary
Number of events processed : 10000
User=1.790000s Real=1.822103s Sys=0.010000s
User=0.770000s Real=0.834812s Sys=0.000000s
======================== run summary =====================
The run is 10000 e- of 4.00 MeV through 3.00 cm of G4_WATER (density: 1.00 g/cm3 )
Total Energy deposited = 3.939 MeV +- 238.600 keV
Total Energy deposited = 3.943 MeV +- 223.028 keV
Track length of primary track = 2.043 cm +- 2.890 mm
Track length of primary track = 2.047 cm +- 2.831 mm
Range from EmCalculator = 2.045 cm (from full dE/dx)
Projected range = 1.323 cm +- 3.594 mm
Projected range = 1.325 cm +- 3.580 mm
Nb of steps of primary track = 16.17 +- 2.98 Step size= 1.300 mm +- 277.785 um
Nb of steps of primary track = 16.29 +- 3.04 Step size= 1.295 mm +- 282.026 um
--------- Ranecu engine status ---------
Initial seed (index) = 0
Current couple of seeds = 297159154, 1690055230
Current couple of seeds = 2062153558, 1360634937
----------------------------------------
G4 kernel has come to Quit state.
UserDetectorConstruction deleted.
UserPhysicsList deleted.
UserActionInitialization deleted.
UserRunAction deleted.
UserPrimaryGenerator deleted.
RunManager is deleting RunManagerKernel.
EventManager deleted.
Units table cleared.
TransportationManager deleted.
Total navigation history collections cleaned: 6
================== Deleting memory pools ===================
Pool ID '20G4NavigationLevelRep', size : 0.00673 MB
Pool ID '24G4ReferenceCountedHandleIvE', size : 0.000961 MB
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.00481 MB
Pool ID '7G4Track', size : 0.00865 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.026 MB
Dynamic pools deleted: 9 / Total memory freed: 0.027 MB
============================================================
G4Allocator objects are deleted.
UImanager deleted.
StateManager deleted.
RunManagerKernel is deleted. Good bye :)
@@ -4,8 +4,9 @@
# L. Ferrer et al. Cancer Bio. Rad. 22-1 (2007)
# Mainegra et al. Med. Phys. 32, 685-699 (2005)
#
/control/cout/ignoreThreadsExcept 0
/control/verbose 2
/run/verbose 2
/run/verbose 1
#
/testem/det/setMat G4_WATER
/testem/det/setRadius 3 cm
@@ -21,9 +22,8 @@
/gun/particle e-
/gun/energy 100 keV
#
/analysis/setFileName berger/100keV_local
/analysis/h1/set 8 120 0. 1.2 none #normalized edep profile
/analysis/setFileName 100keV_local
/analysis/h1/set 8 120 0.0 1.2 none #normalized edep profile
#
/run/printProgress 10000
#
/run/beamOn 160000
@@ -1,4 +1,9 @@
#
# Macro file for TestEm12
#
# limit the step size from histos 1 and 8
#
/control/cout/ignoreThreadsExcept 0
/control/verbose 2
/run/verbose 2
#
@@ -21,5 +26,4 @@
/testem/applyAutomaticStepMax true
#
/run/printProgress 1000
#
/run/beamOn 5000
@@ -1,8 +1,11 @@
#
# Macro file for TestEm12
#
# limit the step size from histos 1 and 8
#
/control/cout/ignoreThreadsExcept 0
/control/verbose 2
/run/verbose 2
/run/verbose 1
#
/testem/det/setMat G4_WATER
/testem/det/setRadius 3 cm
@@ -24,5 +27,4 @@
/testem/applyAutomaticStepMax true
#
/run/printProgress 2000
#
/run/beamOn 20000
@@ -1,8 +1,11 @@
#
# Macro file for TestEm12
#
# limit the step size by geometry
#
/control/cout/ignoreThreadsExcept 0
/control/verbose 2
/run/verbose 2
/run/verbose 1
#
/testem/det/setMat G4_WATER
/testem/det/setRadius 3 cm
@@ -25,5 +28,4 @@
/testem/applyAutomaticStepMax false
#
/run/printProgress 2000
#
/run/beamOn 20000