Warning, /geant4/examples/extended/medical/dna/mfp/README.md is written in an unsupported language. File is not indexed.
0001 \page Examplemfp Example mfp
0002
0003 \author S. Incerti et al. (a, *) \n
0004 a. LP2i, IN2P3 / CNRS / Bordeaux University, 33175 Gradignan, France \n
0005 * e-mail:incerti@lp2ib.in2p3.fr
0006
0007 ## INTRODUCTION.
0008
0009 The mfp example shows how to calculate mean free path of particles
0010 in liquid water using the Geant4-DNA physics processes and models.
0011
0012 It has been adapted from the spower and TestEm14 examples.
0013
0014 This example is provided by the Geant4-DNA collaboration.
0015
0016 The Geant4-DNA processes and models are further described at:
0017 http://geant4-dna.org
0018
0019 Any report or published results obtained using the Geant4-DNA software shall
0020 cite the following Geant4-DNA collaboration publications: \n
0021 Med. Phys. 51 (2024) 5873–5889 \n
0022 Med. Phys. 45 (2018) e722-e739 \n
0023 Phys. Med. 31 (2015) 861-874 \n
0024 Med. Phys. 37 (2010) 4692-4708 \n
0025 Int. J. Model. Simul. Sci. Comput. 1 (2010) 157–178
0026
0027 ## GEOMETRY SET-UP
0028
0029 The geometry is a 1 m radius sphere of liquid water (G4_WATER
0030 material). Particles are shot along x from the sphere centre.
0031
0032 Radius of the sphere, physics constructor, primary particle type and
0033 energy can be controlled by the mfp.in macro file.
0034
0035 ## SET-UP
0036
0037 Make sure G4LEDATA points to the low energy electromagnetic data files.
0038
0039 The code can be compiled with cmake.
0040
0041 It works in MT mode.
0042
0043 ## HOW TO RUN THE EXAMPLE
0044
0045 Use:
0046
0047 ```
0048 ./mfp mfp.in
0049 ```
0050
0051 The mfp.in macro allows a full control of the simulation.
0052
0053 The computation of MFP and other quantities is performed in the
0054 SteppingAction::UserSteppingAction method.
0055
0056 The histo.in macro shows how to display several quantities
0057 (energy spectrum, scattering angle along x) of primary and secondaries.
0058
0059 ## PHYSICS
0060
0061 G4EmDNAPhysics* constructors are used.
0062
0063 ## SIMULATION OUTPUT AND RESULT ANALYSIS
0064
0065 The accuracy of results may depend on incident statistics as well as
0066 on number of steps specified in the SteppingAction::UserSteppingAction
0067 method.
0068
0069 The output results consist in a text file (mfp.txt), containing:
0070 - energy of incident particles (in eV)
0071 - mfp (in nm)
0072 - rms (i.e. standard deviation) on mfp (in nm)
0073
0074 Otherwise you may use histo.in to generate ROOT histograms of the
0075 other quantities.