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,6 +1,6 @@
#----------------------------------------------------------------------------
# Setup the project
cmake_minimum_required(VERSION 3.16...3.21)
cmake_minimum_required(VERSION 3.16...3.27)
project(human_phantom)
#----------------------------------------------------------------------------
+5
View File
@@ -4,6 +4,11 @@ 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 (human_phantom-V11-01-00)
- Updated *Vis.mac:
- Added a commented line for calling 'vis/open' without parameter
for opening the default driver
## 2022-18-08 Susanna Guatelli (human_phantom-V11-00-02)
- README file updated
- code review
+4 -10
View File
@@ -9,20 +9,14 @@
/event/verbose 0
/tracking/verbose 0
#
# Use this open statement to create an OpenGL view:
#/vis/open OGL 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
@@ -46,6 +46,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...
@@ -110,10 +114,10 @@ sensitivity : 0
Construct Skull with mother volume physicalHead
Checking overlaps for volume physicalSkull:0 (G4SubtractionSolid) ... OK!
Skull created !!!!!!
Volume of Skull = 846.921 cm^3
Volume of Skull = 855.106 cm^3
Material of Skull = skeleton
Density of Material = 1.4862 g/cm^3
Mass of Skull = 1258.69 g
Mass of Skull = 1270.86 g
Construct Brain with mother physicalHead
Checking overlaps for volume physicalBrain:0 (G4Ellipsoid) ... OK!
Volume of Brain = 1470.27 cm^3
@@ -188,28 +192,28 @@ sensitivity : 0
Construct UpperSpine with mother volume physicalHead
Checking overlaps for volume physicalUpperSpine:0 (G4SubtractionSolid) ... OK!
UpperSpine created !!!!!!
Volume of UpperSpine = 126.45 cm^3
Volume of UpperSpine = 126.407 cm^3
Material of UpperSpine = skeleton
Density of Material = 1.4862 g/cm^3
Mass of UpperSpine = 187.93 g
Mass of UpperSpine = 187.866 g
MotherVolume: physicalTrunk
sensitivity : 0
Construct LeftScapula with mother volume physicalTrunk
Checking overlaps for volume physicalLeftScapula:0 (G4SubtractionSolid) ... OK!
LeftScapula created !!!!!!
Volume of LeftScapula = 91.848 cm^3
Volume of LeftScapula = 105.061 cm^3
Material of LeftScapula = skeleton
Density of Material = 1.4862 g/cm^3
Mass of LeftScapula = 136.505 g
Mass of LeftScapula = 156.141 g
MotherVolume: physicalTrunk
sensitivity : 0
Construct RightScapula with mother volume physicalTrunk
Checking overlaps for volume physicalRightScapula:0 (G4SubtractionSolid) ... OK!
RightScapula created !!!!!!
Volume of RightScapula = 106.747 cm^3
Volume of RightScapula = 78.6764 cm^3
Material of RightScapula = skeleton
Density of Material = 1.4862 g/cm^3
Mass of RightScapula = 158.647 g
Mass of RightScapula = 116.929 g
Construct LeftAdrenal with mother physicalTrunk
Checking overlaps for volume physicalLeftAdrenal:0 (G4Ellipsoid) ... OK!
Left LeftAdrenal created !!!!!!
@@ -252,10 +256,10 @@ Mass of RightClavicle = 20.3099 g
Construct SmallIntestine with mother volume physicalTrunk
Checking overlaps for volume physicalSmallIntestine:0 (G4SubtractionSolid) ... OK!
SmallIntestine created !!!!!!
Volume of SmallIntestine = 1020.2 cm^3
Volume of SmallIntestine = 1020.69 cm^3
Material of SmallIntestine = soft_tissue
Density of Material = 0.9869 g/cm^3
Mass of SmallIntestine = 1006.83 g
Mass of SmallIntestine = 1007.32 g
Construct RibCage with mother volume physicalTrunk
Checking overlaps for volume physicalRibCage:0 (G4SubtractionSolid) ... OK!
Checking overlaps for volume physicalRib:0 (G4SubtractionSolid) ... OK!
@@ -271,10 +275,10 @@ Checking overlaps for volume physicalRib:0 (G4SubtractionSolid) ... OK!
Checking overlaps for volume physicalRib:0 (G4SubtractionSolid) ... OK!
Checking overlaps for volume physicalRib:0 (G4SubtractionSolid) ... OK!
RibCage created !!!!!!
Volume of RibCage = 692.88 cm^3
Volume of RibCage = 676.05 cm^3
Material of RibCage = skeleton
Density of Material = 1.4862 g/cm^3
Mass of RibCage = 1029.76 g
Mass of RibCage = 1004.75 g
MotherVolume: physicalTrunk
sensitivity : 0
Construct MiddleLowerSpine with mother volume physicalTrunk
@@ -287,10 +291,10 @@ Mass of MiddleLowerSpine = 1120.57 g
Construct Pelvis with mother volume physicalTrunk
Checking overlaps for volume physicalPelvis:0 (G4SubtractionSolid) ... OK!
Pelvis created !!!!!!
Volume of Pelvis = 606.07 cm^3
Volume of Pelvis = 622.268 cm^3
Material of Pelvis = skeleton
Density of Material = 1.4862 g/cm^3
Mass of Pelvis = 900.741 g
Mass of Pelvis = 924.814 g
Construct Stomach with mother volume physicalTrunk
Checking overlaps for volume physicalStomach:0 (G4Ellipsoid) ... OK!
Stomach created !!!!!!
@@ -322,40 +326,40 @@ Mass of Spleen = 173.625 g
Construct Pancreas with mother volume physicalTrunk
Checking overlaps for volume physicalPancreas:0 (G4SubtractionSolid) ... OK!
Pancreas created !!!!!!
Volume of Pancreas = 61.101 cm^3
Volume of Pancreas = 61.0779 cm^3
Material of Pancreas = soft_tissue
Density of Material = 0.9869 g/cm^3
Mass of Pancreas = 60.3006 g
Mass of Pancreas = 60.2778 g
Construct LeftKidney with mother volume physicalTrunk
Checking overlaps for volume physicalLeftKidney:0 (G4SubtractionSolid) ... OK!
Left LeftKidney created !!!!!!
Volume of LeftKidney = 144.001 cm^3
Volume of LeftKidney = 143.927 cm^3
Material of LeftKidney = soft_tissue
Density of Material = 0.9869 g/cm^3
Mass of LeftKidney = 142.115 g
Mass of LeftKidney = 142.042 g
Construct RightKidney with mother volume physicalTrunk
Checking overlaps for volume physicalRightKidney:0 (G4SubtractionSolid) ... OK!
RightKidney created !!!!!!
Volume of RightKidney = 143.986 cm^3
Volume of RightKidney = 144.006 cm^3
Material of RightKidney = soft_tissue
Density of Material = 0.9869 g/cm^3
Mass of RightKidney = 142.1 g
Mass of RightKidney = 142.119 g
Construct UrinaryBladder with mother volume physicalTrunk
Checking overlaps for volume physicalUrinaryBladder:0 (G4SubtractionSolid) ... OK!
UrinaryBladder created !!!!!!
Volume of UrinaryBladder = 45.7615 cm^3
Volume of UrinaryBladder = 46.8431 cm^3
Material of UrinaryBladder = soft_tissue
Density of Material = 0.9869 g/cm^3
Mass of UrinaryBladder = 45.1621 g
Mass of UrinaryBladder = 46.2295 g
MotherVolume: physicalWorld
sensitivity : 0
Construct MaleGenitalia with mother volume physicalWorld
Checking overlaps for volume physicalMaleGenitalia:0 (G4SubtractionSolid) ... OK!
MaleGenitalia created !!!!!!
Volume of MaleGenitalia = 229.106 cm^3
Volume of MaleGenitalia = 230.278 cm^3
Material of MaleGenitalia = soft_tissue
Density of Material = 0.9869 g/cm^3
Mass of MaleGenitalia = 226.105 g
Mass of MaleGenitalia = 227.261 g
MotherVolume: physicalWorld
sensitivity : 0
Construct LeftTeste with mother volume physicalMaleGenitalia
@@ -925,36 +929,35 @@ See commands in /vis/modeling/trajectories/ for other options.
... create ntuple T column : edep ntupleId 1 - done
Number of events = 100
Energy Total in Run:logicalBrain, ID: 0, Energy Deposition (MeV): 0
Energy Total in Run:logicalHead, ID: 1, Energy Deposition (MeV): 2.86356
Analysis: organ 1 edep: 2.86356
Energy Total in Run:logicalHead, ID: 1, Energy Deposition (MeV): 3.6574
Analysis: organ 1 edep: 3.6574
Energy Total in Run:logicalHeart, ID: 2, Energy Deposition (MeV): 0
Energy Total in Run:logicalLeftAdrenal, ID: 3, Energy Deposition (MeV): 0
Energy Total in Run:logicalLeftArmBone, ID: 4, Energy Deposition (MeV): 0
Energy Total in Run:logicalLeftBreast, ID: 5, Energy Deposition (MeV): 0
Energy Total in Run:logicalLeftClavicle, ID: 6, Energy Deposition (MeV): 0
Energy Total in Run:logicalLeftKidney, ID: 7, Energy Deposition (MeV): 0
Energy Total in Run:logicalLeftLeg, ID: 8, Energy Deposition (MeV): 13.3058
Analysis: organ 8 edep: 13.3058
Energy Total in Run:logicalLeftLeg, ID: 8, Energy Deposition (MeV): 9.44192
Analysis: organ 8 edep: 9.44192
Energy Total in Run:logicalLeftLegBone, ID: 9, Energy Deposition (MeV): 0
Energy Total in Run:logicalLeftLung, ID: 10, Energy Deposition (MeV): 0
Energy Total in Run:logicalLeftOvary, ID: 11, Energy Deposition (MeV): 0
Energy Total in Run:logicalLeftScapula, ID: 12, Energy Deposition (MeV): 0
Energy Total in Run:logicalLeftTeste, ID: 13, Energy Deposition (MeV): 0
Energy Total in Run:logicalLowerLargeIntestine, ID: 14, Energy Deposition (MeV): 0
Energy Total in Run:logicalMaleGenitalia, ID: 15, Energy Deposition (MeV): 1.38128
Analysis: organ 15 edep: 1.38128
Energy Total in Run:logicalMaleGenitalia, ID: 15, Energy Deposition (MeV): 0
Energy Total in Run:logicalMiddleLowerSpine, ID: 16, Energy Deposition (MeV): 0
Energy Total in Run:logicalPancreas, ID: 17, Energy Deposition (MeV): 0
Energy Total in Run:logicalPelvis, ID: 18, Energy Deposition (MeV): 0
Energy Total in Run:logicalRibCage, ID: 19, Energy Deposition (MeV): 1.25469
Analysis: organ 19 edep: 1.25469
Energy Total in Run:logicalRibCage, ID: 19, Energy Deposition (MeV): 0.605787
Analysis: organ 19 edep: 0.605787
Energy Total in Run:logicalRightAdrenal, ID: 20, Energy Deposition (MeV): 0
Energy Total in Run:logicalRightArmBone, ID: 21, Energy Deposition (MeV): 0
Energy Total in Run:logicalRightBreast, ID: 22, Energy Deposition (MeV): 0
Energy Total in Run:logicalRightClavicle, ID: 23, Energy Deposition (MeV): 0
Energy Total in Run:logicalRightKidney, ID: 24, Energy Deposition (MeV): 0
Energy Total in Run:logicalRightLeg, ID: 25, Energy Deposition (MeV): 10.9843
Analysis: organ 25 edep: 10.9843
Energy Total in Run:logicalRightLeg, ID: 25, Energy Deposition (MeV): 12.1401
Analysis: organ 25 edep: 12.1401
Energy Total in Run:logicalRightLegBone, ID: 26, Energy Deposition (MeV): 0
Energy Total in Run:logicalRightLung, ID: 27, Energy Deposition (MeV): 0
Energy Total in Run:logicalRightOvary, ID: 28, Energy Deposition (MeV): 0
@@ -966,15 +969,16 @@ Energy Total in Run:logicalSpleen, ID: 33, Energy Deposition (MeV): 0
Energy Total in Run:logicalStomach, ID: 34, Energy Deposition (MeV): 0
Energy Total in Run:logicalThymus, ID: 35, Energy Deposition (MeV): 0
Energy Total in Run:logicalThyroid, ID: 36, Energy Deposition (MeV): 0
Energy Total in Run:logicalTrunk, ID: 37, Energy Deposition (MeV): 30.7582
Analysis: organ 37 edep: 30.7582
Energy Total in Run:logicalTrunk, ID: 37, Energy Deposition (MeV): 22.5076
Analysis: organ 37 edep: 22.5076
Energy Total in Run:logicalUpperLargeIntestine, ID: 38, Energy Deposition (MeV): 0
Energy Total in Run:logicalUpperSpine, ID: 39, Energy Deposition (MeV): 0
Energy Total in Run:logicalUrinaryBladder, ID: 40, Energy Deposition (MeV): 0
Energy Total in Run:logicalUterus, ID: 41, Energy Deposition (MeV): 0
Total Energy deposit in the body is: 60.5478 MeV
Total Energy deposit in the body is: 48.3528 MeV
... write file : human_phantom.root - done
... close file : human_phantom.root - done
... clear files - done
... clear h1 - done
... clear h2 - done
... clear h3 - done
+4 -11
View File
@@ -1,17 +1,10 @@
# Use this open statement to create an OpenGL view:
/vis/open OGL 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:
+5 -11
View File
@@ -1,18 +1,12 @@
# Use this open statement to create an OpenGL view:
#/vis/open OGL 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:
/vis/viewer/set/autoRefresh false