Geant4 Cross Reference

Cross-Referencing   Geant4
Geant4/examples/extended/medical/dna/spower/

Version: [ ReleaseNotes ] [ 1.0 ] [ 1.1 ] [ 2.0 ] [ 3.0 ] [ 3.1 ] [ 3.2 ] [ 4.0 ] [ 4.0.p1 ] [ 4.0.p2 ] [ 4.1 ] [ 4.1.p1 ] [ 5.0 ] [ 5.0.p1 ] [ 5.1 ] [ 5.1.p1 ] [ 5.2 ] [ 5.2.p1 ] [ 5.2.p2 ] [ 6.0 ] [ 6.0.p1 ] [ 6.1 ] [ 6.2 ] [ 6.2.p1 ] [ 6.2.p2 ] [ 7.0 ] [ 7.0.p1 ] [ 7.1 ] [ 7.1.p1 ] [ 8.0 ] [ 8.0.p1 ] [ 8.1 ] [ 8.1.p1 ] [ 8.1.p2 ] [ 8.2 ] [ 8.2.p1 ] [ 8.3 ] [ 8.3.p1 ] [ 8.3.p2 ] [ 9.0 ] [ 9.0.p1 ] [ 9.0.p2 ] [ 9.1 ] [ 9.1.p1 ] [ 9.1.p2 ] [ 9.1.p3 ] [ 9.2 ] [ 9.2.p1 ] [ 9.2.p2 ] [ 9.2.p3 ] [ 9.2.p4 ] [ 9.3 ] [ 9.3.p1 ] [ 9.3.p2 ] [ 9.4 ] [ 9.4.p1 ] [ 9.4.p2 ] [ 9.4.p3 ] [ 9.4.p4 ] [ 9.5 ] [ 9.5.p1 ] [ 9.5.p2 ] [ 9.6 ] [ 9.6.p1 ] [ 9.6.p2 ] [ 9.6.p3 ] [ 9.6.p4 ] [ 10.0 ] [ 10.0.p1 ] [ 10.0.p2 ] [ 10.0.p3 ] [ 10.0.p4 ] [ 10.1 ] [ 10.1.p1 ] [ 10.1.p2 ] [ 10.1.p3 ] [ 10.2 ] [ 10.2.p1 ] [ 10.2.p2 ] [ 10.2.p3 ] [ 10.3 ] [ 10.3.p1 ] [ 10.3.p2 ] [ 10.3.p3 ] [ 10.4 ] [ 10.4.p1 ] [ 10.4.p2 ] [ 10.4.p3 ] [ 10.5 ] [ 10.5.p1 ] [ 10.6 ] [ 10.6.p1 ] [ 10.6.p2 ] [ 10.6.p3 ] [ 10.7 ] [ 10.7.p1 ] [ 10.7.p2 ] [ 10.7.p3 ] [ 10.7.p4 ] [ 11.0 ] [ 11.0.p1 ] [ 11.0.p2 ] [ 11.0.p3, ] [ 11.0.p4 ] [ 11.1 ] [ 11.1.1 ] [ 11.1.2 ] [ 11.1.3 ] [ 11.2 ] [ 11.2.1 ] [ 11.2.2 ] [ 11.3.0 ]

Name Size       Last modified (GMT) Description
Back Parent directory       2024-12-05 15:16:16
Folder include/       2024-12-05 15:16:16
Folder src/       2024-12-05 15:16:16
File CMakeLists.txt 2056 bytes       2024-12-05 15:16:16
File GNUmakefile 407 bytes       2024-12-05 15:16:16
File History 1975 bytes       2024-12-05 15:16:16
File README 2376 bytes       2024-12-05 15:16:16
C++ file spower.cc 3790 bytes       2024-12-05 15:16:16
File spower.in 779 bytes       2024-12-05 15:16:16
File spower.out 31794 bytes       2024-12-05 15:16:16

  1      =========================================================
  2       Geant4 - spower example
  3      =========================================================
  4 
  5                                 README file
  6                           ----------------------
  7 
  8                            CORRESPONDING AUTHOR
  9 
 10 S. Incerti et al. (a, *)
 11 a. LP2i, IN2P3 / CNRS / Bordeaux University, 33175 Gradignan, France
 12 * e-mail: incerti@lp2ib.in2p3.fr
 13 
 14 ---->0. INTRODUCTION.
 15 
 16 The spower example shows how to calculate stopping power of particles
 17 in liquid water using the Geant4-DNA physics processes and models.
 18 
 19 This example is provided by the Geant4-DNA collaboration.
 20 
 21 These processes and models are further described at:
 22 http://geant4-dna.org
 23 
 24 Any report or published results obtained using the Geant4-DNA software shall
 25 cite the following Geant4-DNA collaboration publications:
 26 Med. Phys. 51 (2024) 5873–5889
 27 Med. Phys. 45 (2018) e722-e739
 28 Phys. Med. 31 (2015) 861-874
 29 Med. Phys. 37 (2010) 4692-4708
 30 Int. J. Model. Simul. Sci. Comput. 1 (2010) 157–178
 31 
 32 and for this example:
 33 Nucl. Instrum. Meth. B 397 (2017) 45-50
 34 
 35 ---->1. GEOMETRY SET-UP.
 36 
 37 The geometry is a 1 m radius sphere of liquid water (G4_WATER
 38 material). Particles are shot randomly from the sphere centre.
 39 
 40 Radius of the sphere, physics constructor, primary particle and
 41 energy can be controlled by the spower.in macro file.
 42 
 43 ---->2. SET-UP
 44 
 45 Make sure G4LEDATA points to the low energy electromagnetic data files.
 46 
 47 The code can be compiled with cmake.
 48 
 49 It works in MT mode.
 50 
 51 ---->3. HOW TO RUN THE EXAMPLE
 52 
 53 In interactive mode, run:
 54 
 55 ./spower spower.in
 56 
 57 The spower.in macro allows a full control of the simulation.
 58 
 59 The computation of stopping power is performed in the
 60 SteppingAction::UserSteppingAction method.
 61 
 62 ---->4. PHYSICS
 63 
 64 Specific physics constructors, called G4EmDNAPhysics_stationary*
 65 and adapted from G4EmDNAPhysics* are available to set all inelastic
 66 models in a stationary mode for the computation of the stopping
 67 power.
 68 
 69 ---->5. SIMULATION OUTPUT AND RESULT ANALYSIS
 70 
 71 The accuracy of results may depend on incident statistics as well as
 72 on number of steps specified in the SteppingAction::UserSteppingAction
 73 method.
 74 
 75 The output results consist in a text file (spower.txt), containing :
 76 - energy of incident particles (in eV)
 77 - stopping power (in keV/um)
 78 - rms (i.e. standard deviation) on stopping power (in keV/um)