Warning, /geant4/examples/extended/medical/dna/splitting/README is written in an unsupported language. File is not indexed.
0001 =================================================================
0002 Geant4 - splitting
0003 =================================================================
0004
0005
0006 Authors: J. A. Ramos-Mendez*, B. A. Faddegon
0007
0008 Department of Radiation Oncology, University of California San Francisco
0009 * Corresponding author, email to joserm84@gmail.com
0010
0011 This example is provided by the Geant4-DNA collaboration.
0012
0013 These processes and models are further described at:
0014 http://geant4-dna.org
0015
0016 Any report or published results obtained using the Geant4-DNA software shall
0017 cite the following Geant4-DNA collaboration publications:
0018 Phys. Med. 31 (2015) 861-874
0019 Med. Phys. 37 (2010) 4692-4708
0020
0021 If use this example, please cite
0022 J Ramos-Mendez, et. Al. Phys. Med. Biol. 62(15), 5908-5925, (2017) DOI: 10.1088/1361-6560/aa7831
0023
0024 ---> 1. A brief description
0025
0026 The splitting example uses variance reduction to improve the computational
0027 efficiency of calculations of ionization cluster size distributions. Ionization
0028 events are scored in a nanoscaled cylinder. Ionized electrons generated by
0029 the first generation of secondary electrons are split, i.e. new clone electrons
0030 are generated, labeled and propagated. The label is used to classify those
0031 new particles as if they were produced by independent histories to avoid
0032 overlapping of tracks at final analysis. The splitting is performed only
0033 if the ionization event occurred in the cylinder.
0034
0035 Geant4-DNA processes are used.
0036
0037 The example package contains:
0038 - source files (src, include)
0039 - README
0040 - .in, plot.C and visualization macro files
0041
0042 **** 2. Set-up.
0043
0044 The geometry is a nanoscaled cylinder centered in the world. The medium is
0045 water everywhere. The dimensions can be defined with
0046 /detector/diameter 6 nm
0047 /detector/length 10 nm
0048
0049 User can define the split number (default is 1, i.e. no split)
0050 with:
0051
0052 /vrt/numberOfSplit 10
0053
0054 **** 3. How to run the example.
0055 In interactive mode, run:
0056 ./splitting
0057 Idle> /control/execute vis.mac
0058
0059 In batch mode , run:
0060
0061 ./splitting run.mac
0062
0063 To get visualization, make sure to uncomment the #/control/execute vis.mac line in the macro.
0064
0065 **** 4. The physics
0066
0067 This example shows:
0068 - how to use the Geant4-DNA processes,
0069 - how to implement the splitting via G4WrappedProcess
0070 - how to set the splitting in specific region
0071 - how to propagate new track information to secondary particles
0072
0073 A simple electron capture process is also provided in order to kill electrons
0074 below a chosen energy threshold, set in the Physics list.
0075
0076 Look at the PhyscisList.cc file.
0077
0078 **** 5. Simulation output
0079
0080 The output results consists in two histograms in root format
0081
0082 - the energy deposit in the cylindrical target
0083 - the frequency distribution of ionization cluster size
0084
0085 NOTE: Every time a value is added to a ROOT histogram, it contributes to the statistics.
0086 For this example, to correct estimate the uncertainties is recommended to split the simulation into
0087 several jobs and to calculate the statistics from them: batch mode. Otherwise, the statistical
0088 uncertainty may be underestimated.
0089
0090 **** 6. Contacts
0091
0092 If you have any questions or wish to notify of updates and/or modification please contact:
0093
0094 J. Ramos-Mendez at joserm84@gmail.com
0095
0096 **** Acknowledgments :
0097
0098 Sebastien Incerti (CNRS) for its guidance
0099
0100