Description Usage Arguments Value See Also Examples
Computes HCP response and relative efficiency/RBE using summation of tracks an a Cartesian grid (the GSM algorithm). Be aware that this routine can take considerable time to compute depending on the arguments, esp. for higher energy (>10 MeV/u) particles. It is therefore advantageous to test your settings with a low number of runs first.
1 2 3 4 | AT.run.GSM.method(E.MeV.u, particle.no, fluence.cm2.or.dose.Gy,
material.no, stopping.power.source.no,
rdd.model, rdd.parameters, er.model, gamma.model, gamma.parameters,
N.runs, write.output, nX, voxel.size.m, lethal.events.mode)
|
E.MeV.u |
particle energy for each component in the mixed particle
field [MeV/u] (array of size |
particle.no |
particle type for each component in the mixed particle
field (array of size |
fluence.cm2.or.dose.Gy |
if positive, particle fluence for each
component in the mixed particle field [1/cm2]; if negative, particle dose for
each component in the mixed particle field [Gy] (array of size
|
material.no |
index number for detector material (see also
|
stopping.power.source.no |
TODO (see also
|
rdd.model |
index number for chosen radial dose distribution (see also
|
rdd.parameters |
parameters for chosen radial dose distribution (array of size 4). |
er.model |
index number for chosen electron-range model (see also
|
gamma.model |
index number for chosen gamma response. |
gamma.parameters |
parameters for chosen gamma response (array of size 9). |
N.runs |
number of runs within which track positions will be resampled. |
write.output |
if true, a protocol is written to SuccessiveConvolutions.txt in the working directory. |
nX |
number of voxels of the grid in x (and y as the grid is quadratic). |
voxel.size.m |
side length of a voxel in m. |
lethal.events.mode |
if true, allows to do calculations for cell survival. |
relative.efficiency |
particle response at dose D / gamma response at dose D |
d.check |
sanity check: total dose (in Gy) as returned by the algorithm |
S.HCP |
absolute particle response |
S.gamma |
absolute gamma response |
n.particles |
average number of particle tracks on the detector grid |
sd.relative.efficiency |
standard deviation for relative.efficiency |
sd.d.check |
standard deviation for d.check |
sd.S.HCP |
standard deviation for S.HCP |
sd.S.gamma |
standard deviation for S.gamma |
sd.n.particles |
standard deviation for n.particles |
View the C source code here: http://sourceforge.net/apps/trac/libamtrack/browser/tags/0.6.3/src/AT_Algorithms_GSM.c#L277
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 | # Compute the relative efficiency of an Alanine detector
# in a proton field
AT.run.GSM.method( # protons
particle.no = 1001,
# with 10 MeV/u
E.MeV.u = 10,
# delivering 1 Gy
fluence.cm2.or.dose.Gy = c(-1.0),
# i.e. Alanine
material.no = 5,
# simple 'Geiss' parametrization of radial dose distribution
rdd.model = 3,
# with 50 nm core radius
rdd.parameter = 50e-9,
# M. Scholz' parametrization of track radius
er.model = 4,
# Use exponential saturation
gamma.model = 4,
# max. response normalized to 1, saturation dose 500 Gy
gamma.parameters = c(1,500),
# resample 1000 times
N.runs = 1000,
# write a log file
write.output = TRUE,
# use a 10x10 grid
nX = 10,
# with 5 nm voxel size
voxel.size.m = 5e-9,
# use independent subtargets
lethal.events.mode = FALSE,
# and PSTAR stopping powers
stopping.power.source.no = 2)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.