Import Geant4 11.1.0 source tree
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
///\file "visualization/movies/.README.txt"
|
||||
///\brief Example movies README page
|
||||
|
||||
/*! \page ExampleMovies Example movies
|
||||
/*! \page Examplemovies Example movies
|
||||
|
||||
examples/extended/visualization/movies
|
||||
|
||||
@@ -9,70 +9,90 @@ This example illustrates how to create a movie.
|
||||
|
||||
See https://geant4-userdoc.web.cern.ch/UsersGuides/ForApplicationDeveloper/html/Visualization/makingamovie.html#.
|
||||
|
||||
A) USING /vis/viewer/save AND /vis/viewer/interpolate
|
||||
=====================================================
|
||||
A) USING `/vis/viewer/save` AND `/vis/viewer/interpolate`
|
||||
=========================================================
|
||||
|
||||
1) a) To see a pre-prepared example, start this example in interactive mode
|
||||
1. a. To see a pre-prepared example, start this example in interactive mode
|
||||
(i.e., without any command line arguments). Just type
|
||||
/vis/viewer/interpolate viewfiles/movie-1
|
||||
If you want to see an electromagnetic shower
|
||||
/run/beamOn
|
||||
/vis/viewer/interpolate viewfiles/movie-1
|
||||
|
||||
b) To make your own movie, save a sequence of views with
|
||||
"/vis/viewer/save". Then "fly through" with "/vis/viewer/interpolate".
|
||||
/vis/viewer/interpolate viewfiles/movie-1
|
||||
|
||||
If you want to see an electromagnetic shower
|
||||
|
||||
/run/beamOn
|
||||
/vis/viewer/interpolate viewfiles/movie-1
|
||||
|
||||
b. To make your own movie, save a sequence of views with
|
||||
|
||||
/vis/viewer/save
|
||||
|
||||
Then "fly through" with
|
||||
|
||||
/vis/viewer/interpolate".
|
||||
|
||||
The procedure is: choose a view, save, choose another view, save, and
|
||||
so on until you have, say, 10 saved views. Then you may
|
||||
/vis/viewer/interpolate
|
||||
|
||||
/vis/viewer/interpolate
|
||||
|
||||
Note: This saves views to your current working directory. It is
|
||||
always good to remove any pre-existing saved files:
|
||||
rm *.g4view
|
||||
|
||||
rm *.g4view
|
||||
|
||||
or save them, e.g.
|
||||
mkdir views
|
||||
mv *.g4view views
|
||||
|
||||
mkdir views
|
||||
mv *.g4view views
|
||||
|
||||
which can subsequently be interpolated with
|
||||
/vis/viewer/interpolate views
|
||||
|
||||
c) Then you have a choice of how to export the movie - see 3 below.
|
||||
/vis/viewer/interpolate views
|
||||
|
||||
2) You can use time-slicing to see particles progress through time
|
||||
c. Then you have a choice of how to export the movie - see 3 below.
|
||||
|
||||
a) To see a pre-prepared example
|
||||
/vis/modeling/trajectories/drawByCharge-0/default/setTimeSliceInterval 0.01 ns
|
||||
/run/beamOn
|
||||
/vis/viewer/interpolate viewfiles/movie-2
|
||||
2. You can use time-slicing to see particles progress through time
|
||||
|
||||
b) To make your own movie
|
||||
/vis/scene/add/trajectories rich
|
||||
/vis/modeling/trajectories/drawByCharge-0/default/setTimeSliceInterval 0.01 ns
|
||||
# Optionally add features (see guidance on /vis/viewer/set/timeWindow/)
|
||||
/vis/viewer/set/timeWindow/displayLightFront true 0 0 -20 cm -0.01 ns
|
||||
/vis/viewer/set/timeWindow/displayHeadTime true
|
||||
/vis/viewer/set/timeWindow/fadeFactor 1
|
||||
/run/beamOn
|
||||
# Then set a time window and save
|
||||
/vis/viewer/set/timeWindow/startTime 0 ns .1 ns
|
||||
/vis/viewer/save
|
||||
# Then zoom, pan etc to a view of interest
|
||||
# Then set the next time window and save
|
||||
/vis/viewer/set/timeWindow/startTime .5 ns .1 ns
|
||||
/vis/viewer/save
|
||||
# Then zoom, pan etc to a view of interest
|
||||
# Then set the next time window and save
|
||||
/vis/viewer/set/timeWindow/startTime 1 ns .1 ns
|
||||
/vis/viewer/save
|
||||
# Then another view, the next time window, and a save...
|
||||
# ...repeat a few more times
|
||||
# Then try
|
||||
/vis/viewer/interpolate
|
||||
a. To see a pre-prepared example
|
||||
|
||||
/vis/modeling/trajectories/drawByCharge-0/default/setTimeSliceInterval 0.01 ns
|
||||
/run/beamOn
|
||||
/vis/viewer/interpolate viewfiles/movie-2
|
||||
|
||||
b. To make your own movie
|
||||
|
||||
/vis/scene/add/trajectories rich
|
||||
/vis/modeling/trajectories/drawByCharge-0/default/setTimeSliceInterval 0.01 ns
|
||||
# Optionally add features (see guidance on /vis/viewer/set/timeWindow/)
|
||||
/vis/viewer/set/timeWindow/displayLightFront true 0 0 -20 cm -0.01 ns
|
||||
/vis/viewer/set/timeWindow/displayHeadTime true
|
||||
/vis/viewer/set/timeWindow/fadeFactor 1
|
||||
/run/beamOn
|
||||
# Then set a time window and save
|
||||
/vis/viewer/set/timeWindow/startTime 0 ns .1 ns
|
||||
/vis/viewer/save
|
||||
# Then zoom, pan etc to a view of interest
|
||||
# Then set the next time window and save
|
||||
/vis/viewer/set/timeWindow/startTime .5 ns .1 ns
|
||||
/vis/viewer/save
|
||||
# Then zoom, pan etc to a view of interest
|
||||
# Then set the next time window and save
|
||||
/vis/viewer/set/timeWindow/startTime 1 ns .1 ns
|
||||
/vis/viewer/save
|
||||
# Then another view, the next time window, and a save...
|
||||
# ...repeat a few more times
|
||||
# Then try
|
||||
/vis/viewer/interpolate
|
||||
|
||||
3. How to export images using /vis/viewer/interpolate (OpenGL only)
|
||||
|
||||
/vis/viewer/interpolate ! ! ! ! export
|
||||
|
||||
3) How to export images using /vis/viewer/interpolate (OpenGL only)
|
||||
/vis/viewer/interpolate ! ! ! ! export
|
||||
This produces lots of files.
|
||||
You can change export format with (for example)
|
||||
/vis/ogl/set/exportFormat jpg
|
||||
|
||||
/vis/ogl/set/exportFormat jpg
|
||||
|
||||
Then import them into your favourite movie maker - see
|
||||
https://geant4-userdoc.web.cern.ch/UsersGuides/ForApplicationDeveloper/html/Visualization/makingamovie.html#
|
||||
|
||||
|
||||
@@ -5,6 +5,10 @@ which **must** added in reverse chronological order (newest at the top). It must
|
||||
be used as a substitute for writing good git commit messages!
|
||||
|
||||
|
||||
## 2022-11-04 I. Hrivnacova (exam-ext-vis-movies-V11-00-01)
|
||||
- Fixed Doxygen file descriptions (mostly missing)
|
||||
- Fixed formatting in .README.txt
|
||||
|
||||
## 2021-12-10 Ben Morgan (exam-ext-vis-movies-V11-00-00)
|
||||
- Change to new Markdown History format
|
||||
|
||||
|
||||
@@ -23,6 +23,8 @@
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
/// \file MoviesActionInitialization.hh
|
||||
/// \brief Definition of the MoviesActionInitialization class
|
||||
//
|
||||
|
||||
#ifndef MoviesActionInitialization_h
|
||||
|
||||
@@ -23,6 +23,8 @@
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
/// \file MoviesDetectorConstruction.hh
|
||||
/// \brief Definition of the MoviesDetectorConstruction class
|
||||
//
|
||||
|
||||
#ifndef MoviesDetectorConstruction_h
|
||||
|
||||
@@ -23,6 +23,8 @@
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
/// \file MoviesPrimaryGeneratorAction.hh
|
||||
/// \brief Definition of the MoviesPrimaryGeneratorAction class
|
||||
//
|
||||
|
||||
#ifndef MoviesPrimaryGeneratorAction_h
|
||||
|
||||
@@ -24,7 +24,7 @@
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
/// \file exampleMovies.cc
|
||||
/// \file movies.cc
|
||||
/// \brief Main program of the Movies example
|
||||
|
||||
#include "MoviesDetectorConstruction.hh"
|
||||
|
||||
@@ -11,7 +11,7 @@ Environment variable "G4FORCE_RUN_MANAGER_TYPE" enabled with value == Serial. Fo
|
||||
|
||||
|
||||
**************************************************************
|
||||
Geant4 version Name: geant4-11-01-beta-01 (30-June-2022)
|
||||
Geant4 version Name: geant4-11-01-ref-00 (9-December-2022)
|
||||
Copyright : Geant4 Collaboration
|
||||
References : NIM A 506 (2003), 250-303
|
||||
: IEEE-TNS 53 (2006), 270-278
|
||||
@@ -33,6 +33,8 @@ Registered graphics systems are:
|
||||
RayTracer (RayTracer)
|
||||
VRML2FILE (VRML2FILE)
|
||||
gMocrenFile (gMocrenFile)
|
||||
TOOLSSG_OFFSCREEN (TSG_OFFSCREEN)
|
||||
TOOLSSG_OFFSCREEN (TSG_OFFSCREEN, TSG_FILE)
|
||||
OpenGLImmediateQt (OGLIQt, OGLI)
|
||||
OpenGLStoredQt (OGLSQt, OGL, OGLS)
|
||||
OpenGLImmediateXm (OGLIXm, OGLIQt_FALLBACK)
|
||||
@@ -130,6 +132,7 @@ Apply cuts on all EM processes 0
|
||||
Use combined TransportationWithMsc Disabled
|
||||
Use general process 1
|
||||
Enable linear polarisation for gamma 0
|
||||
Enable photoeffect sampling below K-shell 1
|
||||
Enable sampling of quantum entanglement 0
|
||||
X-section factor for integral approach 0.8
|
||||
Min kinetic energy for tables 100 eV
|
||||
@@ -157,7 +160,7 @@ Lowest e+e- kinetic energy 1 keV
|
||||
Lowest muon/hadron kinetic energy 1 keV
|
||||
Use ICRU90 data 0
|
||||
Fluctuations of dE/dx are enabled 1
|
||||
Type of fluctuation model 2
|
||||
Type of fluctuation model for leptons and hadrons Urban
|
||||
Use built-in Birks satuaration 0
|
||||
Build CSDA range enabled 0
|
||||
Use cut as a final range enabled 0
|
||||
@@ -208,8 +211,8 @@ conv: for gamma SubType=14 BuildTable=1
|
||||
BetheHeitlerLPM : Emin= 0 eV Emax= 100 TeV ModifiedTsai
|
||||
|
||||
Rayl: for gamma SubType=11 BuildTable=1
|
||||
Lambda table from 100 eV to 100 keV, 7 bins/decade, spline: 0
|
||||
LambdaPrime table from 100 keV to 100 TeV in 63 bins
|
||||
Lambda table from 100 eV to 150 keV, 7 bins/decade, spline: 0
|
||||
LambdaPrime table from 150 keV to 100 TeV in 62 bins
|
||||
===== EM models for the G4Region DefaultRegionForTheWorld ======
|
||||
LivermoreRayleigh : Emin= 0 eV Emax= 100 TeV CullenGenerator
|
||||
|
||||
@@ -691,6 +694,11 @@ CoulombScat: for pi- XStype:1 SubType=1 BuildTable=1
|
||||
|
||||
Process: hFritiofCaptureAtRest
|
||||
|
||||
---------------------------------------------------
|
||||
Hadronic Processes for anti_hypertriton
|
||||
|
||||
Process: hFritiofCaptureAtRest
|
||||
|
||||
---------------------------------------------------
|
||||
Hadronic Processes for anti_lambda
|
||||
|
||||
|
||||
@@ -23,6 +23,8 @@
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
/// \file MoviesActionInitialization.cc
|
||||
/// \brief Implementation of the MoviesActionInitialization class
|
||||
//
|
||||
|
||||
#include "MoviesActionInitialization.hh"
|
||||
|
||||
@@ -23,6 +23,8 @@
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
/// \file MoviesDetectorConstruction.cc
|
||||
/// \brief Implementation of the MoviesDetectorConstruction class
|
||||
//
|
||||
|
||||
#include "MoviesDetectorConstruction.hh"
|
||||
|
||||
@@ -23,9 +23,9 @@
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
/// \file MoviesPrimaryGeneratorAction.cc
|
||||
/// \brief Implementation of the MoviesPrimaryGeneratorAction class
|
||||
//
|
||||
|
||||
#include "MoviesPrimaryGeneratorAction.hh"
|
||||
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
examples/extended/visualization/standalone
|
||||
|
||||
|
||||
This example illustrates how one might use the Geant Visualization
|
||||
This example illustrates how one might use the Geant4 Visualization
|
||||
System as a "stand alone" graphics library and viewer. It makes use
|
||||
of the "user action" feature of the Geant4 vis manager - for a fuller
|
||||
example of the use of this feature see
|
||||
|
||||
@@ -5,6 +5,9 @@ which **must** added in reverse chronological order (newest at the top). It must
|
||||
be used as a substitute for writing good git commit messages!
|
||||
|
||||
|
||||
## 2022-11-04 John Allison (exam-ext-vis-standalone-V11-00-01)
|
||||
- Fix typo in README files
|
||||
|
||||
## 2021-12-10 Ben Morgan (exam-ext-vis-standalone-V11-00-00)
|
||||
- Change to new Markdown History format
|
||||
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
examples/extended/visualization/standalone
|
||||
------------------------------------------
|
||||
|
||||
This example illustrates how one might use the Geant Visualization
|
||||
This example illustrates how one might use the Geant4 Visualization
|
||||
System as a "stand alone" graphics library and viewer. It makes use
|
||||
of the "user action" feature of the Geant4 vis manager - for a fuller
|
||||
example of the use of this feature see
|
||||
|
||||
@@ -11,7 +11,7 @@ Environment variable "G4FORCE_RUN_MANAGER_TYPE" enabled with value == Serial. Fo
|
||||
|
||||
|
||||
**************************************************************
|
||||
Geant4 version Name: geant4-11-01-beta-01 (30-June-2022)
|
||||
Geant4 version Name: geant4-11-01-ref-00 (9-December-2022)
|
||||
Copyright : Geant4 Collaboration
|
||||
References : NIM A 506 (2003), 250-303
|
||||
: IEEE-TNS 53 (2006), 270-278
|
||||
@@ -32,6 +32,8 @@ Registered graphics systems are:
|
||||
RayTracer (RayTracer)
|
||||
VRML2FILE (VRML2FILE)
|
||||
gMocrenFile (gMocrenFile)
|
||||
TOOLSSG_OFFSCREEN (TSG_OFFSCREEN)
|
||||
TOOLSSG_OFFSCREEN (TSG_OFFSCREEN, TSG_FILE)
|
||||
OpenGLImmediateQt (OGLIQt, OGLI)
|
||||
OpenGLStoredQt (OGLSQt, OGL, OGLS)
|
||||
OpenGLImmediateXm (OGLIXm, OGLIQt_FALLBACK)
|
||||
@@ -83,7 +85,6 @@ Checking overlaps for volume Shape2:0 (G4Trd) ... OK!
|
||||
Emin(FTFP)= 3 GeV Emax(FTFP)= 100000 GeV
|
||||
Emin(BERT)= 1 GeV Emax(BERT)= 6 GeV Emax(BERTpions)= 12 GeV
|
||||
Emin(BIC) = 0 GeV Emax(BIC)= 1.5 GeV.
|
||||
### Adding tracking cuts for neutron TimeCut(ns)= 10000 KinEnergyCut(MeV)= 0
|
||||
/run/verbose 2
|
||||
/event/verbose 0
|
||||
/tracking/verbose 1
|
||||
@@ -103,6 +104,7 @@ Apply cuts on all EM processes 0
|
||||
Use combined TransportationWithMsc Disabled
|
||||
Use general process 1
|
||||
Enable linear polarisation for gamma 0
|
||||
Enable photoeffect sampling below K-shell 1
|
||||
Enable sampling of quantum entanglement 0
|
||||
X-section factor for integral approach 0.8
|
||||
Min kinetic energy for tables 100 eV
|
||||
@@ -130,7 +132,7 @@ Lowest e+e- kinetic energy 1 keV
|
||||
Lowest muon/hadron kinetic energy 1 keV
|
||||
Use ICRU90 data 0
|
||||
Fluctuations of dE/dx are enabled 1
|
||||
Type of fluctuation model 2
|
||||
Type of fluctuation model for leptons and hadrons Urban
|
||||
Use built-in Birks satuaration 0
|
||||
Build CSDA range enabled 0
|
||||
Use cut as a final range enabled 0
|
||||
@@ -181,8 +183,8 @@ conv: for gamma SubType=14 BuildTable=1
|
||||
BetheHeitlerLPM : Emin= 0 eV Emax= 100 TeV ModifiedTsai
|
||||
|
||||
Rayl: for gamma SubType=11 BuildTable=1
|
||||
Lambda table from 100 eV to 100 keV, 7 bins/decade, spline: 0
|
||||
LambdaPrime table from 100 keV to 100 TeV in 63 bins
|
||||
Lambda table from 100 eV to 150 keV, 7 bins/decade, spline: 0
|
||||
LambdaPrime table from 150 keV to 100 TeV in 62 bins
|
||||
===== EM models for the G4Region DefaultRegionForTheWorld ======
|
||||
LivermoreRayleigh : Emin= 0 eV Emax= 100 TeV CullenGenerator
|
||||
|
||||
@@ -532,28 +534,6 @@ CoulombScat: for pi- XStype:1 SubType=1 BuildTable=1
|
||||
====================================================================
|
||||
HADRONIC PROCESSES SUMMARY (verbose level 1)
|
||||
|
||||
---------------------------------------------------
|
||||
Hadronic Processes for neutron
|
||||
|
||||
Process: hadElastic
|
||||
Model: hElasticCHIPS: 0 eV ---> 100 TeV
|
||||
Cr_sctns: G4NeutronElasticXS: 0 eV ---> 100 TeV
|
||||
|
||||
|
||||
Process: neutronInelastic
|
||||
Model: FTFP: 3 GeV ---> 100 TeV
|
||||
Model: BertiniCascade: 1 GeV ---> 6 GeV
|
||||
Model: Binary Cascade: 0 eV ---> 1.5 GeV
|
||||
Cr_sctns: G4NeutronInelasticXS: 0 eV ---> 100 TeV
|
||||
|
||||
|
||||
Process: nCapture
|
||||
Model: nRadCapture: 0 eV ---> 100 TeV
|
||||
Cr_sctns: G4NeutronCaptureXS: 0 eV ---> 100 TeV
|
||||
|
||||
|
||||
Process: nKiller
|
||||
|
||||
---------------------------------------------------
|
||||
Hadronic Processes for B-
|
||||
|
||||
@@ -670,6 +650,11 @@ CoulombScat: for pi- XStype:1 SubType=1 BuildTable=1
|
||||
|
||||
Process: hFritiofCaptureAtRest
|
||||
|
||||
---------------------------------------------------
|
||||
Hadronic Processes for anti_hypertriton
|
||||
|
||||
Process: hFritiofCaptureAtRest
|
||||
|
||||
---------------------------------------------------
|
||||
Hadronic Processes for anti_lambda
|
||||
|
||||
@@ -835,6 +820,28 @@ CoulombScat: for pi- XStype:1 SubType=1 BuildTable=1
|
||||
|
||||
Process: muMinusCaptureAtRest
|
||||
|
||||
---------------------------------------------------
|
||||
Hadronic Processes for neutron
|
||||
|
||||
Process: hadElastic
|
||||
Model: hElasticCHIPS: 0 eV ---> 100 TeV
|
||||
Cr_sctns: G4NeutronElasticXS: 0 eV ---> 100 TeV
|
||||
|
||||
|
||||
Process: neutronInelastic
|
||||
Model: FTFP: 3 GeV ---> 100 TeV
|
||||
Model: BertiniCascade: 1 GeV ---> 6 GeV
|
||||
Model: Binary Cascade: 0 eV ---> 1.5 GeV
|
||||
Cr_sctns: G4NeutronInelasticXS: 0 eV ---> 100 TeV
|
||||
|
||||
|
||||
Process: nCapture
|
||||
Model: nRadCapture: 0 eV ---> 100 TeV
|
||||
Cr_sctns: G4NeutronCaptureXS: 0 eV ---> 100 TeV
|
||||
|
||||
Cr_sctns: G4NeutronCaptureXS: 0 eV ---> 100 TeV
|
||||
|
||||
|
||||
---------------------------------------------------
|
||||
Hadronic Processes for pi+
|
||||
|
||||
@@ -1091,13 +1098,13 @@ Step# X(mm) Y(mm) Z(mm) KinE(MeV) dE(MeV) StepLeng TrackLeng NextVolu
|
||||
Step# X(mm) Y(mm) Z(mm) KinE(MeV) dE(MeV) StepLeng TrackLeng NextVolume ProcName
|
||||
0 -55.2 5.55 -116 0.183 0 0 0 Envelope initStep
|
||||
1 -44.3 -10.9 -84.7 0.167 0 37.3 37.3 Envelope compt
|
||||
2 -64.8 -32.2 -48.1 0.107 0 47 84.3 Envelope compt
|
||||
3 -27.4 -1.99 -54.6 0.107 0 48.5 133 Shape1 Transportation
|
||||
4 -2.87 17.8 -58.9 0.0774 0 31.8 165 Shape1 compt
|
||||
5 -3.32 16.8 -58.2 0.0673 0 1.34 166 Shape1 compt
|
||||
6 -3.8 -1.3 -87.7 0.0575 0 34.6 201 Shape1 compt
|
||||
7 0.697 1.55 -87.7 0.0544 0 5.32 206 Shape1 compt
|
||||
8 5.94 6.17 -100 0.0544 0 14.1 220 Envelope Transportation
|
||||
2 -64.8 -32.2 -48.2 0.107 0 47 84.3 Envelope compt
|
||||
3 -27.4 -1.98 -54.6 0.107 0 48.5 133 Shape1 Transportation
|
||||
4 -2.85 17.9 -58.9 0.0774 0 31.8 165 Shape1 compt
|
||||
5 -3.31 16.8 -58.2 0.0673 0 1.34 166 Shape1 compt
|
||||
6 -3.78 -1.31 -87.8 0.0575 0 34.7 201 Shape1 compt
|
||||
7 0.714 1.54 -87.8 0.0544 0 5.32 206 Shape1 compt
|
||||
8 5.92 6.13 -100 0.0544 0 14 220 Envelope Transportation
|
||||
9 27.3 25 -150 0.0544 0 57.5 278 World Transportation
|
||||
10 40.1 36.3 -180 0.0544 0 34.5 312 OutOfWorld Transportation
|
||||
|
||||
@@ -1106,39 +1113,39 @@ Step# X(mm) Y(mm) Z(mm) KinE(MeV) dE(MeV) StepLeng TrackLeng NextVolu
|
||||
*********************************************************************************************************
|
||||
|
||||
Step# X(mm) Y(mm) Z(mm) KinE(MeV) dE(MeV) StepLeng TrackLeng NextVolume ProcName
|
||||
0 0.697 1.55 -87.7 0.00311 0 0 0 Shape1 initStep
|
||||
1 0.697 1.55 -87.7 0 0.00311 0.000294 0.000294 Shape1 eIoni
|
||||
0 0.714 1.54 -87.8 0.00311 0 0 0 Shape1 initStep
|
||||
1 0.714 1.54 -87.8 0 0.00311 0.000294 0.000294 Shape1 eIoni
|
||||
|
||||
*********************************************************************************************************
|
||||
* G4Track Information: Particle = e-, Track ID = 10, Parent ID = 5
|
||||
*********************************************************************************************************
|
||||
|
||||
Step# X(mm) Y(mm) Z(mm) KinE(MeV) dE(MeV) StepLeng TrackLeng NextVolume ProcName
|
||||
0 -3.8 -1.3 -87.7 0.00975 0 0 0 Shape1 initStep
|
||||
1 -3.8 -1.3 -87.7 0 0.00975 0.0021 0.0021 Shape1 eIoni
|
||||
0 -3.78 -1.31 -87.8 0.00975 0 0 0 Shape1 initStep
|
||||
1 -3.78 -1.32 -87.8 0 0.00975 0.0021 0.0021 Shape1 eIoni
|
||||
|
||||
*********************************************************************************************************
|
||||
* G4Track Information: Particle = e-, Track ID = 9, Parent ID = 5
|
||||
*********************************************************************************************************
|
||||
|
||||
Step# X(mm) Y(mm) Z(mm) KinE(MeV) dE(MeV) StepLeng TrackLeng NextVolume ProcName
|
||||
0 -3.32 16.8 -58.2 0.0101 0 0 0 Shape1 initStep
|
||||
1 -3.32 16.8 -58.2 0 0.0101 0.00226 0.00226 Shape1 eIoni
|
||||
0 -3.31 16.8 -58.2 0.0101 0 0 0 Shape1 initStep
|
||||
1 -3.31 16.8 -58.2 0 0.0101 0.00226 0.00226 Shape1 eIoni
|
||||
|
||||
*********************************************************************************************************
|
||||
* G4Track Information: Particle = e-, Track ID = 8, Parent ID = 5
|
||||
*********************************************************************************************************
|
||||
|
||||
Step# X(mm) Y(mm) Z(mm) KinE(MeV) dE(MeV) StepLeng TrackLeng NextVolume ProcName
|
||||
0 -2.87 17.8 -58.9 0.0296 0 0 0 Shape1 initStep
|
||||
1 -2.86 17.9 -58.9 0 0.0296 0.015 0.015 Shape1 eIoni
|
||||
0 -2.85 17.9 -58.9 0.0296 0 0 0 Shape1 initStep
|
||||
1 -2.85 17.9 -58.9 0 0.0296 0.015 0.015 Shape1 eIoni
|
||||
|
||||
*********************************************************************************************************
|
||||
* G4Track Information: Particle = e-, Track ID = 7, Parent ID = 5
|
||||
*********************************************************************************************************
|
||||
|
||||
Step# X(mm) Y(mm) Z(mm) KinE(MeV) dE(MeV) StepLeng TrackLeng NextVolume ProcName
|
||||
0 -64.8 -32.2 -48.1 0.0604 0 0 0 Envelope initStep
|
||||
0 -64.8 -32.2 -48.2 0.0604 0 0 0 Envelope initStep
|
||||
1 -64.8 -32.2 -48.1 0 0.0604 0.0605 0.0605 Envelope eIoni
|
||||
|
||||
*********************************************************************************************************
|
||||
@@ -1195,7 +1202,7 @@ Step# X(mm) Y(mm) Z(mm) KinE(MeV) dE(MeV) StepLeng TrackLeng NextVolu
|
||||
Run terminated.
|
||||
Run Summary
|
||||
Number of events processed : 5
|
||||
User=0.000000s Real=0.001601s Sys=0.000000s
|
||||
User=0.000000s Real=0.001957s Sys=0.000000s
|
||||
|
||||
--------------------End of Global Run-----------------------
|
||||
The run consists of 5 gamma of 6 MeV
|
||||
@@ -1306,7 +1313,7 @@ Step# X(mm) Y(mm) Z(mm) KinE(MeV) dE(MeV) StepLeng TrackLeng NextVolu
|
||||
Run terminated.
|
||||
Run Summary
|
||||
Number of events processed : 1
|
||||
User=0.000000s Real=0.000757s Sys=0.000000s
|
||||
User=0.000000s Real=0.000907s Sys=0.000000s
|
||||
|
||||
--------------------End of Global Run-----------------------
|
||||
The run consists of 1 proton of 210 MeV
|
||||
|
||||
@@ -11,7 +11,7 @@ Environment variable "G4FORCE_RUN_MANAGER_TYPE" enabled with value == Serial. Fo
|
||||
|
||||
|
||||
**************************************************************
|
||||
Geant4 version Name: geant4-11-01-beta-01 (30-June-2022)
|
||||
Geant4 version Name: geant4-11-01-ref-00 (9-December-2022)
|
||||
Copyright : Geant4 Collaboration
|
||||
References : NIM A 506 (2003), 250-303
|
||||
: IEEE-TNS 53 (2006), 270-278
|
||||
@@ -32,6 +32,8 @@ Registered graphics systems are:
|
||||
RayTracer (RayTracer)
|
||||
VRML2FILE (VRML2FILE)
|
||||
gMocrenFile (gMocrenFile)
|
||||
TOOLSSG_OFFSCREEN (TSG_OFFSCREEN)
|
||||
TOOLSSG_OFFSCREEN (TSG_OFFSCREEN, TSG_FILE)
|
||||
OpenGLImmediateQt (OGLIQt, OGLI)
|
||||
OpenGLStoredQt (OGLSQt, OGL, OGLS)
|
||||
OpenGLImmediateXm (OGLIXm, OGLIQt_FALLBACK)
|
||||
@@ -83,7 +85,6 @@ Checking overlaps for volume Shape2:0 (G4Trd) ... OK!
|
||||
Emin(FTFP)= 3 GeV Emax(FTFP)= 100000 GeV
|
||||
Emin(BERT)= 1 GeV Emax(BERT)= 6 GeV Emax(BERTpions)= 12 GeV
|
||||
Emin(BIC) = 0 GeV Emax(BIC)= 1.5 GeV.
|
||||
### Adding tracking cuts for neutron TimeCut(ns)= 10000 KinEnergyCut(MeV)= 0
|
||||
/run/verbose 2
|
||||
#
|
||||
# gamma 6 MeV to the direction (0.,0.,1.)
|
||||
@@ -103,6 +104,7 @@ Apply cuts on all EM processes 0
|
||||
Use combined TransportationWithMsc Disabled
|
||||
Use general process 1
|
||||
Enable linear polarisation for gamma 0
|
||||
Enable photoeffect sampling below K-shell 1
|
||||
Enable sampling of quantum entanglement 0
|
||||
X-section factor for integral approach 0.8
|
||||
Min kinetic energy for tables 100 eV
|
||||
@@ -130,7 +132,7 @@ Lowest e+e- kinetic energy 1 keV
|
||||
Lowest muon/hadron kinetic energy 1 keV
|
||||
Use ICRU90 data 0
|
||||
Fluctuations of dE/dx are enabled 1
|
||||
Type of fluctuation model 2
|
||||
Type of fluctuation model for leptons and hadrons Urban
|
||||
Use built-in Birks satuaration 0
|
||||
Build CSDA range enabled 0
|
||||
Use cut as a final range enabled 0
|
||||
@@ -181,8 +183,8 @@ conv: for gamma SubType=14 BuildTable=1
|
||||
BetheHeitlerLPM : Emin= 0 eV Emax= 100 TeV ModifiedTsai
|
||||
|
||||
Rayl: for gamma SubType=11 BuildTable=1
|
||||
Lambda table from 100 eV to 100 keV, 7 bins/decade, spline: 0
|
||||
LambdaPrime table from 100 keV to 100 TeV in 63 bins
|
||||
Lambda table from 100 eV to 150 keV, 7 bins/decade, spline: 0
|
||||
LambdaPrime table from 150 keV to 100 TeV in 62 bins
|
||||
===== EM models for the G4Region DefaultRegionForTheWorld ======
|
||||
LivermoreRayleigh : Emin= 0 eV Emax= 100 TeV CullenGenerator
|
||||
|
||||
@@ -532,28 +534,6 @@ CoulombScat: for pi- XStype:1 SubType=1 BuildTable=1
|
||||
====================================================================
|
||||
HADRONIC PROCESSES SUMMARY (verbose level 1)
|
||||
|
||||
---------------------------------------------------
|
||||
Hadronic Processes for neutron
|
||||
|
||||
Process: hadElastic
|
||||
Model: hElasticCHIPS: 0 eV ---> 100 TeV
|
||||
Cr_sctns: G4NeutronElasticXS: 0 eV ---> 100 TeV
|
||||
|
||||
|
||||
Process: neutronInelastic
|
||||
Model: FTFP: 3 GeV ---> 100 TeV
|
||||
Model: BertiniCascade: 1 GeV ---> 6 GeV
|
||||
Model: Binary Cascade: 0 eV ---> 1.5 GeV
|
||||
Cr_sctns: G4NeutronInelasticXS: 0 eV ---> 100 TeV
|
||||
|
||||
|
||||
Process: nCapture
|
||||
Model: nRadCapture: 0 eV ---> 100 TeV
|
||||
Cr_sctns: G4NeutronCaptureXS: 0 eV ---> 100 TeV
|
||||
|
||||
|
||||
Process: nKiller
|
||||
|
||||
---------------------------------------------------
|
||||
Hadronic Processes for B-
|
||||
|
||||
@@ -670,6 +650,11 @@ CoulombScat: for pi- XStype:1 SubType=1 BuildTable=1
|
||||
|
||||
Process: hFritiofCaptureAtRest
|
||||
|
||||
---------------------------------------------------
|
||||
Hadronic Processes for anti_hypertriton
|
||||
|
||||
Process: hFritiofCaptureAtRest
|
||||
|
||||
---------------------------------------------------
|
||||
Hadronic Processes for anti_lambda
|
||||
|
||||
@@ -835,6 +820,28 @@ CoulombScat: for pi- XStype:1 SubType=1 BuildTable=1
|
||||
|
||||
Process: muMinusCaptureAtRest
|
||||
|
||||
---------------------------------------------------
|
||||
Hadronic Processes for neutron
|
||||
|
||||
Process: hadElastic
|
||||
Model: hElasticCHIPS: 0 eV ---> 100 TeV
|
||||
Cr_sctns: G4NeutronElasticXS: 0 eV ---> 100 TeV
|
||||
|
||||
|
||||
Process: neutronInelastic
|
||||
Model: FTFP: 3 GeV ---> 100 TeV
|
||||
Model: BertiniCascade: 1 GeV ---> 6 GeV
|
||||
Model: Binary Cascade: 0 eV ---> 1.5 GeV
|
||||
Cr_sctns: G4NeutronInelasticXS: 0 eV ---> 100 TeV
|
||||
|
||||
|
||||
Process: nCapture
|
||||
Model: nRadCapture: 0 eV ---> 100 TeV
|
||||
Cr_sctns: G4NeutronCaptureXS: 0 eV ---> 100 TeV
|
||||
|
||||
Cr_sctns: G4NeutronCaptureXS: 0 eV ---> 100 TeV
|
||||
|
||||
|
||||
---------------------------------------------------
|
||||
Hadronic Processes for pi+
|
||||
|
||||
@@ -1013,11 +1020,11 @@ See commands in /vis/modeling/trajectories/ for other options.
|
||||
Run terminated.
|
||||
Run Summary
|
||||
Number of events processed : 1000
|
||||
User=0.030000s Real=0.029822s Sys=0.000000s
|
||||
User=0.030000s Real=0.034076s Sys=0.000000s
|
||||
|
||||
--------------------End of Global Run-----------------------
|
||||
The run consists of 1000 gamma of 6 MeV
|
||||
Dose in scoring volume : 45.4775 picoGy +- 3.93022 picoGy
|
||||
Dose in scoring volume : 45.9908 picoGy +- 4.00657 picoGy
|
||||
------------------------------------------------------------
|
||||
|
||||
#
|
||||
@@ -1088,11 +1095,11 @@ Index : 3 used in the geometry : Yes
|
||||
Run terminated.
|
||||
Run Summary
|
||||
Number of events processed : 1000
|
||||
User=0.250000s Real=0.249798s Sys=0.000000s
|
||||
User=0.260000s Real=0.267783s Sys=0.010000s
|
||||
|
||||
--------------------End of Global Run-----------------------
|
||||
The run consists of 1000 proton of 210 MeV
|
||||
Dose in scoring volume : 5.10447 nanoGy +- 145.91 picoGy
|
||||
Dose in scoring volume : 5.03 nanoGy +- 146.913 picoGy
|
||||
------------------------------------------------------------
|
||||
|
||||
Graphics systems deleted.
|
||||
@@ -1110,24 +1117,24 @@ G4SDManager deleted.
|
||||
EventManager deleted.
|
||||
Units table cleared.
|
||||
TransportationManager deleted.
|
||||
Total navigation history collections cleaned: 10
|
||||
Total navigation history collections cleaned: 13
|
||||
G4RNGHelper object is deleted.
|
||||
================== Deleting memory pools ===================
|
||||
Pool ID '20G4NavigationLevelRep', size : 0.0135 MB
|
||||
Pool ID '20G4NavigationLevelRep', size : 0.0183 MB
|
||||
Pool ID '24G4ReferenceCountedHandleIvE', size : 0.000961 MB
|
||||
Pool ID '17G4DynamicParticle', size : 0.00385 MB
|
||||
Pool ID '17G4DynamicParticle', size : 0.00481 MB
|
||||
Pool ID '16G4SmartVoxelNode', size : 0.000961 MB
|
||||
Pool ID '17G4SmartVoxelProxy', 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 '7G4Track', size : 0.00673 MB
|
||||
Pool ID '18G4TouchableHistory', size : 0.000961 MB
|
||||
Pool ID '7G4Track', size : 0.00865 MB
|
||||
Pool ID '18G4TouchableHistory', size : 0.00192 MB
|
||||
Pool ID '15G4CountedObjectIvE', size : 0.000961 MB
|
||||
Pool ID '10G4Fragment', size : 0.00192 MB
|
||||
Pool ID '17G4ReactionProduct', size : 0.00192 MB
|
||||
Number of memory pools allocated: 13 of which, static: 0
|
||||
Dynamic pools deleted: 13 / Total memory freed: 0.036 MB
|
||||
Dynamic pools deleted: 13 / Total memory freed: 0.044 MB
|
||||
============================================================
|
||||
G4Allocator objects are deleted.
|
||||
UImanager deleted.
|
||||
|
||||
@@ -11,7 +11,7 @@ Environment variable "G4FORCE_RUN_MANAGER_TYPE" enabled with value == Serial. Fo
|
||||
|
||||
|
||||
**************************************************************
|
||||
Geant4 version Name: geant4-11-01-beta-01 (30-June-2022)
|
||||
Geant4 version Name: geant4-11-01-ref-00 (9-December-2022)
|
||||
Copyright : Geant4 Collaboration
|
||||
References : NIM A 506 (2003), 250-303
|
||||
: IEEE-TNS 53 (2006), 270-278
|
||||
@@ -32,6 +32,8 @@ Registered graphics systems are:
|
||||
RayTracer (RayTracer)
|
||||
VRML2FILE (VRML2FILE)
|
||||
gMocrenFile (gMocrenFile)
|
||||
TOOLSSG_OFFSCREEN (TSG_OFFSCREEN)
|
||||
TOOLSSG_OFFSCREEN (TSG_OFFSCREEN, TSG_FILE)
|
||||
OpenGLImmediateQt (OGLIQt, OGLI)
|
||||
OpenGLStoredQt (OGLSQt, OGL, OGLS)
|
||||
OpenGLImmediateXm (OGLIXm, OGLIQt_FALLBACK)
|
||||
@@ -83,7 +85,6 @@ Checking overlaps for volume Shape2:0 (G4Trd) ... OK!
|
||||
Emin(FTFP)= 3 GeV Emax(FTFP)= 100000 GeV
|
||||
Emin(BERT)= 1 GeV Emax(BERT)= 6 GeV Emax(BERTpions)= 12 GeV
|
||||
Emin(BIC) = 0 GeV Emax(BIC)= 1.5 GeV.
|
||||
### Adding tracking cuts for neutron TimeCut(ns)= 10000 KinEnergyCut(MeV)= 0
|
||||
=======================================================================
|
||||
====== Electromagnetic Physics Parameters ========
|
||||
=======================================================================
|
||||
@@ -93,6 +94,7 @@ Apply cuts on all EM processes 0
|
||||
Use combined TransportationWithMsc Disabled
|
||||
Use general process 1
|
||||
Enable linear polarisation for gamma 0
|
||||
Enable photoeffect sampling below K-shell 1
|
||||
Enable sampling of quantum entanglement 0
|
||||
X-section factor for integral approach 0.8
|
||||
Min kinetic energy for tables 100 eV
|
||||
@@ -120,7 +122,7 @@ Lowest e+e- kinetic energy 1 keV
|
||||
Lowest muon/hadron kinetic energy 1 keV
|
||||
Use ICRU90 data 0
|
||||
Fluctuations of dE/dx are enabled 1
|
||||
Type of fluctuation model 2
|
||||
Type of fluctuation model for leptons and hadrons Urban
|
||||
Use built-in Birks satuaration 0
|
||||
Build CSDA range enabled 0
|
||||
Use cut as a final range enabled 0
|
||||
@@ -171,8 +173,8 @@ conv: for gamma SubType=14 BuildTable=1
|
||||
BetheHeitlerLPM : Emin= 0 eV Emax= 100 TeV ModifiedTsai
|
||||
|
||||
Rayl: for gamma SubType=11 BuildTable=1
|
||||
Lambda table from 100 eV to 100 keV, 7 bins/decade, spline: 0
|
||||
LambdaPrime table from 100 keV to 100 TeV in 63 bins
|
||||
Lambda table from 100 eV to 150 keV, 7 bins/decade, spline: 0
|
||||
LambdaPrime table from 150 keV to 100 TeV in 62 bins
|
||||
===== EM models for the G4Region DefaultRegionForTheWorld ======
|
||||
LivermoreRayleigh : Emin= 0 eV Emax= 100 TeV CullenGenerator
|
||||
|
||||
@@ -522,28 +524,6 @@ CoulombScat: for pi- XStype:1 SubType=1 BuildTable=1
|
||||
====================================================================
|
||||
HADRONIC PROCESSES SUMMARY (verbose level 1)
|
||||
|
||||
---------------------------------------------------
|
||||
Hadronic Processes for neutron
|
||||
|
||||
Process: hadElastic
|
||||
Model: hElasticCHIPS: 0 eV ---> 100 TeV
|
||||
Cr_sctns: G4NeutronElasticXS: 0 eV ---> 100 TeV
|
||||
|
||||
|
||||
Process: neutronInelastic
|
||||
Model: FTFP: 3 GeV ---> 100 TeV
|
||||
Model: BertiniCascade: 1 GeV ---> 6 GeV
|
||||
Model: Binary Cascade: 0 eV ---> 1.5 GeV
|
||||
Cr_sctns: G4NeutronInelasticXS: 0 eV ---> 100 TeV
|
||||
|
||||
|
||||
Process: nCapture
|
||||
Model: nRadCapture: 0 eV ---> 100 TeV
|
||||
Cr_sctns: G4NeutronCaptureXS: 0 eV ---> 100 TeV
|
||||
|
||||
|
||||
Process: nKiller
|
||||
|
||||
---------------------------------------------------
|
||||
Hadronic Processes for B-
|
||||
|
||||
@@ -660,6 +640,11 @@ CoulombScat: for pi- XStype:1 SubType=1 BuildTable=1
|
||||
|
||||
Process: hFritiofCaptureAtRest
|
||||
|
||||
---------------------------------------------------
|
||||
Hadronic Processes for anti_hypertriton
|
||||
|
||||
Process: hFritiofCaptureAtRest
|
||||
|
||||
---------------------------------------------------
|
||||
Hadronic Processes for anti_lambda
|
||||
|
||||
@@ -825,6 +810,28 @@ CoulombScat: for pi- XStype:1 SubType=1 BuildTable=1
|
||||
|
||||
Process: muMinusCaptureAtRest
|
||||
|
||||
---------------------------------------------------
|
||||
Hadronic Processes for neutron
|
||||
|
||||
Process: hadElastic
|
||||
Model: hElasticCHIPS: 0 eV ---> 100 TeV
|
||||
Cr_sctns: G4NeutronElasticXS: 0 eV ---> 100 TeV
|
||||
|
||||
|
||||
Process: neutronInelastic
|
||||
Model: FTFP: 3 GeV ---> 100 TeV
|
||||
Model: BertiniCascade: 1 GeV ---> 6 GeV
|
||||
Model: Binary Cascade: 0 eV ---> 1.5 GeV
|
||||
Cr_sctns: G4NeutronInelasticXS: 0 eV ---> 100 TeV
|
||||
|
||||
|
||||
Process: nCapture
|
||||
Model: nRadCapture: 0 eV ---> 100 TeV
|
||||
Cr_sctns: G4NeutronCaptureXS: 0 eV ---> 100 TeV
|
||||
|
||||
Cr_sctns: G4NeutronCaptureXS: 0 eV ---> 100 TeV
|
||||
|
||||
|
||||
---------------------------------------------------
|
||||
Hadronic Processes for pi+
|
||||
|
||||
@@ -942,7 +949,7 @@ See commands in /vis/modeling/trajectories/ for other options.
|
||||
|
||||
--------------------End of Global Run-----------------------
|
||||
The run consists of 1000 gamma of 6 MeV
|
||||
Dose in scoring volume : 45.4775 picoGy +- 3.93022 picoGy
|
||||
Dose in scoring volume : 45.9908 picoGy +- 4.00657 picoGy
|
||||
------------------------------------------------------------
|
||||
|
||||
### Run 1 starts.
|
||||
@@ -959,7 +966,7 @@ See commands in /vis/modeling/trajectories/ for other options.
|
||||
|
||||
--------------------End of Global Run-----------------------
|
||||
The run consists of 1000 proton of 210 MeV
|
||||
Dose in scoring volume : 5.10447 nanoGy +- 145.91 picoGy
|
||||
Dose in scoring volume : 5.03 nanoGy +- 146.913 picoGy
|
||||
------------------------------------------------------------
|
||||
|
||||
Graphics systems deleted.
|
||||
|
||||
Reference in New Issue
Block a user