Import Geant4 11.2.0 source tree

This commit is contained in:
Gabriele Cosmo
2023-12-08 10:43:34 +01:00
parent dd1f179cda
commit 860a2b92bf
3962 changed files with 139318 additions and 164259 deletions
+1 -1
View File
@@ -1,6 +1,6 @@
#----------------------------------------------------------------------------
# Setup the project
cmake_minimum_required(VERSION 3.16...3.21)
cmake_minimum_required(VERSION 3.16...3.27)
project(gorad)
#----------------------------------------------------------------------------
+17
View File
@@ -5,6 +5,23 @@ which **must** added in reverse chronological order (newest at the top). It must
be used as a substitute for writing good git commit messages!
## 2023-11-15 I. Hrivnacova (gorad-V11-01-01)
- Updated vis.mac:
- Changed "/vis/open XYZ [600x600-0+0]" to "/vis/open" to allow run-time choices
and simplified comments.
- Keep previous driver opening with an extra setting in commented lines
## 2023-11-10 Alberto Ribon (gorad-V11-01-00)
- run.mac : introduced the UI command
'/process/had/rdm/thresholdForVeryLongDecayTime 1.0e+60 year'
to allow all radioactive decays (including the very long ones).
This is necessary since G4 11.2, being 1 year the default time
threshold above which the decays are ignored.
Note: in test.mac, the above UI command is commented out
because system testing is running with the FTFP_BERT physics,
therefore without radioactive decay (hence the command would
be undefined).
## 2021-12-10 Ben Morgan (gorad-V11-00-00)
- Change to new Markdown History format
+12 -9
View File
@@ -11,7 +11,7 @@ Environment variable "G4FORCE_RUN_MANAGER_TYPE" enabled with value == Serial. Fo
**************************************************************
Geant4 version Name: geant4-11-01-ref-06 (30-June-2023)
Geant4 version Name: geant4-11-02-ref-00 (8-December-2023)
Copyright : Geant4 Collaboration
References : NIM A 506 (2003), 250-303
: IEEE-TNS 53 (2006), 270-278
@@ -67,6 +67,9 @@ Stripping off GDML names of materials, solids and volumes ...
############ Radius of the outermost biasing sphere is set to 2404 (mm)
--- G4CoupledTransportation is used
### Adding tracking cuts for neutron TimeCut(ns)= 10000 KinEnergyCut(MeV)= 0
# If you use radioactive decay, then uncomment the following UI command,
# in order to set a very high time threshold to allow all decays to happen
#/process/had/rdm/thresholdForVeryLongDecayTime 1.0e+60 year
#######################################################
# Selection of primary particle source
#######################################################
@@ -222,19 +225,19 @@ Index : 3 used in the geometry : Yes
Run terminated.
Run Summary
Number of events processed : 100000
User=126.920000s Real=127.924804s Sys=0.000000s
User=139.130000s Real=159.864334s Sys=0.010000s
/control/doifBatch /score/dumpAllQuantitiesToFile Probes Probes.csv
/score/dumpAllQuantitiesToFile Probes Probes.csv
# Mesh or volume name: Probes -- # Primitive scorer name: dose
bin 0,0,0 : statistical error 24.7746(%)
to reduce the statistical error below 10%, increase number of events approximately 6.13782 times.
bin 0,0,0 : statistical error 31.3501(%)
to reduce the statistical error below 10%, increase number of events approximately 9.82831 times.
# Mesh or volume name: Probes -- # Primitive scorer name: protonFlux
bin 0,0,0 : statistical error 21.2599(%)
to reduce the statistical error below 10%, increase number of events approximately 4.51983 times.
bin 0,0,0 : statistical error 26.6954(%)
to reduce the statistical error below 10%, increase number of events approximately 7.12642 times.
# Mesh or volume name: Probes -- # Primitive scorer name: volFlx
bin 0,0,0 : statistical error 19.3005(%)
to reduce the statistical error below 10%, increase number of events approximately 3.72508 times.
bin 0,0,0 : statistical error 32.1577(%)
to reduce the statistical error below 10%, increase number of events approximately 10.3412 times.
================== Deleting memory pools ===================
Number of memory pools allocated: 12 of which, static: 0
Dynamic pools deleted: 12 / Total memory freed: 1.2 MB
Dynamic pools deleted: 12 / Total memory freed: 1.5 MB
============================================================
+3
View File
@@ -42,6 +42,9 @@
#######################################################
/gorad/initialize
# Set a very high time threshold to allow all decays to happen
/process/had/rdm/thresholdForVeryLongDecayTime 1.0e+60 year
#######################################################
# Selection of primary particle source
#######################################################
+4
View File
@@ -36,6 +36,10 @@
#######################################################
/gorad/initialize
# If you use radioactive decay, then uncomment the following UI command,
# in order to set a very high time threshold to allow all decays to happen
#/process/had/rdm/thresholdForVeryLongDecayTime 1.0e+60 year
#######################################################
# Selection of primary particle source
#######################################################
+6 -13
View File
@@ -5,20 +5,13 @@
#
/control/verbose 2
#
# Use this open statement to create an OpenGL view:
/vis/open OGL 1200x1200-0+0
# Open a viewer
/vis/open
# This opens the default viewer - see examples/basic/B1/vis.mac for a
# more comprehensive overview of options. Also the documentation.
#
# Use this open statement to create a .prim file suitable for
# viewing in DAWN:
#/vis/open DAWNFILE
#
# Use this open statement to create a .heprep file suitable for
# viewing in HepRApp:
#/vis/open HepRepFile
#
# Use this open statement to create a .wrl file suitable for
# viewing in a VRML viewer:
#/vis/open VRML2FILE
## To create an OpenGL view:
#/vis/open OGL 1200x1200-0+0
#
# Disable auto refresh and quieten vis messages whilst scene and
# trajectories are established: