Back to home page

EIC code displayed by LXR

 
 

    


Warning, /geant4/examples/extended/medical/dna/splitting/README.md is written in an unsupported language. File is not indexed.

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