Geant4 Cross Reference

Cross-Referencing   Geant4
Geant4/examples/extended/medical/radiobiology/

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 data/       2024-12-05 15:16:16
Folder include/       2024-12-05 15:16:16
Folder macro/       2024-12-05 15:16:16
Folder src/       2024-12-05 15:16:16
File CMakeLists.txt 2803 bytes       2024-12-05 15:16:16
File Doxyfile 108700 bytes       2024-12-05 15:16:16
File History 877 bytes       2024-12-05 15:16:16
File README 6406 bytes       2024-12-05 15:16:16
C++ file radiobiology.cc 5208 bytes       2024-12-05 15:16:16
File radiobiology.out 48880 bytes       2024-12-05 15:16:16

  1 
  2 
  3 HEAD
  4 
  5      =========================================================
  6      Geant4 - an Object-Oriented Toolkit for Simulation in HEP
  7      =========================================================
  8 
  9                             radiobiology
 10                             ------------
 11 
 12 
 13 Radiobiology is an application realized for dosimetric and radiobiological applications of  proton and ion beams. Specific tools were built to evaluate primaries and secondary energy spectra and a set of classes, dedicated to the computation of biological, as LET (Linear Energy Transfer), RBE (Relative Biological Effectiveness), Survival Fraction, and physical (as dose and fluence) quantities were implemented. 
 14 
 15 1- GEOMETRY DEFINITION
 16 
 17 The physical and dosimetric quantities are calculated in the water tank by scoring every quantity in each of the slices, representing a customizable (in terms of dimensions and materials) volume that can be voxelized depending on the user's needs.
 18 
 19 In the proposed example, the “default” water tank represents  a phantom typically used in the clinical hadrontherapy practice, to reconstruct the dose profile distributions in water . 
 20 The phantom has a standard dimension of 4 x 4 x 4 cm and was sectioned into 0.2 x 40 x 40 mm slices (See Figure 1).  The voxel dimensions can be user defined and can vary from 1um to 1 mm
 21 The source is positioned on one of the faces of the box
 22 
 23 The defaultMacro.mac uses the default geometry configuration mentioned above with a simple run of 100k protons with a Gaussian energy distribution with a mean of 62 MeV and a standard deviation of 0.65 MeV
 24 The visualize.mac just creates a teest geometry and opens visualization
 25 
 26  2- PHYSICS LIST
 27 
 28 In Radiobiology it is possible to activate three physics lists that are those already recommended for medical physics applications and that cover all the physics processes needed for a correct simulation in this field. 
 29 
 30 The electromagnetic interactions are modeled  using the G4EmStandardPhysics_option4 constructor, which uses a condensed history algorithm based on the Beth-Bloch energy loss formula. This physics constructor was created for applications requiring  high accuracy in electron, hadron, and ion tracking. It contains the most accurate standard and low-energy models and is recommended for simulations focused on medical physics applications. 
 31 The hadronic  interactions are simulated using models implemented in the QGSP BIC and QGSP BIC HP constructors, which employ Geant4 native preequilibrium and de-excitation models as low energy stages of the Binary Cascade model for protons, neutrons, and ions. The QGSP BIC HP constructor uses, in addition,  the high precision neutron package (ParticleHP) to transport neutrons and light-charged  particles with energiesfrom  20 MeV down to thermal energy.
 32 
 33 Production cuts for secondary generation are an important element in any MC simulation. It has a significant impact on energy deposition, particularly when small quantities are examined. The production cut in Geant4 is a distance (given in units of length), and secondary particles (electrons, positrons, gammas, and secondary protons) are only monitored if their expected range in that medium is greater than the imposed cut. Otherwise, secondary energy is not tracked and is deposited in the secondary production position. The cut for this example is achieved through the standard Geant4 implementation.
 34 /run/setCutForAGivenParticle e- 0.1 mm
 35 /run/setCutForAGivenParticle e+ 0.1 mm
 36 /run/setCutForAGivenParticle proton 0.1 mm
 37 
 38 3- LET CALCULATION
 39 
 40 Radiobiology simulates and calculates the averaged LET-dose and LET-track fully accounting for the contribution of secondary particles generated in the target fragmentation 
 41 Dependencies as respect to the transport parameters adopted during the Monte Carlo simulations as the production cut of secondaries particles, voxel size and the maximum steps length are minimized in the LET calculation.
 42 At run time, data needed to calculate LET are collected. At the end of simulation, LET mean values are calculated and stored into a file.
 43 
 44 The Let.out file will be produced at the end of a run, where you can
 45 find the dose and track  average LET for each tracked particles (both primary and
 46 secondary ones) and the total mean LET. 
 47 
 48 The file is structured as follows:
 49   - The first three columns contain the voxel indexes (first index "i" refers to the beam direction);
 50   - The fourth and fifth columns contain respectively total mean dose LET (LDT) and total mean track LET (LTT) 
 51   - The rest of columns contain LET Dose and Track for each single ion (whose name is in the top row of the file).
 52 
 53 4- RBE and Survival calculation
 54 
 55 A method was developed to assess the biological damages produced by proton and ion beams in terms of survival fraction curves, i.e of the number of cells able to survive after the irradiation at different dose. The approach is based on the combined use of Monte Carlo Geant4 simulations (to calculate the doses deposited and the energy spectra of particles interacting with cells) and of the Survival analytical code (Manganaro L, Russo G, et al. Survival: a simulation toolkit introducing a modular approach for radiobiological evaluations in ion beam therapy. Phys. Med. Biol. 2018;63(8). 08–01).
 56 The Monte Carlo simulations permit the calculation of the Edep and Ekin distributions that, coupled with the radiobiological response model, allow the final and calculation of a survival curve.
 57 The kinetic energy and the LET value of any primary ion and of the secondaries generated in each slice of the simulated water phantom are retrieved at each simulation step. The corresponding values of αi and βi, for each specific ion i with a kinetic energy Ei and a released dose Di, are then calculated by direct linear interpolation of the Look-up-tables provided by the Survival analytical code.
 58 (G.Petringa et al., Physica Medica 58 (2019) 72–80)
 59 
 60 The AlphaAndBeta.out and RBE.out files are produced at the end of the run.
 61 AlphaAndBeta.out contains the average alpha (first column) and beta (second column) parameters calculated for each slice (third column).
 62 
 63 RBE.out  contains the following quantities: 
 64 Dose (Gy): the physical dose;
 65 ln(S): the natural log of the Survival Fraction;
 66 Survival Fraction;
 67 DoseB (Gy): the biological dose;
 68 RBE: relative biological effectiveness;
 69 depth (slice): n. of the slice;
 70 
 71