Import Geant4 11.2.0 source tree
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
#----------------------------------------------------------------------------
|
||||
# Setup the project
|
||||
cmake_minimum_required(VERSION 3.16...3.21)
|
||||
cmake_minimum_required(VERSION 3.16...3.27)
|
||||
project(Brachy)
|
||||
|
||||
#----------------------------------------------------------------------------
|
||||
|
||||
@@ -3,6 +3,8 @@
|
||||
/tracking/verbose 0
|
||||
/run/verbose 0
|
||||
/event/verbose 0
|
||||
# Set a very high time threshold to allow all decays to happen
|
||||
/process/had/rdm/thresholdForVeryLongDecayTime 1.0e+60 year
|
||||
#### Define the geometry of the Flexi source
|
||||
/source/switch Flexi
|
||||
###### Generation of primary field
|
||||
|
||||
@@ -4,6 +4,18 @@ See `CONTRIBUTING.rst` for details of **required** info/format for each entry,
|
||||
which **must** added in reverse chronological order (newest at the top). It must **not**
|
||||
be used as a substitute for writing good git commit messages!
|
||||
|
||||
## 2023-11-15 I. Hrivnacova (brachy-V11-01-01)
|
||||
- Updated VisualisationMacro.mac:
|
||||
- Changed "/vis/open XYZ [600x600-0+0]" to "/vis/open" to allow run-time choices
|
||||
and simplified comments.
|
||||
|
||||
## 2023-11-10 Alberto Ribon (brachy-V11-01-00)
|
||||
- In all macro files, 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.
|
||||
|
||||
## 2022-05-30 Susanna Guatelli (brachy-V11-00-01)
|
||||
- Migration to c++11/14/17 features
|
||||
|
||||
|
||||
@@ -3,6 +3,8 @@
|
||||
/tracking/verbose 0
|
||||
/run/verbose 0
|
||||
/event/verbose 0
|
||||
# Set a very high time threshold to allow all decays to happen
|
||||
/process/had/rdm/thresholdForVeryLongDecayTime 1.0e+60 year
|
||||
#### Define the geometry of the I-125 source
|
||||
/source/switch Iodine
|
||||
###### Generation of primary field
|
||||
|
||||
@@ -2,6 +2,8 @@
|
||||
/control/verbose 1
|
||||
/run/verbose 0
|
||||
/event/verbose 0
|
||||
# Set a very high time threshold to allow all decays to happen
|
||||
/process/had/rdm/thresholdForVeryLongDecayTime 1.0e+60 year
|
||||
/source/switch Leipzig
|
||||
/control/execute iridium_source_leipzig_primary.mac
|
||||
#
|
||||
|
||||
@@ -3,6 +3,8 @@
|
||||
/tracking/verbose 0
|
||||
/run/verbose 0
|
||||
/event/verbose 0
|
||||
# Set a very high time threshold to allow all decays to happen
|
||||
/process/had/rdm/thresholdForVeryLongDecayTime 1.0e+60 year
|
||||
#### Define the geometry of the Oncura I-125 source
|
||||
/source/switch Oncura
|
||||
# Generation of primary field
|
||||
|
||||
@@ -5,6 +5,9 @@
|
||||
/run/verbose 0
|
||||
/event/verbose 0
|
||||
#
|
||||
# Set a very high time threshold to allow all decays to happen
|
||||
/process/had/rdm/thresholdForVeryLongDecayTime 1.0e+60 year
|
||||
#
|
||||
# Scoring mesh is used to calculate
|
||||
# the energy deposition in the phantom
|
||||
/score/create/boxMesh boxMesh_1
|
||||
|
||||
@@ -3,20 +3,11 @@
|
||||
/tracking/verbose 0
|
||||
/run/verbose 0
|
||||
/event/verbose 0
|
||||
# Use this open statement to create an OpenGL view:
|
||||
/vis/open OGLIX 600x600-0+0
|
||||
#
|
||||
# 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
|
||||
# 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.
|
||||
#
|
||||
# Disable auto refresh and quieten vis messages whilst scene and
|
||||
# trajectories are established:
|
||||
|
||||
@@ -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
|
||||
@@ -49,6 +49,10 @@ Registered graphics systems are:
|
||||
TOOLSSG_XT_ZB (TSG_XT_ZB, TSGXtZB)
|
||||
TOOLSSG_QT_GLES (TSG_QT_GLES, TSGQt, TSG)
|
||||
TOOLSSG_QT_ZB (TSG_QT_ZB, TSGQtZB)
|
||||
Default graphics system is: TSG_OFFSCREEN (based on batch session).
|
||||
Default window size hint is: 600x600-0+0 (based on G4VisManager initialisation).
|
||||
Note: Parameters specified on the command line will override these defaults.
|
||||
Use "vis/open" without parameters to get these defaults.
|
||||
|
||||
Registering model factories...
|
||||
|
||||
@@ -91,6 +95,7 @@ Checking overlaps for volume phys_iridium_core:0 (G4Tubs) ... OK!
|
||||
/tracking/verbose 0
|
||||
/run/verbose 0
|
||||
/event/verbose 0
|
||||
/process/had/rdm/thresholdForVeryLongDecayTime 1.0e+60 year
|
||||
/source/switch Flexi
|
||||
Now the brachy source is Flexi
|
||||
/run/geometryModified
|
||||
@@ -499,9 +504,15 @@ Auger electron emission enabled 1
|
||||
Check EM cuts disabled for atomic de-excitation 1
|
||||
Use Bearden atomic level energies 0
|
||||
Use ANSTO fluorescence model 0
|
||||
Threshold for very long decay time at rest 3.171e+10 y
|
||||
Threshold for very long decay time at rest 1e+60 y
|
||||
======================================================================
|
||||
|
||||
====================================================================
|
||||
HADRONIC PROCESSES SUMMARY (verbose level 1)
|
||||
-------------------------------------------------------------------------
|
||||
Hadronic Processes for GenericIon
|
||||
Process: Radioactivation
|
||||
|
||||
msc: for alpha SubType= 10
|
||||
===== EM models for the G4Region DefaultRegionForTheWorld ======
|
||||
UrbanMsc : Emin= 0 eV Emax= 100 TeV
|
||||
@@ -749,23 +760,6 @@ CoulombScat: for pi- XStype:1 SubType=1 BuildTable=1
|
||||
ThetaMin(p) < Theta(degree) < 180, pLimit(GeV^1)= 0.139531
|
||||
===== EM models for the G4Region DefaultRegionForTheWorld ======
|
||||
eCoulombScattering : Emin= 0 eV Emax= 100 TeV
|
||||
======================================================================
|
||||
====== Radioactive Decay Physics Parameters =======
|
||||
======================================================================
|
||||
min MeanLife (from G4NuclideTable) 1 ns
|
||||
Max life time (from G4DeexPrecoParameters) 1000 ps
|
||||
Internal e- conversion flag 1
|
||||
Stored internal conversion coefficients 1
|
||||
Enabled atomic relaxation mode 1
|
||||
Enable correlated gamma emission 0
|
||||
Max 2J for sampling of angular correlations 10
|
||||
Atomic de-excitation enabled 1
|
||||
Auger electron emission enabled 1
|
||||
Check EM cuts disabled for atomic de-excitation 1
|
||||
Use Bearden atomic level energies 0
|
||||
Use ANSTO fluorescence model 0
|
||||
Threshold for very long decay time at rest 3.171e+10 y
|
||||
======================================================================
|
||||
|
||||
========= Table of registered couples ============================
|
||||
|
||||
@@ -806,10 +800,13 @@ Using
|
||||
number of events = 5000
|
||||
... write file : primary.root - done
|
||||
... close file : primary.root - done
|
||||
There is 1 h1 histogram
|
||||
0 with 0 entries: energy spectrum
|
||||
List them with "/analysis/list".
|
||||
View them with "/vis/plot" or "/vis/reviewPlots".
|
||||
There are histograms that can be viewed with visualization:
|
||||
1 h1 histograms(s)
|
||||
List them with "/analysis/list".
|
||||
View them immediately with "/vis/plot" or "/vis/reviewPlots".
|
||||
But...there are no entries. To make your histograms available for
|
||||
plotting in this UI session, use CloseFile(false) in your
|
||||
EndOfRunAction and Reset() in your BeginOfRunAction.
|
||||
/score/dumpQuantityToFile boxMesh_4 eDep EnergyDeposition_Flexi.out
|
||||
... create file : brachytherapy.root - done
|
||||
... open analysis file : brachytherapy.root - done
|
||||
|
||||
@@ -5,6 +5,9 @@
|
||||
/run/verbose 0
|
||||
/event/verbose 0
|
||||
|
||||
#
|
||||
# Set a very high time threshold to allow all decays to happen
|
||||
/process/had/rdm/thresholdForVeryLongDecayTime 1.0e+60 year
|
||||
#
|
||||
/source/switch Flexi
|
||||
###### Generation of primary field
|
||||
|
||||
@@ -5,6 +5,9 @@
|
||||
/run/verbose 0
|
||||
/event/verbose 0
|
||||
|
||||
#
|
||||
# Set a very high time threshold to allow all decays to happen
|
||||
/process/had/rdm/thresholdForVeryLongDecayTime 1.0e+60 year
|
||||
#
|
||||
/source/switch Flexi
|
||||
###### Generation of primary field
|
||||
|
||||
@@ -5,6 +5,9 @@
|
||||
/run/verbose 0
|
||||
/event/verbose 0
|
||||
|
||||
#
|
||||
# Set a very high time threshold to allow all decays to happen
|
||||
/process/had/rdm/thresholdForVeryLongDecayTime 1.0e+60 year
|
||||
#
|
||||
/source/switch Flexi
|
||||
###### Generation of primary field
|
||||
|
||||
@@ -5,6 +5,9 @@
|
||||
/run/verbose 0
|
||||
/event/verbose 0
|
||||
|
||||
#
|
||||
# Set a very high time threshold to allow all decays to happen
|
||||
/process/had/rdm/thresholdForVeryLongDecayTime 1.0e+60 year
|
||||
#
|
||||
/source/switch Flexi
|
||||
###### Generation of primary field
|
||||
|
||||
@@ -5,6 +5,9 @@
|
||||
/run/verbose 0
|
||||
/event/verbose 0
|
||||
#
|
||||
# Set a very high time threshold to allow all decays to happen
|
||||
/process/had/rdm/thresholdForVeryLongDecayTime 1.0e+60 year
|
||||
#
|
||||
/source/switch Flexi
|
||||
###### Generation of primary field
|
||||
#### Generate gamma deriving from radioactive decay
|
||||
|
||||
Reference in New Issue
Block a user