Import Geant4 11.0.0 source tree
This commit is contained in:
committed by
Ben Morgan
parent
6399a014b6
commit
80e2389dd8
@@ -44,7 +44,6 @@
|
||||
#include "G4UIExecutive.hh"
|
||||
#include "BrachyActionInitialization.hh"
|
||||
#include "G4VisExecutive.hh"
|
||||
#include "BrachyAnalysisManager.hh"
|
||||
#include "BrachyDetectorConstruction.hh"
|
||||
#include "BrachyPhysicsList.hh"
|
||||
#include "BrachyPrimaryGeneratorAction.hh"
|
||||
@@ -120,8 +119,6 @@ int main(int argc ,char ** argv)
|
||||
// Job termination
|
||||
// Close the root file
|
||||
|
||||
delete G4AnalysisManager::Instance();
|
||||
|
||||
delete visManager;
|
||||
delete pRunManager;
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
#----------------------------------------------------------------------------
|
||||
# Setup the project
|
||||
cmake_minimum_required(VERSION 3.12...3.20)
|
||||
cmake_minimum_required(VERSION 3.16...3.21)
|
||||
project(Brachy)
|
||||
|
||||
#----------------------------------------------------------------------------
|
||||
|
||||
@@ -7,6 +7,22 @@
|
||||
|
||||
Category History file
|
||||
---------------------
|
||||
|
||||
07.10.2021 - I. Hrivnacova; brachy-V10-07-04
|
||||
Migration to new G4AnalysisManager.hh header;
|
||||
define the default output file type (root),
|
||||
removed BrachyAnalysisManager.hh
|
||||
|
||||
02.09.2021 - D.H. Wright; brachy-V10-07-03
|
||||
Replaced string RadioactiveDecayBase with RadioactiveDecay in
|
||||
BrachySteppingAction::UserSteppingAction
|
||||
(RadioactiveDecayBase soon to disappear)
|
||||
|
||||
19.07.2021 - I. Hrivnacova; brachy-V10-07-02
|
||||
Updated for changes in the analysis category:
|
||||
removed deleting of the analysis manager,
|
||||
as this is now done by the Geant4 kernel.
|
||||
|
||||
24.05.2021 - B. Morgan; brachy-V10-07-01
|
||||
Bump required CMake version range to 3.12...3.20, matching core Geant4
|
||||
|
||||
|
||||
@@ -1,192 +0,0 @@
|
||||
|
||||
=========================================================
|
||||
Geant4 - Brachytherapy example
|
||||
=========================================================
|
||||
|
||||
README
|
||||
---------------------
|
||||
|
||||
|
||||
The brachytherapy example is currently maintained and upgraded by Susanna Guatelli (1), Albert Le (1) and Dean Cutajar (1), with the support of
|
||||
Luciano Pandola (2)
|
||||
|
||||
1. Centre For Medical Radiation Physics (CMRP), University of Wollongong, NSW, Australia.
|
||||
2. LNS, INFN, Catania, Italy.
|
||||
|
||||
------------------------------------------------------------------------
|
||||
|
||||
Contact: susanna@uow.edu.au
|
||||
deanc@uow.edu.au
|
||||
geant4-advanced-examples@cern.ch
|
||||
|
||||
------------------------------------------------------------------------
|
||||
|
||||
List of past co-authors:
|
||||
S. George, S. Agostinelli, F. Foppiano, S. Garelli, M. G. Pia, M. Tropeano
|
||||
|
||||
-----------------------------------------------------------------
|
||||
----> Introduction.
|
||||
|
||||
Brachytherapy example simulates the energy deposit in a water phantom, produced by:
|
||||
1) Iridium sources (Flexisource and TG186).
|
||||
2) Iodine sources (Bebig Isoseed and Oncura 6711 I-125).
|
||||
3) Leipzig Applicator with an iridium source (model from the Istituto Tumori, Genova, Italy).
|
||||
|
||||
The Flexisource, an Ir-192 source manufactured by Nucletron, an Elekta company, is a source commonly used for high dose rate brachytherapy treatments.
|
||||
The geometry of the Flexisource was adapted from D. Granero, J. Pérez-Calatayud, E. Casal, et al,
|
||||
"A dosimetric study on the Ir-192 high dose rate Flexisource", Med. Phys. 33 (12), 2006, 4578-82.
|
||||
|
||||
The TG186 source is a generic Ir-192 source created to provide developers of model based dose engines with a method of validating new dose calculation techniques.
|
||||
Details of the TG186 source may be obtained from Facundo Ballester, Åsa Carlsson Tedgren, Domingo Granero, et al,
|
||||
"A generic high-dose rate 192Ir brachytherapy source for evaluation of model-based dose calculations beyond the TG-43 formalism", Med. Phys. 42, 2015, 3048-62
|
||||
|
||||
In particular in this example it is shown how to:
|
||||
- model a radioactive source in terms of radiation field and geometry
|
||||
- model the radiation field with the General Particle Source with two alternative methods:
|
||||
1) Define the energy spectrum of photons exiting the radioactive core
|
||||
2) Modelling the Radioactive decay
|
||||
- calculate the energy deposition in a phantom by means of the G4 scoring mesh
|
||||
- define the physics by means of a Geant4 Modular Physics List
|
||||
- save results in an analysis ROOT file
|
||||
- calculate the dose rate distribution along the main axis of the source
|
||||
- compare the calculated dose rate distribution to reference data.
|
||||
|
||||
In the case of the example, the dose rate distribution of a Flexisource is compared to D. Granero,
|
||||
J. Pérez-Calatayud, E. Casal, et al,"A dosimetric study on the Ir-192 high dose rate Flexisource", Med. Phys. 33 (12), 2006, 4578-82.
|
||||
The dose rate distribution of the Oncura 6711 I-125 source is compared to J. Dolan, Z. Lia, J. F. Williamson, "Monte Carlo and experimental
|
||||
dosimetry of an I-125 brachytherapy seed", Med. Phys. 33(12), 2006.
|
||||
|
||||
The example can be executed in multithreading mode.
|
||||
|
||||
------------------------------------------------------------------------
|
||||
----> 1.Experimental set-up.
|
||||
|
||||
The default source is a Ir-192 Flexisource set in the center of a water phantom with size 30 cm.
|
||||
The phantom is set in the World volume filled with air.
|
||||
|
||||
The primary radiation field is defined by means of the GeneralParticleSource
|
||||
-------------------------------------------------------------------------
|
||||
----> 2.SET-UP
|
||||
|
||||
A standard Geant4 example CMakeLists.txt is provided.
|
||||
|
||||
------------------------------------------------------------------------
|
||||
----> 3.How to run the example.
|
||||
|
||||
- Batch mode:
|
||||
$G4WORKDIR/bin/Linux-g++/Brachy FlexiSourceMacro.mac
|
||||
$G4WORKDIR/bin/Linux-g++/Brachy LeipzigSourceMacro.mac
|
||||
$G4WORKDIR/bin/Linux-g++/Brachy IridiumSourceMacro.mac
|
||||
$G4WORKDIR/bin/Linux-g++/Brachy IodiumSourceMacro.mac (model of the Bebig Isoseed I-125)
|
||||
$G4WORKDIR/bin/Linux-g++/Brachy OncuraIodineSourceMacro.mac (model of the Oncura 6711 I-125)
|
||||
$G4WORKDIR/bin/Linux-g++/Brachy LeipzigSourceMacro.mac
|
||||
|
||||
- Interative mode:
|
||||
3) $G4WORKDIR/bin/Linux-g++/Brachy
|
||||
VisualisationMacro.mac is loaded automatically.
|
||||
|
||||
* How to change the absorber material of the phantom:
|
||||
idle>/phantom/selectMaterial materialName
|
||||
|
||||
---------------------------------------------------------------------------------
|
||||
----> 4. Primary radiation Field
|
||||
|
||||
The radiation field is defined with the General Particle Source.
|
||||
|
||||
Two alternative options are offered:
|
||||
1) Define gamma as primary radiation field. The gamma are originated from the radioactive core.
|
||||
This radiation field is defined in:
|
||||
iodine_source_primary.mac and iridium_source_primary.mac
|
||||
|
||||
2) Model the radioactive Decay. The primary particle is the radionuclide.
|
||||
This option is modelled in iodine_decay.mac and TG186_iridium_decay.mac
|
||||
|
||||
The GPS macros are executed in VisualisationMacro.mac by default, FlexiSourceMacro.mac, IodineSourceMacro.mac, LeipzigSourceMacro.mac
|
||||
|
||||
- The Flexisource is the default source of the example.
|
||||
- In VisualisationMacro.mac the source is the default one. iridium_source_primary.mac is executed to define the radiation field emerging from the iridium core.
|
||||
- In FlexiSourceMacro.mac the Flexi Ir source geometry is selected via interactive command. The radiation field is defined in the iridium_source_primary.mac.
|
||||
- In IodineSourceMacro.mac, the Bebig Isoseed I-125 brachytherapy source is modelled. The radiation field is modelled in terms of emitted photons in iodine_source_primary.mac.
|
||||
Alternatively the radioactive decay of I can be modelled using teh macro iodine_decay.mac.
|
||||
- In LeipzigSourceMacro.mac, A Leipzig applicator (design provided by Istituto Tumori, Genova) is modelled. The iridium_source_leipzig_primary.mac defines the radiation field of the Ir core.
|
||||
- The TG186SourceMacro.mac models the reference bIr brachytherapy source. The radiation field can be either defined with the iridium_source_primary.mac (spectrum of the emitted photons) or with TG186_iridium_decay.mac (model of the Ir decay).
|
||||
- OncuraIodineSourceMacro.mac models both the geometry and the radioactive decay of the Oncura 6711 I-125 source.
|
||||
--------------------------------------------------------------------------------
|
||||
----> 5. Physics List
|
||||
|
||||
The electromagnetic Livermore Low Energy physics is active as well as the radioactive decay.
|
||||
The cut is 0.05 mm.
|
||||
Fluorescence and Auger electron emission are included.
|
||||
|
||||
------------------------------------------------------------------------
|
||||
----> 6. Scoring mesh
|
||||
|
||||
The scoring mesh is used to calculate the energy deposition in the plane containing the source (z=0 plane)
|
||||
integrated over the whole run. The scoring mesh is defined in the input macro files.
|
||||
The default output format of the scoring is changed in the class BrachyUserScoreWriter.
|
||||
The scoring mesh is fixed with a size of 20.025 cm along x and y. The bin size is 0.25 mm along x, y and z.
|
||||
|
||||
When running in interactive mode there is no scoring mesh.The user has to add it with appropriate UI
|
||||
|
||||
------------------------------------------------------------------------
|
||||
----> 6. Analysis
|
||||
|
||||
G4Analysis is used to create and fill histograms in ROOT output files.
|
||||
|
||||
The installation of ROOT is required to plot the results of the simulation contained
|
||||
in primary.root and brachytherapy.root(http://root.cern.ch/drupal/).
|
||||
|
||||
------------------------------------------------------------------------
|
||||
----> 7. Simulation output
|
||||
|
||||
The output is:
|
||||
|
||||
- ASCII file EnergyDeposition.out, with xx (mm), yy(mm), zz(mm), and energy deposition (keV), in the phantom.
|
||||
To limit the use of memory, the energy deposition is scored only in the plane containing the source, however this can be changed by the user.
|
||||
|
||||
By default:
|
||||
EnergyDeposition_Flexi.out contains the Edep when the Flexi source is selected.
|
||||
EnergyDeposition_iodine.out contains the Edep when Iodine Bebig Isoseed source is selected.
|
||||
EnergyDeposition_TG186.out contains the Edep when the TG186 source is selected.
|
||||
EnergyDeposition_Leipzig.out contains the Edep when the Iridium source with Leipzig applicator is selected.
|
||||
EnergyDeposition_Oncura.out contains the Edep when the Iodine Oncura 6711 source is selected.
|
||||
|
||||
- brachytherapy.root, containing a 2D histogram with the energy deposition in the phantom. The macro macro.C is provided as example
|
||||
to open brachytherapy.root in ROOT interactive session and to plot the results of the simulation.
|
||||
|
||||
- primary.root, with 1D histogram of the energy spectrum of photons emitted by the radionuclide (see section 4).
|
||||
plot_primary.C is provided as example to open primary.root and to plot the energy spectra
|
||||
|
||||
-------------------------------------------------------------------------------
|
||||
----> 8.Visualisation
|
||||
|
||||
A macro is provided ad example of visualisation: VisualisationMacro.mac.
|
||||
|
||||
-------------------------------------------------------------------------------
|
||||
-----> 9. Comparison to reference data
|
||||
|
||||
The ROOT macros macro.C and plot_primary.C are provided to plot the results of the simulation, contained
|
||||
in the brachytherapy.root file.
|
||||
|
||||
The ROOT macro TG43_relative_dose.C has brachytherapy.root as input file. It calculates the dose rate distribution along the main axis of
|
||||
the brachytherapy source. The dose rate is normalised to 1 at 1 cm distance from the centre.
|
||||
The output file is geant4_dose.txt with two columns:
|
||||
distance from the centre (cm) dose rate distribution
|
||||
|
||||
The user can then compare the dose rate distribution calculated with the example to reference data.
|
||||
|
||||
Directory "comparison":
|
||||
As an example, the dose rate distribution calculated with the Flexisource is compared to reference data from D. Granero, J. Pérez-Calatayud, E. Casal, et al, "A dosimetric study on the Ir-192 high dose rate Flexisource", Med. Phys. 33 (12), 2006, 4578-82.
|
||||
|
||||
The compare.C is a ROOT macro which reads the dose rate distribution calculated with the Flexisource (geant4.txt generated with the advanced example and 280 M histories ) against the reference.
|
||||
|
||||
The directory "comparison" contains:
|
||||
- the reference data, granero.txt
|
||||
- the data obtained in Geant4.10.3: geant4.txt, 280 M events. geant4.txt is obtained when executing the macro TG43_relative_dose.C
|
||||
- comparison.C - macro to read geant4.txt and granero.txt and compare them in the same plot
|
||||
|
||||
-----> 10. Regression testing of Geant4
|
||||
- the macros to run are in test_macro
|
||||
- the results should be processed with analysis.C
|
||||
|
||||
|
||||
@@ -11,7 +11,7 @@ Environment variable "G4FORCE_RUN_MANAGER_TYPE" enabled with value == Serial. Fo
|
||||
|
||||
|
||||
**************************************************************
|
||||
Geant4 version Name: geant4-10-07-ref-06 (25-June-2021)
|
||||
Geant4 version Name: geant4-11-00-ref-00 (10-December-2021)
|
||||
Copyright : Geant4 Collaboration
|
||||
References : NIM A 506 (2003), 250-303
|
||||
: IEEE-TNS 53 (2006), 270-278
|
||||
@@ -30,10 +30,8 @@ You have successfully registered the following graphics systems.
|
||||
Registered graphics systems are:
|
||||
ASCIITree (ATree)
|
||||
DAWNFILE (DAWNFILE)
|
||||
G4HepRep (HepRepXML)
|
||||
G4HepRepFile (HepRepFile)
|
||||
RayTracer (RayTracer)
|
||||
VRML1FILE (VRML1FILE)
|
||||
VRML2FILE (VRML2FILE)
|
||||
gMocrenFile (gMocrenFile)
|
||||
OpenGLImmediateQt (OGLIQt, OGLI)
|
||||
@@ -75,12 +73,12 @@ End of Run User Vis Actions: none
|
||||
|
||||
Some /vis commands (optionally) take a string to specify colour.
|
||||
"/vis/list" to see available colours.
|
||||
Checking overlaps for volume phys_steel_shell (G4Tubs) ... OK!
|
||||
Checking overlaps for volume phys_air_gap (G4Tubs) ... OK!
|
||||
Checking overlaps for volume phys_End1_steel_shell (G4Tubs) ... OK!
|
||||
Checking overlaps for volume phys_End2_steel_shell (G4Cons) ... OK!
|
||||
Checking overlaps for volume phys_cable (G4Tubs) ... OK!
|
||||
Checking overlaps for volume phys_iridium_core (G4Tubs) ... OK!
|
||||
Checking overlaps for volume phys_steel_shell:0 (G4Tubs) ... OK!
|
||||
Checking overlaps for volume phys_air_gap:0 (G4Tubs) ... OK!
|
||||
Checking overlaps for volume phys_End1_steel_shell:0 (G4Tubs) ... OK!
|
||||
Checking overlaps for volume phys_End2_steel_shell:0 (G4Cons) ... OK!
|
||||
Checking overlaps for volume phys_cable:0 (G4Tubs) ... OK!
|
||||
Checking overlaps for volume phys_iridium_core:0 (G4Tubs) ... OK!
|
||||
--- G4CoupledTransportation is used
|
||||
/tracking/verbose 0
|
||||
/run/verbose 0
|
||||
@@ -90,12 +88,12 @@ Now the brachy source is Flexi
|
||||
/run/geometryModified
|
||||
Old brachy source is deleted ...
|
||||
G4Material WARNING: duplicate name of material Stainless steel 304
|
||||
Checking overlaps for volume phys_steel_shell (G4Tubs) ... OK!
|
||||
Checking overlaps for volume phys_air_gap (G4Tubs) ... OK!
|
||||
Checking overlaps for volume phys_End1_steel_shell (G4Tubs) ... OK!
|
||||
Checking overlaps for volume phys_End2_steel_shell (G4Cons) ... OK!
|
||||
Checking overlaps for volume phys_cable (G4Tubs) ... OK!
|
||||
Checking overlaps for volume phys_iridium_core (G4Tubs) ... OK!
|
||||
Checking overlaps for volume phys_steel_shell:0 (G4Tubs) ... OK!
|
||||
Checking overlaps for volume phys_air_gap:0 (G4Tubs) ... OK!
|
||||
Checking overlaps for volume phys_End1_steel_shell:0 (G4Tubs) ... OK!
|
||||
Checking overlaps for volume phys_End2_steel_shell:0 (G4Cons) ... OK!
|
||||
Checking overlaps for volume phys_cable:0 (G4Tubs) ... OK!
|
||||
Checking overlaps for volume phys_iridium_core:0 (G4Tubs) ... OK!
|
||||
New brachy source is created ...
|
||||
/run/geometryModified
|
||||
/control/execute iridium_source_primary.mac
|
||||
@@ -242,6 +240,84 @@ G4ScoringBox : boxMesh_4 --- Shape: Box mesh
|
||||
0 eDep
|
||||
/run/beamOn 5000
|
||||
/run/geometryModified
|
||||
=======================================================================
|
||||
====== Electromagnetic Physics Parameters ========
|
||||
=======================================================================
|
||||
LPM effect enabled 1
|
||||
Enable creation and use of sampling tables 0
|
||||
Apply cuts on all EM processes 0
|
||||
Use general process 0
|
||||
Enable linear polarisation for gamma 0
|
||||
Enable sampling of quantum entanglement 0
|
||||
X-section factor for integral approach 0.8
|
||||
Min kinetic energy for tables 100 eV
|
||||
Max kinetic energy for tables 100 TeV
|
||||
Number of bins per decade of a table 20
|
||||
Verbose level 1
|
||||
Verbose level for worker thread 0
|
||||
Bremsstrahlung energy threshold above which
|
||||
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
|
||||
5D gamma conversion model on isolated ion 0
|
||||
Livermore data directory livermore
|
||||
=======================================================================
|
||||
====== Ionisation Parameters ========
|
||||
=======================================================================
|
||||
Step function for e+- (0.2, 0.01 mm)
|
||||
Step function for muons/hadrons (0.1, 0.05 mm)
|
||||
Step function for light ions (0.1, 0.02 mm)
|
||||
Step function for general ions (0.1, 0.001 mm)
|
||||
Lowest e+e- kinetic energy 100 eV
|
||||
Lowest muon/hadron kinetic energy 1 keV
|
||||
Fluctuations of dE/dx are enabled 1
|
||||
Use ICRU90 data 0
|
||||
Use built-in Birks satuaration 0
|
||||
Build CSDA range enabled 0
|
||||
Use cut as a final range enabled 0
|
||||
Enable angular generator interface 1
|
||||
Max kinetic energy for CSDA tables 1 GeV
|
||||
Max kinetic energy for NIEL computation 1 MeV
|
||||
Linear loss limit 0.01
|
||||
Read data from file for e+e- pair production by mu 0
|
||||
=======================================================================
|
||||
====== Multiple Scattering Parameters ========
|
||||
=======================================================================
|
||||
Type of msc step limit algorithm for e+- 2
|
||||
Type of msc step limit algorithm for muons/hadrons 0
|
||||
Msc lateral displacement for e+- enabled 1
|
||||
Msc lateral displacement for muons and hadrons 1
|
||||
Urban msc model lateral displacement alg96 1
|
||||
Range factor for msc step limit for e+- 0.08
|
||||
Range factor for msc step limit for muons/hadrons 0.2
|
||||
Geometry factor for msc step limitation of e+- 2.5
|
||||
Safety factor for msc step limit for e+- 0.6
|
||||
Skin parameter for msc step limitation of e+- 3
|
||||
Lambda limit for msc step limit for e+- 1 mm
|
||||
Use Mott correction for e- scattering 1
|
||||
Factor used for dynamic computation of angular
|
||||
limit between single and multiple scattering 1
|
||||
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
|
||||
=======================================================================
|
||||
====== Atomic Deexcitation Parameters ========
|
||||
=======================================================================
|
||||
Fluorescence enabled 1
|
||||
Fluorescence Bearden data files enabled 0
|
||||
Fluorescence ANSTO data files enabled 0
|
||||
Auger electron cascade enabled 1
|
||||
PIXE atomic de-excitation enabled 0
|
||||
De-excitation module ignores cuts 1
|
||||
Type of PIXE cross section for hadrons Empirical
|
||||
Type of PIXE cross section for e+- Livermore
|
||||
=======================================================================
|
||||
|
||||
### === Deexcitation model UAtomDeexcitation is activated for 1 region:
|
||||
DefaultRegionForTheWorld 1 1 0
|
||||
@@ -251,29 +327,29 @@ G4ScoringBox : boxMesh_4 --- Shape: Box mesh
|
||||
phot: for gamma SubType=12 BuildTable=0
|
||||
LambdaPrime table from 200 keV to 100 TeV in 174 bins
|
||||
===== EM models for the G4Region DefaultRegionForTheWorld ======
|
||||
LivermorePhElectric : Emin= 0 meV Emax= 100 TeV SauterGavrila Fluo
|
||||
LivermorePhElectric : Emin= 0 eV Emax= 100 TeV SauterGavrila Fluo
|
||||
|
||||
compt: for gamma SubType=13 BuildTable=1
|
||||
Lambda table from 100 eV to 1 MeV, 20 bins/decade, spline: 1
|
||||
LambdaPrime table from 1 MeV to 100 TeV in 160 bins
|
||||
===== EM models for the G4Region DefaultRegionForTheWorld ======
|
||||
LivermoreCompton : Emin= 0 meV Emax= 1 GeV Fluo
|
||||
LivermoreCompton : Emin= 0 eV Emax= 1 GeV Fluo
|
||||
KleinNishina : Emin= 1 GeV Emax= 100 TeV Fluo
|
||||
|
||||
conv: for gamma SubType=14 BuildTable=1
|
||||
Lambda table from 1.022 MeV to 100 TeV, 20 bins/decade, spline: 1
|
||||
===== EM models for the G4Region DefaultRegionForTheWorld ======
|
||||
Livermore5DConversion : Emin= 0 meV Emax= 100 TeV ModifiedTsai
|
||||
Livermore5DConversion : Emin= 0 eV Emax= 100 TeV ModifiedTsai
|
||||
|
||||
Rayl: for gamma SubType=11 BuildTable=1
|
||||
Lambda table from 100 eV to 100 keV, 20 bins/decade, spline: 0
|
||||
LambdaPrime table from 100 keV to 100 TeV in 180 bins
|
||||
===== EM models for the G4Region DefaultRegionForTheWorld ======
|
||||
LivermoreRayleigh : Emin= 0 meV Emax= 100 TeV CullenGenerator
|
||||
LivermoreRayleigh : Emin= 0 eV Emax= 100 TeV CullenGenerator
|
||||
|
||||
msc: for e- SubType= 10
|
||||
===== EM models for the G4Region DefaultRegionForTheWorld ======
|
||||
GoudsmitSaunderson : Emin= 0 meV Emax= 100 MeV Nbins=120 100 eV - 100 MeV
|
||||
GoudsmitSaunderson : Emin= 0 eV Emax= 100 MeV Nbins=120 100 eV - 100 MeV
|
||||
StepLim=SafetyPlus Rfact=0.08 Gfact=2.5 Sfact=0.6 DispFlag:1 Skin=3 Llim=1 mm
|
||||
WentzelVIUni : Emin= 100 MeV Emax= 100 TeV Nbins=120 100 MeV - 100 TeV
|
||||
StepLim=SafetyPlus Rfact=0.08 Gfact=2.5 Sfact=0.6 DispFlag:1 Skin=3 Llim=1 mm
|
||||
@@ -283,7 +359,7 @@ eIoni: for e- XStype:1 SubType=2
|
||||
Lambda tables from threshold to 100 TeV, 20 bins/decade, spline: 1
|
||||
StepFunction=(0.2, 0.01 mm), integ: 1, fluct: 1, linLossLim= 0.01
|
||||
===== EM models for the G4Region DefaultRegionForTheWorld ======
|
||||
LowEnergyIoni : Emin= 0 meV Emax= 100 keV deltaVI
|
||||
LowEnergyIoni : Emin= 0 eV Emax= 100 keV deltaVI
|
||||
MollerBhabha : Emin= 100 keV Emax= 100 TeV deltaVI
|
||||
|
||||
eBrem: for e- XStype:4 SubType=3
|
||||
@@ -291,25 +367,25 @@ eBrem: for e- XStype:4 SubType=3
|
||||
Lambda tables from threshold to 100 TeV, 20 bins/decade, spline: 1
|
||||
LPM flag: 1 for E > 1 GeV, VertexHighEnergyTh(GeV)= 100000
|
||||
===== EM models for the G4Region DefaultRegionForTheWorld ======
|
||||
eBremSB : Emin= 0 meV Emax= 1 GeV AngularGen2BS
|
||||
eBremSB : Emin= 0 eV Emax= 1 GeV AngularGen2BS
|
||||
eBremLPM : Emin= 1 GeV Emax= 100 TeV AngularGen2BS
|
||||
|
||||
ePairProd: for e- XStype:1 SubType=4
|
||||
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
|
||||
Lambda tables from threshold to 100 TeV, 20 bins/decade, spline: 1
|
||||
Lambda tables from threshold to 100 TeV, 20 bins/decade, spline: 0
|
||||
Sampling table 25x1001 from 0.1 GeV to 100 TeV
|
||||
===== EM models for the G4Region DefaultRegionForTheWorld ======
|
||||
ePairProd : Emin= 0 meV Emax= 100 TeV ModifiedMephi
|
||||
ePairProd : Emin= 0 eV Emax= 100 TeV ModifiedMephi
|
||||
|
||||
CoulombScat: for e- XStype:3 SubType=1 BuildTable=1
|
||||
Lambda table from 100 MeV to 100 TeV, 20 bins/decade, spline: 1
|
||||
Lambda table from 100 MeV to 100 TeV, 20 bins/decade, spline: 0
|
||||
ThetaMin(p) < Theta(degree) < 180 pLimit(GeV^1)= 0.139531
|
||||
===== EM models for the G4Region DefaultRegionForTheWorld ======
|
||||
eCoulombScattering : Emin= 100 MeV Emax= 100 TeV
|
||||
|
||||
msc: for e+ SubType= 10
|
||||
===== EM models for the G4Region DefaultRegionForTheWorld ======
|
||||
GoudsmitSaunderson : Emin= 0 meV Emax= 100 MeV Nbins=120 100 eV - 100 MeV
|
||||
GoudsmitSaunderson : Emin= 0 eV Emax= 100 MeV Nbins=120 100 eV - 100 MeV
|
||||
StepLim=SafetyPlus Rfact=0.08 Gfact=2.5 Sfact=0.6 DispFlag:1 Skin=3 Llim=1 mm
|
||||
WentzelVIUni : Emin= 100 MeV Emax= 100 TeV Nbins=120 100 MeV - 100 TeV
|
||||
StepLim=SafetyPlus Rfact=0.08 Gfact=2.5 Sfact=0.6 DispFlag:1 Skin=3 Llim=1 mm
|
||||
@@ -319,36 +395,36 @@ eIoni: for e+ XStype:1 SubType=2
|
||||
Lambda tables from threshold to 100 TeV, 20 bins/decade, spline: 1
|
||||
StepFunction=(0.2, 0.01 mm), integ: 1, fluct: 1, linLossLim= 0.01
|
||||
===== EM models for the G4Region DefaultRegionForTheWorld ======
|
||||
MollerBhabha : Emin= 0 meV Emax= 100 TeV deltaVI
|
||||
MollerBhabha : Emin= 0 eV Emax= 100 TeV deltaVI
|
||||
|
||||
eBrem: for e+ XStype:4 SubType=3
|
||||
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
|
||||
Lambda tables from threshold to 100 TeV, 20 bins/decade, spline: 1
|
||||
LPM flag: 1 for E > 1 GeV, VertexHighEnergyTh(GeV)= 100000
|
||||
===== EM models for the G4Region DefaultRegionForTheWorld ======
|
||||
eBremSB : Emin= 0 meV Emax= 1 GeV AngularGen2BS
|
||||
eBremSB : Emin= 0 eV Emax= 1 GeV AngularGen2BS
|
||||
eBremLPM : Emin= 1 GeV Emax= 100 TeV AngularGen2BS
|
||||
|
||||
ePairProd: for e+ XStype:1 SubType=4
|
||||
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
|
||||
Lambda tables from threshold to 100 TeV, 20 bins/decade, spline: 1
|
||||
Lambda tables from threshold to 100 TeV, 20 bins/decade, spline: 0
|
||||
Sampling table 25x1001 from 0.1 GeV to 100 TeV
|
||||
===== EM models for the G4Region DefaultRegionForTheWorld ======
|
||||
ePairProd : Emin= 0 meV Emax= 100 TeV ModifiedMephi
|
||||
ePairProd : Emin= 0 eV Emax= 100 TeV ModifiedMephi
|
||||
|
||||
annihil: for e+ XStype:2 SubType=5 BuildTable=0
|
||||
===== EM models for the G4Region DefaultRegionForTheWorld ======
|
||||
eplus2gg : Emin= 0 meV Emax= 100 TeV
|
||||
eplus2gg : Emin= 0 eV Emax= 100 TeV
|
||||
|
||||
CoulombScat: for e+ XStype:3 SubType=1 BuildTable=1
|
||||
Lambda table from 100 MeV to 100 TeV, 20 bins/decade, spline: 1
|
||||
Lambda table from 100 MeV to 100 TeV, 20 bins/decade, spline: 0
|
||||
ThetaMin(p) < Theta(degree) < 180 pLimit(GeV^1)= 0.139531
|
||||
===== EM models for the G4Region DefaultRegionForTheWorld ======
|
||||
eCoulombScattering : Emin= 100 MeV Emax= 100 TeV
|
||||
|
||||
msc: for proton SubType= 10
|
||||
===== EM models for the G4Region DefaultRegionForTheWorld ======
|
||||
WentzelVIUni : Emin= 0 meV Emax= 100 TeV Nbins=240 100 eV - 100 TeV
|
||||
WentzelVIUni : Emin= 0 eV Emax= 100 TeV Nbins=240 100 eV - 100 TeV
|
||||
StepLim=Minimal Rfact=0.2 Gfact=2.5 Sfact=0.6 DispFlag:1 Skin=3 Llim=1 mm
|
||||
|
||||
hIoni: for proton XStype:1 SubType=2
|
||||
@@ -356,36 +432,35 @@ hIoni: for proton XStype:1 SubType=2
|
||||
Lambda tables from threshold to 100 TeV, 20 bins/decade, spline: 1
|
||||
StepFunction=(0.1, 0.05 mm), integ: 1, fluct: 1, linLossLim= 0.01
|
||||
===== EM models for the G4Region DefaultRegionForTheWorld ======
|
||||
Bragg : Emin= 0 meV Emax= 2 MeV deltaVI
|
||||
Bragg : Emin= 0 eV Emax= 2 MeV deltaVI
|
||||
BetheBloch : Emin= 2 MeV Emax= 100 TeV deltaVI
|
||||
|
||||
hBrems: for proton XStype:1 SubType=3
|
||||
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
|
||||
Lambda tables from threshold to 100 TeV, 20 bins/decade, spline: 1
|
||||
Lambda tables from threshold to 100 TeV, 20 bins/decade, spline: 0
|
||||
===== EM models for the G4Region DefaultRegionForTheWorld ======
|
||||
hBrem : Emin= 0 meV Emax= 100 TeV ModifiedMephi
|
||||
===== Limit on energy threshold has been applied
|
||||
hBrem : Emin= 0 eV Emax= 100 TeV ModifiedMephi
|
||||
|
||||
hPairProd: for proton XStype:1 SubType=4
|
||||
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
|
||||
Lambda tables from threshold to 100 TeV, 20 bins/decade, spline: 1
|
||||
Lambda tables from threshold to 100 TeV, 20 bins/decade, spline: 0
|
||||
Sampling table 17x1001 from 7.50618 GeV to 100 TeV
|
||||
===== EM models for the G4Region DefaultRegionForTheWorld ======
|
||||
hPairProd : Emin= 0 meV Emax= 100 TeV ModifiedMephi
|
||||
hPairProd : Emin= 0 eV Emax= 100 TeV ModifiedMephi
|
||||
|
||||
CoulombScat: for proton XStype:3 SubType=1 BuildTable=1
|
||||
Lambda table from threshold to 100 TeV, 20 bins/decade, spline: 1
|
||||
Lambda table from threshold to 100 TeV, 20 bins/decade, spline: 0
|
||||
ThetaMin(p) < Theta(degree) < 180 pLimit(GeV^1)= 0.139531
|
||||
===== EM models for the G4Region DefaultRegionForTheWorld ======
|
||||
eCoulombScattering : Emin= 0 meV Emax= 100 TeV
|
||||
eCoulombScattering : Emin= 0 eV Emax= 100 TeV
|
||||
|
||||
nuclearStopping: for proton SubType=8 BuildTable=0
|
||||
===== EM models for the G4Region DefaultRegionForTheWorld ======
|
||||
ICRU49NucStopping : Emin= 0 meV Emax= 1 MeV
|
||||
ICRU49NucStopping : Emin= 0 eV Emax= 1 MeV
|
||||
|
||||
msc: for GenericIon SubType= 10
|
||||
===== EM models for the G4Region DefaultRegionForTheWorld ======
|
||||
UrbanMsc : Emin= 0 meV Emax= 100 TeV
|
||||
UrbanMsc : Emin= 0 eV Emax= 100 TeV
|
||||
StepLim=Minimal Rfact=0.2 Gfact=2.5 Sfact=0.6 DispFlag:1 Skin=3 Llim=1 mm
|
||||
|
||||
ionIoni: for GenericIon XStype:1 SubType=2
|
||||
@@ -393,11 +468,11 @@ ionIoni: for GenericIon XStype:1 SubType=2
|
||||
Lambda tables from threshold to 100 TeV, 20 bins/decade, spline: 1
|
||||
StepFunction=(0.1, 0.02 mm), integ: 1, fluct: 1, linLossLim= 0.02
|
||||
===== EM models for the G4Region DefaultRegionForTheWorld ======
|
||||
ParamICRU73 : Emin= 0 meV Emax= 100 TeV deltaVI
|
||||
ParamICRU73 : Emin= 0 eV Emax= 100 TeV deltaVI
|
||||
|
||||
nuclearStopping: for GenericIon SubType=8 BuildTable=0
|
||||
===== EM models for the G4Region DefaultRegionForTheWorld ======
|
||||
ICRU49NucStopping : Emin= 0 meV Emax= 1 MeV
|
||||
ICRU49NucStopping : Emin= 0 eV Emax= 1 MeV
|
||||
======================================================================
|
||||
====== Radioactive Decay Physics Parameters =======
|
||||
======================================================================
|
||||
@@ -408,15 +483,15 @@ Enable correlated gamma emission 0
|
||||
Max 2J for sampling of angular correlations 10
|
||||
Atomic de-excitation enabled 1
|
||||
Auger electron emission enabled 1
|
||||
Auger cascade 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 1e+27 ns
|
||||
======================================================================
|
||||
|
||||
msc: for alpha SubType= 10
|
||||
===== EM models for the G4Region DefaultRegionForTheWorld ======
|
||||
UrbanMsc : Emin= 0 meV Emax= 100 TeV
|
||||
UrbanMsc : Emin= 0 eV Emax= 100 TeV
|
||||
StepLim=Minimal Rfact=0.2 Gfact=2.5 Sfact=0.6 DispFlag:1 Skin=3 Llim=1 mm
|
||||
|
||||
ionIoni: for alpha XStype:1 SubType=2
|
||||
@@ -424,16 +499,16 @@ ionIoni: for alpha XStype:1 SubType=2
|
||||
Lambda tables from threshold to 100 TeV, 20 bins/decade, spline: 1
|
||||
StepFunction=(0.1, 0.02 mm), integ: 1, fluct: 1, linLossLim= 0.02
|
||||
===== EM models for the G4Region DefaultRegionForTheWorld ======
|
||||
BraggIon : Emin= 0 meV Emax=7.9452 MeV deltaVI
|
||||
BraggIon : Emin= 0 eV Emax=7.9452 MeV deltaVI
|
||||
BetheBloch : Emin=7.9452 MeV Emax= 100 TeV deltaVI
|
||||
|
||||
nuclearStopping: for alpha SubType=8 BuildTable=0
|
||||
===== EM models for the G4Region DefaultRegionForTheWorld ======
|
||||
ICRU49NucStopping : Emin= 0 meV Emax= 1 MeV
|
||||
ICRU49NucStopping : Emin= 0 eV Emax= 1 MeV
|
||||
|
||||
msc: for anti_proton SubType= 10
|
||||
===== EM models for the G4Region DefaultRegionForTheWorld ======
|
||||
WentzelVIUni : Emin= 0 meV Emax= 100 TeV Nbins=240 100 eV - 100 TeV
|
||||
WentzelVIUni : Emin= 0 eV Emax= 100 TeV Nbins=240 100 eV - 100 TeV
|
||||
StepLim=Minimal Rfact=0.2 Gfact=2.5 Sfact=0.6 DispFlag:1 Skin=3 Llim=1 mm
|
||||
|
||||
hIoni: for anti_proton XStype:1 SubType=2
|
||||
@@ -441,32 +516,31 @@ hIoni: for anti_proton XStype:1 SubType=2
|
||||
Lambda tables from threshold to 100 TeV, 20 bins/decade, spline: 1
|
||||
StepFunction=(0.1, 0.05 mm), integ: 1, fluct: 1, linLossLim= 0.01
|
||||
===== EM models for the G4Region DefaultRegionForTheWorld ======
|
||||
ICRU73QO : Emin= 0 meV Emax= 2 MeV deltaVI
|
||||
ICRU73QO : Emin= 0 eV Emax= 2 MeV deltaVI
|
||||
BetheBloch : Emin= 2 MeV Emax= 100 TeV deltaVI
|
||||
|
||||
hBrems: for anti_proton XStype:1 SubType=3
|
||||
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
|
||||
Lambda tables from threshold to 100 TeV, 20 bins/decade, spline: 1
|
||||
Lambda tables from threshold to 100 TeV, 20 bins/decade, spline: 0
|
||||
===== EM models for the G4Region DefaultRegionForTheWorld ======
|
||||
hBrem : Emin= 0 meV Emax= 100 TeV ModifiedMephi
|
||||
===== Limit on energy threshold has been applied
|
||||
hBrem : Emin= 0 eV Emax= 100 TeV ModifiedMephi
|
||||
|
||||
hPairProd: for anti_proton XStype:1 SubType=4
|
||||
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
|
||||
Lambda tables from threshold to 100 TeV, 20 bins/decade, spline: 1
|
||||
Lambda tables from threshold to 100 TeV, 20 bins/decade, spline: 0
|
||||
Sampling table 17x1001 from 7.50618 GeV to 100 TeV
|
||||
===== EM models for the G4Region DefaultRegionForTheWorld ======
|
||||
hPairProd : Emin= 0 meV Emax= 100 TeV ModifiedMephi
|
||||
hPairProd : Emin= 0 eV Emax= 100 TeV ModifiedMephi
|
||||
|
||||
CoulombScat: for anti_proton XStype:3 SubType=1 BuildTable=1
|
||||
Lambda table from threshold to 100 TeV, 20 bins/decade, spline: 1
|
||||
Lambda table from threshold to 100 TeV, 20 bins/decade, spline: 0
|
||||
ThetaMin(p) < Theta(degree) < 180 pLimit(GeV^1)= 0.139531
|
||||
===== EM models for the G4Region DefaultRegionForTheWorld ======
|
||||
eCoulombScattering : Emin= 0 meV Emax= 100 TeV
|
||||
eCoulombScattering : Emin= 0 eV Emax= 100 TeV
|
||||
|
||||
msc: for kaon+ SubType= 10
|
||||
===== EM models for the G4Region DefaultRegionForTheWorld ======
|
||||
WentzelVIUni : Emin= 0 meV Emax= 100 TeV Nbins=240 100 eV - 100 TeV
|
||||
WentzelVIUni : Emin= 0 eV Emax= 100 TeV Nbins=240 100 eV - 100 TeV
|
||||
StepLim=Minimal Rfact=0.2 Gfact=2.5 Sfact=0.6 DispFlag:1 Skin=3 Llim=1 mm
|
||||
|
||||
hIoni: for kaon+ XStype:1 SubType=2
|
||||
@@ -474,32 +548,31 @@ hIoni: for kaon+ XStype:1 SubType=2
|
||||
Lambda tables from threshold to 100 TeV, 20 bins/decade, spline: 1
|
||||
StepFunction=(0.1, 0.05 mm), integ: 1, fluct: 1, linLossLim= 0.01
|
||||
===== EM models for the G4Region DefaultRegionForTheWorld ======
|
||||
Bragg : Emin= 0 meV Emax=1.05231 MeV deltaVI
|
||||
Bragg : Emin= 0 eV Emax=1.05231 MeV deltaVI
|
||||
BetheBloch : Emin=1.05231 MeV Emax= 100 TeV deltaVI
|
||||
|
||||
hBrems: for kaon+ XStype:1 SubType=3
|
||||
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
|
||||
Lambda tables from threshold to 100 TeV, 20 bins/decade, spline: 1
|
||||
Lambda tables from threshold to 100 TeV, 20 bins/decade, spline: 0
|
||||
===== EM models for the G4Region DefaultRegionForTheWorld ======
|
||||
hBrem : Emin= 0 meV Emax= 100 TeV ModifiedMephi
|
||||
===== Limit on energy threshold has been applied
|
||||
hBrem : Emin= 0 eV Emax= 100 TeV ModifiedMephi
|
||||
|
||||
hPairProd: for kaon+ XStype:1 SubType=4
|
||||
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
|
||||
Lambda tables from threshold to 100 TeV, 20 bins/decade, spline: 1
|
||||
Lambda tables from threshold to 100 TeV, 20 bins/decade, spline: 0
|
||||
Sampling table 18x1001 from 3.94942 GeV to 100 TeV
|
||||
===== EM models for the G4Region DefaultRegionForTheWorld ======
|
||||
hPairProd : Emin= 0 meV Emax= 100 TeV ModifiedMephi
|
||||
hPairProd : Emin= 0 eV Emax= 100 TeV ModifiedMephi
|
||||
|
||||
CoulombScat: for kaon+ XStype:3 SubType=1 BuildTable=1
|
||||
Lambda table from threshold to 100 TeV, 20 bins/decade, spline: 1
|
||||
Lambda table from threshold to 100 TeV, 20 bins/decade, spline: 0
|
||||
ThetaMin(p) < Theta(degree) < 180 pLimit(GeV^1)= 0.139531
|
||||
===== EM models for the G4Region DefaultRegionForTheWorld ======
|
||||
eCoulombScattering : Emin= 0 meV Emax= 100 TeV
|
||||
eCoulombScattering : Emin= 0 eV Emax= 100 TeV
|
||||
|
||||
msc: for kaon- SubType= 10
|
||||
===== EM models for the G4Region DefaultRegionForTheWorld ======
|
||||
WentzelVIUni : Emin= 0 meV Emax= 100 TeV Nbins=240 100 eV - 100 TeV
|
||||
WentzelVIUni : Emin= 0 eV Emax= 100 TeV Nbins=240 100 eV - 100 TeV
|
||||
StepLim=Minimal Rfact=0.2 Gfact=2.5 Sfact=0.6 DispFlag:1 Skin=3 Llim=1 mm
|
||||
|
||||
hIoni: for kaon- XStype:1 SubType=2
|
||||
@@ -507,32 +580,31 @@ hIoni: for kaon- XStype:1 SubType=2
|
||||
Lambda tables from threshold to 100 TeV, 20 bins/decade, spline: 1
|
||||
StepFunction=(0.1, 0.05 mm), integ: 1, fluct: 1, linLossLim= 0.01
|
||||
===== EM models for the G4Region DefaultRegionForTheWorld ======
|
||||
ICRU73QO : Emin= 0 meV Emax=1.05231 MeV deltaVI
|
||||
ICRU73QO : Emin= 0 eV Emax=1.05231 MeV deltaVI
|
||||
BetheBloch : Emin=1.05231 MeV Emax= 100 TeV deltaVI
|
||||
|
||||
hBrems: for kaon- XStype:1 SubType=3
|
||||
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
|
||||
Lambda tables from threshold to 100 TeV, 20 bins/decade, spline: 1
|
||||
Lambda tables from threshold to 100 TeV, 20 bins/decade, spline: 0
|
||||
===== EM models for the G4Region DefaultRegionForTheWorld ======
|
||||
hBrem : Emin= 0 meV Emax= 100 TeV ModifiedMephi
|
||||
===== Limit on energy threshold has been applied
|
||||
hBrem : Emin= 0 eV Emax= 100 TeV ModifiedMephi
|
||||
|
||||
hPairProd: for kaon- XStype:1 SubType=4
|
||||
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
|
||||
Lambda tables from threshold to 100 TeV, 20 bins/decade, spline: 1
|
||||
Lambda tables from threshold to 100 TeV, 20 bins/decade, spline: 0
|
||||
Sampling table 18x1001 from 3.94942 GeV to 100 TeV
|
||||
===== EM models for the G4Region DefaultRegionForTheWorld ======
|
||||
hPairProd : Emin= 0 meV Emax= 100 TeV ModifiedMephi
|
||||
hPairProd : Emin= 0 eV Emax= 100 TeV ModifiedMephi
|
||||
|
||||
CoulombScat: for kaon- XStype:3 SubType=1 BuildTable=1
|
||||
Used Lambda table of kaon+
|
||||
ThetaMin(p) < Theta(degree) < 180 pLimit(GeV^1)= 0.139531
|
||||
===== EM models for the G4Region DefaultRegionForTheWorld ======
|
||||
eCoulombScattering : Emin= 0 meV Emax= 100 TeV
|
||||
eCoulombScattering : Emin= 0 eV Emax= 100 TeV
|
||||
|
||||
msc: for mu+ SubType= 10
|
||||
===== EM models for the G4Region DefaultRegionForTheWorld ======
|
||||
WentzelVIUni : Emin= 0 meV Emax= 100 TeV Nbins=240 100 eV - 100 TeV
|
||||
WentzelVIUni : Emin= 0 eV Emax= 100 TeV Nbins=240 100 eV - 100 TeV
|
||||
StepLim=Minimal Rfact=0.2 Gfact=2.5 Sfact=0.6 DispFlag:1 Skin=3 Llim=1 mm
|
||||
|
||||
muIoni: for mu+ XStype:1 SubType=2
|
||||
@@ -540,33 +612,32 @@ muIoni: for mu+ XStype:1 SubType=2
|
||||
Lambda tables from threshold to 100 TeV, 20 bins/decade, spline: 1
|
||||
StepFunction=(0.1, 0.05 mm), integ: 1, fluct: 1, linLossLim= 0.01
|
||||
===== EM models for the G4Region DefaultRegionForTheWorld ======
|
||||
Bragg : Emin= 0 meV Emax= 200 keV deltaVI
|
||||
Bragg : Emin= 0 eV Emax= 200 keV deltaVI
|
||||
BetheBloch : Emin= 200 keV Emax= 1 GeV deltaVI
|
||||
MuBetheBloch : Emin= 1 GeV Emax= 100 TeV
|
||||
|
||||
muBrems: for mu+ XStype:1 SubType=3
|
||||
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
|
||||
Lambda tables from threshold to 100 TeV, 20 bins/decade, spline: 1
|
||||
Lambda tables from threshold to 100 TeV, 20 bins/decade, spline: 0
|
||||
===== EM models for the G4Region DefaultRegionForTheWorld ======
|
||||
MuBrem : Emin= 0 meV Emax= 100 TeV ModifiedMephi
|
||||
===== Limit on energy threshold has been applied
|
||||
MuBrem : Emin= 0 eV Emax= 100 TeV ModifiedMephi
|
||||
|
||||
muPairProd: for mu+ XStype:1 SubType=4
|
||||
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
|
||||
Lambda tables from threshold to 100 TeV, 20 bins/decade, spline: 1
|
||||
Lambda tables from threshold to 100 TeV, 20 bins/decade, spline: 0
|
||||
Sampling table 21x1001 from 1 GeV to 100 TeV
|
||||
===== EM models for the G4Region DefaultRegionForTheWorld ======
|
||||
muPairProd : Emin= 0 meV Emax= 100 TeV ModifiedMephi
|
||||
muPairProd : Emin= 0 eV Emax= 100 TeV ModifiedMephi
|
||||
|
||||
CoulombScat: for mu+ XStype:3 SubType=1 BuildTable=1
|
||||
Lambda table from threshold to 100 TeV, 20 bins/decade, spline: 1
|
||||
Lambda table from threshold to 100 TeV, 20 bins/decade, spline: 0
|
||||
ThetaMin(p) < Theta(degree) < 180 pLimit(GeV^1)= 0.139531
|
||||
===== EM models for the G4Region DefaultRegionForTheWorld ======
|
||||
eCoulombScattering : Emin= 0 meV Emax= 100 TeV
|
||||
eCoulombScattering : Emin= 0 eV Emax= 100 TeV
|
||||
|
||||
msc: for mu- SubType= 10
|
||||
===== EM models for the G4Region DefaultRegionForTheWorld ======
|
||||
WentzelVIUni : Emin= 0 meV Emax= 100 TeV Nbins=240 100 eV - 100 TeV
|
||||
WentzelVIUni : Emin= 0 eV Emax= 100 TeV Nbins=240 100 eV - 100 TeV
|
||||
StepLim=Minimal Rfact=0.2 Gfact=2.5 Sfact=0.6 DispFlag:1 Skin=3 Llim=1 mm
|
||||
|
||||
muIoni: for mu- XStype:1 SubType=2
|
||||
@@ -574,33 +645,32 @@ muIoni: for mu- XStype:1 SubType=2
|
||||
Lambda tables from threshold to 100 TeV, 20 bins/decade, spline: 1
|
||||
StepFunction=(0.1, 0.05 mm), integ: 1, fluct: 1, linLossLim= 0.01
|
||||
===== EM models for the G4Region DefaultRegionForTheWorld ======
|
||||
ICRU73QO : Emin= 0 meV Emax= 200 keV deltaVI
|
||||
ICRU73QO : Emin= 0 eV Emax= 200 keV deltaVI
|
||||
BetheBloch : Emin= 200 keV Emax= 1 GeV deltaVI
|
||||
MuBetheBloch : Emin= 1 GeV Emax= 100 TeV
|
||||
|
||||
muBrems: for mu- XStype:1 SubType=3
|
||||
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
|
||||
Lambda tables from threshold to 100 TeV, 20 bins/decade, spline: 1
|
||||
Lambda tables from threshold to 100 TeV, 20 bins/decade, spline: 0
|
||||
===== EM models for the G4Region DefaultRegionForTheWorld ======
|
||||
MuBrem : Emin= 0 meV Emax= 100 TeV ModifiedMephi
|
||||
===== Limit on energy threshold has been applied
|
||||
MuBrem : Emin= 0 eV Emax= 100 TeV ModifiedMephi
|
||||
|
||||
muPairProd: for mu- XStype:1 SubType=4
|
||||
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
|
||||
Lambda tables from threshold to 100 TeV, 20 bins/decade, spline: 1
|
||||
Lambda tables from threshold to 100 TeV, 20 bins/decade, spline: 0
|
||||
Sampling table 21x1001 from 1 GeV to 100 TeV
|
||||
===== EM models for the G4Region DefaultRegionForTheWorld ======
|
||||
muPairProd : Emin= 0 meV Emax= 100 TeV ModifiedMephi
|
||||
muPairProd : Emin= 0 eV Emax= 100 TeV ModifiedMephi
|
||||
|
||||
CoulombScat: for mu- XStype:3 SubType=1 BuildTable=1
|
||||
Used Lambda table of mu+
|
||||
ThetaMin(p) < Theta(degree) < 180 pLimit(GeV^1)= 0.139531
|
||||
===== EM models for the G4Region DefaultRegionForTheWorld ======
|
||||
eCoulombScattering : Emin= 0 meV Emax= 100 TeV
|
||||
eCoulombScattering : Emin= 0 eV Emax= 100 TeV
|
||||
|
||||
msc: for pi+ SubType= 10
|
||||
===== EM models for the G4Region DefaultRegionForTheWorld ======
|
||||
WentzelVIUni : Emin= 0 meV Emax= 100 TeV Nbins=240 100 eV - 100 TeV
|
||||
WentzelVIUni : Emin= 0 eV Emax= 100 TeV Nbins=240 100 eV - 100 TeV
|
||||
StepLim=Minimal Rfact=0.2 Gfact=2.5 Sfact=0.6 DispFlag:1 Skin=3 Llim=1 mm
|
||||
|
||||
hIoni: for pi+ XStype:1 SubType=2
|
||||
@@ -608,32 +678,31 @@ hIoni: for pi+ XStype:1 SubType=2
|
||||
Lambda tables from threshold to 100 TeV, 20 bins/decade, spline: 1
|
||||
StepFunction=(0.1, 0.05 mm), integ: 1, fluct: 1, linLossLim= 0.01
|
||||
===== EM models for the G4Region DefaultRegionForTheWorld ======
|
||||
Bragg : Emin= 0 meV Emax=297.505 keV deltaVI
|
||||
Bragg : Emin= 0 eV Emax=297.505 keV deltaVI
|
||||
BetheBloch : Emin=297.505 keV Emax= 100 TeV deltaVI
|
||||
|
||||
hBrems: for pi+ XStype:1 SubType=3
|
||||
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
|
||||
Lambda tables from threshold to 100 TeV, 20 bins/decade, spline: 1
|
||||
Lambda tables from threshold to 100 TeV, 20 bins/decade, spline: 0
|
||||
===== EM models for the G4Region DefaultRegionForTheWorld ======
|
||||
hBrem : Emin= 0 meV Emax= 100 TeV ModifiedMephi
|
||||
===== Limit on energy threshold has been applied
|
||||
hBrem : Emin= 0 eV Emax= 100 TeV ModifiedMephi
|
||||
|
||||
hPairProd: for pi+ XStype:1 SubType=4
|
||||
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
|
||||
Lambda tables from threshold to 100 TeV, 20 bins/decade, spline: 1
|
||||
Lambda tables from threshold to 100 TeV, 20 bins/decade, spline: 0
|
||||
Sampling table 20x1001 from 1.11656 GeV to 100 TeV
|
||||
===== EM models for the G4Region DefaultRegionForTheWorld ======
|
||||
hPairProd : Emin= 0 meV Emax= 100 TeV ModifiedMephi
|
||||
hPairProd : Emin= 0 eV Emax= 100 TeV ModifiedMephi
|
||||
|
||||
CoulombScat: for pi+ XStype:3 SubType=1 BuildTable=1
|
||||
Lambda table from threshold to 100 TeV, 20 bins/decade, spline: 1
|
||||
Lambda table from threshold to 100 TeV, 20 bins/decade, spline: 0
|
||||
ThetaMin(p) < Theta(degree) < 180 pLimit(GeV^1)= 0.139531
|
||||
===== EM models for the G4Region DefaultRegionForTheWorld ======
|
||||
eCoulombScattering : Emin= 0 meV Emax= 100 TeV
|
||||
eCoulombScattering : Emin= 0 eV Emax= 100 TeV
|
||||
|
||||
msc: for pi- SubType= 10
|
||||
===== EM models for the G4Region DefaultRegionForTheWorld ======
|
||||
WentzelVIUni : Emin= 0 meV Emax= 100 TeV Nbins=240 100 eV - 100 TeV
|
||||
WentzelVIUni : Emin= 0 eV Emax= 100 TeV Nbins=240 100 eV - 100 TeV
|
||||
StepLim=Minimal Rfact=0.2 Gfact=2.5 Sfact=0.6 DispFlag:1 Skin=3 Llim=1 mm
|
||||
|
||||
hIoni: for pi- XStype:1 SubType=2
|
||||
@@ -641,56 +710,55 @@ hIoni: for pi- XStype:1 SubType=2
|
||||
Lambda tables from threshold to 100 TeV, 20 bins/decade, spline: 1
|
||||
StepFunction=(0.1, 0.05 mm), integ: 1, fluct: 1, linLossLim= 0.01
|
||||
===== EM models for the G4Region DefaultRegionForTheWorld ======
|
||||
ICRU73QO : Emin= 0 meV Emax=297.505 keV deltaVI
|
||||
ICRU73QO : Emin= 0 eV Emax=297.505 keV deltaVI
|
||||
BetheBloch : Emin=297.505 keV Emax= 100 TeV deltaVI
|
||||
|
||||
hBrems: for pi- XStype:1 SubType=3
|
||||
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
|
||||
Lambda tables from threshold to 100 TeV, 20 bins/decade, spline: 1
|
||||
Lambda tables from threshold to 100 TeV, 20 bins/decade, spline: 0
|
||||
===== EM models for the G4Region DefaultRegionForTheWorld ======
|
||||
hBrem : Emin= 0 meV Emax= 100 TeV ModifiedMephi
|
||||
===== Limit on energy threshold has been applied
|
||||
hBrem : Emin= 0 eV Emax= 100 TeV ModifiedMephi
|
||||
|
||||
hPairProd: for pi- XStype:1 SubType=4
|
||||
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
|
||||
Lambda tables from threshold to 100 TeV, 20 bins/decade, spline: 1
|
||||
Lambda tables from threshold to 100 TeV, 20 bins/decade, spline: 0
|
||||
Sampling table 20x1001 from 1.11656 GeV to 100 TeV
|
||||
===== EM models for the G4Region DefaultRegionForTheWorld ======
|
||||
hPairProd : Emin= 0 meV Emax= 100 TeV ModifiedMephi
|
||||
hPairProd : Emin= 0 eV Emax= 100 TeV ModifiedMephi
|
||||
|
||||
CoulombScat: for pi- XStype:3 SubType=1 BuildTable=1
|
||||
Used Lambda table of pi+
|
||||
ThetaMin(p) < Theta(degree) < 180 pLimit(GeV^1)= 0.139531
|
||||
===== EM models for the G4Region DefaultRegionForTheWorld ======
|
||||
eCoulombScattering : Emin= 0 meV Emax= 100 TeV
|
||||
eCoulombScattering : Emin= 0 eV Emax= 100 TeV
|
||||
|
||||
========= Table of registered couples ============================
|
||||
|
||||
Index : 0 used in the geometry : Yes
|
||||
Material : G4_AIR
|
||||
Range cuts : gamma 50 um e- 50 um e+ 50 um proton 50 um
|
||||
Energy thresholds : gamma 250 eV e- 250 eV e+ 250 eV proton 5 keV
|
||||
Energy thresholds : gamma 1 keV e- 1 keV e+ 1 keV proton 5 keV
|
||||
Region(s) which use this couple :
|
||||
DefaultRegionForTheWorld
|
||||
|
||||
Index : 1 used in the geometry : Yes
|
||||
Material : G4_WATER
|
||||
Range cuts : gamma 50 um e- 50 um e+ 50 um proton 50 um
|
||||
Energy thresholds : gamma 250 eV e- 57.2461 keV e+ 56.4171 keV proton 5 keV
|
||||
Energy thresholds : gamma 1 keV e- 57.0166 keV e+ 56.3668 keV proton 5 keV
|
||||
Region(s) which use this couple :
|
||||
DefaultRegionForTheWorld
|
||||
|
||||
Index : 2 used in the geometry : Yes
|
||||
Material : Stainless steel 304
|
||||
Range cuts : gamma 50 um e- 50 um e+ 50 um proton 50 um
|
||||
Energy thresholds : gamma 4.34536 keV e- 155.488 keV e+ 151.017 keV proton 5 keV
|
||||
Energy thresholds : gamma 4.35516 keV e- 154.603 keV e+ 151.164 keV proton 5 keV
|
||||
Region(s) which use this couple :
|
||||
DefaultRegionForTheWorld
|
||||
|
||||
Index : 3 used in the geometry : Yes
|
||||
Material : G4_Ir
|
||||
Range cuts : gamma 50 um e- 50 um e+ 50 um proton 50 um
|
||||
Energy thresholds : gamma 26.8116 keV e- 240.851 keV e+ 233.926 keV proton 5 keV
|
||||
Energy thresholds : gamma 26.6596 keV e- 242.241 keV e+ 234.176 keV proton 5 keV
|
||||
Region(s) which use this couple :
|
||||
DefaultRegionForTheWorld
|
||||
|
||||
@@ -699,7 +767,7 @@ Index : 3 used in the geometry : Yes
|
||||
G4VisManager: Using G4TrajectoryDrawByCharge as fallback trajectory model.
|
||||
See commands in /vis/modeling/trajectories/ for other options.
|
||||
### Run 0 start.
|
||||
Using Root
|
||||
Using
|
||||
number of events = 5000
|
||||
... write file : primary.root - done
|
||||
... close file : primary.root - done
|
||||
@@ -709,7 +777,8 @@ number of events = 5000
|
||||
/score/dumpQuantityToFile boxMesh_4 eDep EnergyDeposition_Flexi.out
|
||||
... create file : brachytherapy.root - done
|
||||
... open analysis file : brachytherapy.root - done
|
||||
Using Root
|
||||
... open analysis file : brachytherapy.root - done
|
||||
Using
|
||||
... write file : brachytherapy.root - done
|
||||
... close file : brachytherapy.root - done
|
||||
Graphics systems deleted.
|
||||
|
||||
@@ -1,37 +0,0 @@
|
||||
//
|
||||
// ********************************************************************
|
||||
// * License and Disclaimer *
|
||||
// * *
|
||||
// * The Geant4 software is copyright of the Copyright Holders of *
|
||||
// * the Geant4 Collaboration. It is provided under the terms and *
|
||||
// * conditions of the Geant4 Software License, included in the file *
|
||||
// * LICENSE and available at http://cern.ch/geant4/license . These *
|
||||
// * include a list of copyright holders. *
|
||||
// * *
|
||||
// * Neither the authors of this software system, nor their employing *
|
||||
// * institutes,nor the agencies providing financial support for this *
|
||||
// * work make any representation or warranty, express or implied, *
|
||||
// * regarding this software system or assume any liability for its *
|
||||
// * use. Please see the license in the file LICENSE and URL above *
|
||||
// * for the full disclaimer and the limitation of liability. *
|
||||
// * *
|
||||
// * This code implementation is the result of the scientific and *
|
||||
// * technical work of the GEANT4 collaboration. *
|
||||
// * By using, copying, modifying or distributing the software (or *
|
||||
// * any work based on the software) you agree to acknowledge its *
|
||||
// * use in resulting scientific publications, and indicate your *
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
/*
|
||||
Author: Susanna Guatelli, susanna@uow.edu.au
|
||||
|
||||
The class BrachyAnalysisManager creates and manages histograms and ntuples
|
||||
*/
|
||||
|
||||
#ifndef BrachyAnalysisManager_HH
|
||||
#define BrachyAnalysisManager_HH 1
|
||||
#include "g4root.hh"
|
||||
#endif
|
||||
|
||||
|
||||
@@ -42,8 +42,8 @@
|
||||
#include "globals.hh"
|
||||
|
||||
#include "BrachyPrimaryGeneratorAction.hh"
|
||||
#include "BrachyAnalysisManager.hh"
|
||||
#include "Randomize.hh"
|
||||
#include "G4AnalysisManager.hh"
|
||||
#include "G4Event.hh"
|
||||
#include "G4GeneralParticleSource.hh"
|
||||
#include "G4RunManager.hh"
|
||||
|
||||
@@ -41,7 +41,7 @@
|
||||
//
|
||||
|
||||
#include "BrachyRunAction.hh"
|
||||
#include "BrachyAnalysisManager.hh"
|
||||
#include "G4AnalysisManager.hh"
|
||||
#include "G4Run.hh"
|
||||
#include "G4RunManager.hh"
|
||||
#include "G4UImanager.hh"
|
||||
|
||||
@@ -25,8 +25,8 @@
|
||||
//
|
||||
// Author: Susanna Guatelli (guatelli@ge.infn.it)
|
||||
//
|
||||
#include "BrachyAnalysisManager.hh"
|
||||
#include "BrachySteppingAction.hh"
|
||||
#include "G4AnalysisManager.hh"
|
||||
#include "G4ios.hh"
|
||||
#include "G4SteppingManager.hh"
|
||||
#include "G4Step.hh"
|
||||
@@ -71,7 +71,7 @@ void BrachySteppingAction::UserSteppingAction(const G4Step* aStep)
|
||||
|
||||
// Retrieve the process originating it
|
||||
// G4cout << "creator process " << process << G4endl;
|
||||
if (process == "RadioactiveDecayBase")
|
||||
if (process == "RadioactiveDecay")
|
||||
{
|
||||
G4double energy = (*fSecondary)[lp1] -> GetKineticEnergy();
|
||||
G4AnalysisManager* analysisManager = G4AnalysisManager::Instance();
|
||||
|
||||
@@ -32,7 +32,7 @@ Original code from geant4/examples/extended/runAndEvent/RE03, by M. Asai
|
||||
*/
|
||||
|
||||
#include "BrachyUserScoreWriter.hh"
|
||||
#include "BrachyAnalysisManager.hh"
|
||||
#include "G4AnalysisManager.hh"
|
||||
#include "G4MultiFunctionalDetector.hh"
|
||||
#include "G4SDParticleFilter.hh"
|
||||
#include "G4VPrimitiveScorer.hh"
|
||||
|
||||
@@ -1,30 +0,0 @@
|
||||
/testem/phys/addPhysics emlivermore
|
||||
/run/initialize
|
||||
/control/verbose 1
|
||||
/tracking/verbose 0
|
||||
/run/verbose 0
|
||||
/event/verbose 0
|
||||
|
||||
#
|
||||
/source/switch Flexi
|
||||
###### Generation of primary field
|
||||
#### Generate gamma deriving from radioactive decay
|
||||
/control/execute iridium_source_primary.mac
|
||||
# Scoring mesh is used to calculate
|
||||
# the energy deposition in the phantom
|
||||
/score/create/boxMesh boxMesh_4
|
||||
#
|
||||
# the voxels are 0.25 mm wide.
|
||||
/score/mesh/boxSize 10.0125 10.0125 0.0125 cm
|
||||
/score/mesh/nBin 801 801 1
|
||||
/score/quantity/energyDeposit eDep
|
||||
#
|
||||
/score/close
|
||||
#
|
||||
/score/list
|
||||
/run/beamOn 1000000000
|
||||
#
|
||||
# Dump scores to a file
|
||||
#
|
||||
/score/dumpQuantityToFile boxMesh_4 eDep EnergyDeposition_Flexi_livermore.out
|
||||
#
|
||||
@@ -1,30 +0,0 @@
|
||||
/testem/phys/addPhysics emstandard_opt0
|
||||
/run/initialize
|
||||
/control/verbose 1
|
||||
/tracking/verbose 0
|
||||
/run/verbose 0
|
||||
/event/verbose 0
|
||||
|
||||
#
|
||||
/source/switch Flexi
|
||||
###### Generation of primary field
|
||||
#### Generate gamma deriving from radioactive decay
|
||||
/control/execute iridium_source_primary.mac
|
||||
# Scoring mesh is used to calculate
|
||||
# the energy deposition in the phantom
|
||||
/score/create/boxMesh boxMesh_4
|
||||
#
|
||||
# the voxels are 0.25 mm wide.
|
||||
/score/mesh/boxSize 10.0125 10.0125 0.0125 cm
|
||||
/score/mesh/nBin 801 801 1
|
||||
/score/quantity/energyDeposit eDep
|
||||
#
|
||||
/score/close
|
||||
#
|
||||
/score/list
|
||||
/run/beamOn 1000000000
|
||||
#
|
||||
# Dump scores to a file
|
||||
#
|
||||
/score/dumpQuantityToFile boxMesh_4 eDep EnergyDeposition_Flexi_opt0.out
|
||||
#
|
||||
@@ -1,30 +0,0 @@
|
||||
/testem/phys/addPhysics emstandard_opt3
|
||||
/run/initialize
|
||||
/control/verbose 1
|
||||
/tracking/verbose 0
|
||||
/run/verbose 0
|
||||
/event/verbose 0
|
||||
|
||||
#
|
||||
/source/switch Flexi
|
||||
###### Generation of primary field
|
||||
#### Generate gamma deriving from radioactive decay
|
||||
/control/execute iridium_source_primary.mac
|
||||
# Scoring mesh is used to calculate
|
||||
# the energy deposition in the phantom
|
||||
/score/create/boxMesh boxMesh_4
|
||||
#
|
||||
# the voxels are 0.25 mm wide.
|
||||
/score/mesh/boxSize 10.0125 10.0125 0.0125 cm
|
||||
/score/mesh/nBin 801 801 1
|
||||
/score/quantity/energyDeposit eDep
|
||||
#
|
||||
/score/close
|
||||
#
|
||||
/score/list
|
||||
/run/beamOn 1000000000
|
||||
#
|
||||
# Dump scores to a file
|
||||
#
|
||||
/score/dumpQuantityToFile boxMesh_4 eDep EnergyDeposition_Flexi_opt3.out
|
||||
#
|
||||
@@ -1,30 +0,0 @@
|
||||
/testem/phys/addPhysics emstandard_opt4
|
||||
/run/initialize
|
||||
/control/verbose 1
|
||||
/tracking/verbose 0
|
||||
/run/verbose 0
|
||||
/event/verbose 0
|
||||
|
||||
#
|
||||
/source/switch Flexi
|
||||
###### Generation of primary field
|
||||
#### Generate gamma deriving from radioactive decay
|
||||
/control/execute iridium_source_primary.mac
|
||||
# Scoring mesh is used to calculate
|
||||
# the energy deposition in the phantom
|
||||
/score/create/boxMesh boxMesh_4
|
||||
#
|
||||
# the voxels are 0.25 mm wide.
|
||||
/score/mesh/boxSize 10.0125 10.0125 0.0125 cm
|
||||
/score/mesh/nBin 801 801 1
|
||||
/score/quantity/energyDeposit eDep
|
||||
#
|
||||
/score/close
|
||||
#
|
||||
/score/list
|
||||
/run/beamOn 1000000000
|
||||
#
|
||||
# Dump scores to a file
|
||||
#
|
||||
/score/dumpQuantityToFile boxMesh_4 eDep EnergyDeposition_Flexi_opt4.out
|
||||
#
|
||||
@@ -1,29 +0,0 @@
|
||||
/testem/phys/addPhysics empenelope
|
||||
/run/initialize
|
||||
/control/verbose 1
|
||||
/tracking/verbose 0
|
||||
/run/verbose 0
|
||||
/event/verbose 0
|
||||
#
|
||||
/source/switch Flexi
|
||||
###### Generation of primary field
|
||||
#### Generate gamma deriving from radioactive decay
|
||||
/control/execute iridium_source_primary.mac
|
||||
# Scoring mesh is used to calculate
|
||||
# the energy deposition in the phantom
|
||||
/score/create/boxMesh boxMesh_4
|
||||
#
|
||||
# the voxels are 0.25 mm wide.
|
||||
/score/mesh/boxSize 10.0125 10.0125 0.0125 cm
|
||||
/score/mesh/nBin 801 801 1
|
||||
/score/quantity/energyDeposit eDep
|
||||
#
|
||||
/score/close
|
||||
#
|
||||
/score/list
|
||||
/run/beamOn 1000000000
|
||||
#
|
||||
# Dump scores to a file
|
||||
#
|
||||
/score/dumpQuantityToFile boxMesh_4 eDep EnergyDeposition_Flexi_penelope.out
|
||||
#
|
||||
@@ -1,129 +0,0 @@
|
||||
/gps/ene/type Arb
|
||||
/gps/hist/type arb
|
||||
/gps/hist/point 0.0614 1e-8
|
||||
/gps/hist/point 0.0615 0.412
|
||||
/gps/hist/point 0.0616 1e-8
|
||||
/gps/hist/point 0.0629 1e-8
|
||||
/gps/hist/point 0.063 0.7039
|
||||
/gps/hist/point 0.0631 1e-8
|
||||
/gps/hist/point 0.0650 1e-8
|
||||
/gps/hist/point 0.0651 1.1309
|
||||
/gps/hist/point 0.0652 1e-8
|
||||
/gps/hist/point 0.0667 1e-8
|
||||
/gps/hist/point 0.0668 1.9178
|
||||
/gps/hist/point 0.0669 1e-8
|
||||
/gps/hist/point 0.0710 1e-8
|
||||
/gps/hist/point 0.0711 0.0827
|
||||
/gps/hist/point 0.0712 1e-8
|
||||
/gps/hist/point 0.0713 1e-8
|
||||
/gps/hist/point 0.0714 0.1600
|
||||
/gps/hist/point 0.0715 1e-8
|
||||
/gps/hist/point 0.0733 1e-8
|
||||
/gps/hist/point 0.0734 0.0560
|
||||
/gps/hist/point 0.0735 1e-8
|
||||
/gps/hist/point 0.0753 1e-8
|
||||
/gps/hist/point 0.0754 0.2292
|
||||
/gps/hist/point 0.0755 1e-8
|
||||
/gps/hist/point 0.0756 1e-8
|
||||
/gps/hist/point 0.0757 0.4408
|
||||
/gps/hist/point 0.0758 1e-8
|
||||
/gps/hist/point 0.0777 1e-8
|
||||
/gps/hist/point 0.0778 0.1570
|
||||
/gps/hist/point 0.0779 1e-8
|
||||
/gps/hist/point 0.1103 1e-8
|
||||
/gps/hist/point 0.1104 0.0042
|
||||
/gps/hist/point 0.1105 1e-8
|
||||
/gps/hist/point 0.1362 1e-8
|
||||
/gps/hist/point 0.1363 0.0860
|
||||
/gps/hist/point 0.1364 1e-8
|
||||
/gps/hist/point 0.1769 1e-8
|
||||
/gps/hist/point 0.1770 0.0018
|
||||
/gps/hist/point 0.1771 1e-8
|
||||
/gps/hist/point 0.2012 1e-8
|
||||
/gps/hist/point 0.2013 0.1624
|
||||
/gps/hist/point 0.2014 1e-8
|
||||
/gps/hist/point 0.2057 1e-8
|
||||
/gps/hist/point 0.2058 1.1468
|
||||
/gps/hist/point 0.2059 1e-8
|
||||
/gps/hist/point 0.2802 1e-8
|
||||
/gps/hist/point 0.2803 0.0039
|
||||
/gps/hist/point 0.2804 1e-8
|
||||
/gps/hist/point 0.2832 1e-8
|
||||
/gps/hist/point 0.2833 0.0913
|
||||
/gps/hist/point 0.2834 1e-8
|
||||
/gps/hist/point 0.2959 1e-8
|
||||
/gps/hist/point 0.2960 12.3498
|
||||
/gps/hist/point 0.2961 1e-8
|
||||
/gps/hist/point 0.3084 1e-8
|
||||
/gps/hist/point 0.3085 12.7626
|
||||
/gps/hist/point 0.3086 1e-8
|
||||
/gps/hist/point 0.3164 1e-8
|
||||
/gps/hist/point 0.3165 35.5660
|
||||
/gps/hist/point 0.3166 1e-8
|
||||
/gps/hist/point 0.3291 1e-8
|
||||
/gps/hist/point 0.3292 0.0060
|
||||
/gps/hist/point 0.3293 1e-8
|
||||
/gps/hist/point 0.3744 1e-8
|
||||
/gps/hist/point 0.3745 0.2493
|
||||
/gps/hist/point 0.3746 1e-8
|
||||
/gps/hist/point 0.4164 1e-8
|
||||
/gps/hist/point 0.4165 0.2877
|
||||
/gps/hist/point 0.4166 1e-8
|
||||
/gps/hist/point 0.4204 1e-8
|
||||
/gps/hist/point 0.4205 0.0237
|
||||
/gps/hist/point 0.4206 1e-8
|
||||
/gps/hist/point 0.4680 1e-8
|
||||
/gps/hist/point 0.4681 20.5587
|
||||
/gps/hist/point 0.4682 1e-8
|
||||
/gps/hist/point 0.4845 1e-8
|
||||
/gps/hist/point 0.4846 1.0942
|
||||
/gps/hist/point 0.4847 1e-8
|
||||
/gps/hist/point 0.4852 1e-8
|
||||
/gps/hist/point 0.4853 0.0010
|
||||
/gps/hist/point 0.4854 1e-8
|
||||
/gps/hist/point 0.4890 1e-8
|
||||
/gps/hist/point 0.4891 0.1504
|
||||
/gps/hist/point 0.4892 1e-8
|
||||
/gps/hist/point 0.5885 1e-8
|
||||
/gps/hist/point 0.5886 1.9423
|
||||
/gps/hist/point 0.5887 1e-8
|
||||
/gps/hist/point 0.5934 1e-8
|
||||
/gps/hist/point 0.5935 0.0181
|
||||
/gps/hist/point 0.5936 1e-8
|
||||
/gps/hist/point 0.5993 1e-8
|
||||
/gps/hist/point 0.5994 0.0017
|
||||
/gps/hist/point 0.5995 1e-8
|
||||
/gps/hist/point 0.6043 1e-8
|
||||
/gps/hist/point 0.6044 3.5361
|
||||
/gps/hist/point 0.6045 1e-8
|
||||
/gps/hist/point 0.6124 1e-8
|
||||
/gps/hist/point 0.6125 2.2962
|
||||
/gps/hist/point 0.6126 1e-8
|
||||
/gps/hist/point 0.7038 1e-8
|
||||
/gps/hist/point 0.7039 0.0018
|
||||
/gps/hist/point 0.7040 1e-8
|
||||
/gps/hist/point 0.7657 1e-8
|
||||
/gps/hist/point 0.7658 0.0006
|
||||
/gps/hist/point 0.7659 1e-8
|
||||
/gps/hist/point 0.8844 1e-8
|
||||
/gps/hist/point 0.8845 0.1251
|
||||
/gps/hist/point 0.8846 1e-8
|
||||
/gps/hist/point 1.0614 1e-8
|
||||
/gps/hist/point 1.0615 0.0228
|
||||
/gps/hist/point 1.0616 1e-8
|
||||
/gps/hist/point 1.0898 1e-8
|
||||
/gps/hist/point 1.0899 0.0005
|
||||
/gps/hist/point 1.0890 1e-8
|
||||
/gps/hist/point 1.3781 1e-8
|
||||
/gps/hist/point 1.3782 0.0005
|
||||
/gps/hist/point 1.3783 1e-8
|
||||
/gps/hist/inter Lin
|
||||
/gps/particle gamma
|
||||
/gps/pos/type Volume
|
||||
/gps/pos/shape Cylinder
|
||||
/gps/pos/radius 0.30 mm
|
||||
/gps/pos/halfz 1.75 mm
|
||||
/gps/pos/centre 0. 0. 0. mm
|
||||
/gps/ang/type iso
|
||||
|
||||
|
||||
Reference in New Issue
Block a user