Geant4 Cross Reference

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

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
C++ file AuNP.cc 4137 bytes       2024-12-05 15:16:16
File AuNP.mac 915 bytes       2024-12-05 15:16:16
File AuNP.out 13703 bytes       2024-12-05 15:16:16
File CMakeLists.txt 2330 bytes       2024-12-05 15:16:16
File GNUmakefile 405 bytes       2024-12-05 15:16:16
File History 1226 bytes       2024-12-05 15:16:16
File README 3922 bytes       2024-12-05 15:16:16
File plot.C 12658 bytes       2024-12-05 15:16:16
File vis.mac 1849 bytes       2024-12-05 15:16:16

  1 -------------------------------------------------------------------
  2 -------------------------------------------------------------------
  3 
  4      =========================================================
  5      Geant4 - AuNP example
  6      =========================================================
  7 
  8                                 README file
  9                           ----------------------
 10 
 11                            CORRESPONDING AUTHOR 
 12 
 13 Should you have any enquiry, please do not hesitate to contact:
 14 D. Sakata 
 15 National Institute of Radiological Science
 16 * e-mail:sakata.dousatsu@qst.go.jp, dosatsu.sakata@cern.ch
 17 
 18 ---->0. INTRODUCTION.                                                    
 19                                                                        
 20 The AuNP example simulates the track-structure of electrons in microscopic gold volume.
 21 The example also simulates that in liquid water medium surrunding the gold volume.
 22 
 23 This example is provided by the Geant4-DNA collaboration.
 24 
 25 These processes and models are further described at:
 26 http://geant4-dna.org
 27 
 28 Any report or published results obtained using the Geant4-DNA software shall 
 29 cite the following Geant4-DNA collaboration publications:
 30 Phys. Med. 31 (2015) 861-874
 31 Med. Phys. 37 (2010) 4692-4708
 32 
 33 We also suggest these other references related to this example:
 34 Phys. Med. 63 (2019), 98-104
 35 Med. Phys. 45 (2018), 2230-2242
 36 J. App. Phys. 120 (2016), 244901 
 37 
 38 The AuNP example simulates the track-structure of electrons
 39 in microscopic gold volume.The example also simulates that
 40 in liquid water medium surrunding the gold volume.
 41 
 42 The details of the physics models are described in the following paper:
 43 J. Appl. Phys. 120 (2016) 244901
 44 
 45 The details of the application are described in the following paper:
 46 Phys. Med. 63 (2019) 98-104
 47 Med. Phys. 45(5) (2018) 2230-2242
 48 
 49 ---->1. GEOMETRY SET-UP.
 50   
 51 The geometry is a sphere (World) made of liquid water containing a smaller
 52 sphererical target volume of Gold.
 53 
 54 The default geometry is constructed in DetectorConstruction class.
 55 
 56 --->2. PHYSICS LIST
 57                                                                         
 58 The default physics list is constructed in PhysicsList class.
 59 
 60 --->3. DETECTOR RESPONSE : Scorers
 61 
 62 This scorer computes following quantities.
 63 
 64 - the energy spectra of secondary particles generated in AuNP
 65 - the energy spectra of secondary particles at AuNP surface
 66 - the energy spectra of secondary particles generated in liquid water
 67 - the energy deposit and the position in the absorber surrunding AuNP
 68 
 69 Run::RecordEvent(), called at end of event, collects informations
 70 event per event from the hits collections, and accumulates statistic for
 71 RunAction::EndOfRunAction().
 72 
 73 In multi-threading mode the statistics accumulated per workers is merged
 74 to the master in Run::Merge().
 75 
 76 The information is scored in a ROOT ntuple file AuNP.root.
 77 
 78 ---->4. HOW TO RUN THE EXAMPLE
 79 
 80 This example shows:
 81 - how to use the Geant4-DNA processes for gold
 82 - how to count and save occurrences of processes
 83 
 84 The code can be compiled with cmake.
 85 It works in MT mode.
 86 
 87 Two user macro files can be used:
 88 ./AuNP AuNP.mac
 89 
 90 ---->5. SIMULATION OUTPUT AND RESULT ANALYSIS                                    
 91 
 92 The output results consists in an AuNP.root file, containing for the run:
 93 - the energy spectra of secondary particles generated in AuNP
 94 - the energy spectra of secondary particles at AuNP surface
 95 - the energy spectra of secondary particles generated in liquid water
 96 - the energy deposit and the position in the absorber surrunding AuNP
 97 
 98 This file can be easily analyzed using for example the provided ROOT macro 
 99 file plot.C; to do so :
100 * be sure to have ROOT installed on your machine
101 * be sure to be in the microdosimetry directory
102 * launch ROOT by typing root
103 * under your ROOT session, type in : .X plot.C to execute the macro file
104 * alternatively you can type directly under your session : root plot.C
105