dose file / import() list calculate field(*) debug export() delete biological window(*) read display slice() write inspect nolateral subdivide() prefix() nofragments events() norbe clipctnum() nosvv voi() rbe datatype() svv dosemeanlet meanlet alpha beta specdose effdose algorithm(cl) bioalgorithm(cl) round
<file>.DOS
data file together with
a text <file>.HED
header file.
gd
is foreseen, to be plotted with the
gd
program.
Depending on window() or slice()
data are exported as a single 1-dim file, a 2-dim file or a series of 2-dim files.
File naming convention is
<file><xxxx>.gd
<file><xxxx>.um<yyyyyy>.gd
<xxxx>
is "phys", "bio", "rbe" or "svv".
<yyyyyy>
is the slice coordinate in micrometers.
<file>
contains the extension .DOS
or .dos
:
<file>
for the physical dose.
For the biological dose:
<file><xxxx>.DOS
and
<file><xxxx>.HED
,
where <xxxx>
is "bio", "rbe" and "svv".
<file><xxxx>.dos
and
<file><xxxx>.hed
,
where <xxxx>
is "phys", "bio", "rbe" or "svv".
classic
or cl
(default)
allpoints
or ap
multiplescatter
or ms
classic
or cl
(default)
lowdose
or ld
round
specifies rounding to the nearest integer,
thus improving the accuracy. Floating point cubes
are not affected.
<interval>
might be
* <slice-number> <low-slice>,<high-slice> *,<high-slice> <low-slice>,*where
*
stands for "all" or the lower/upper limit, respectively.
Slicing is useful to avoid lengthy calculations
when only a small part of the cube is needed. Note that the data cube
itself has always the full size.
ndx
, ndy
, ndz
subvoxels to calculate partial doses which are subsequently averaged.
dt
of output dose cube:
short
long
float
double
short
.
mlet
than for dosemlet
due to the normalization to a low number of particles.
dose MyDose. / calculate dose MyDose. / writeFirst calculates the physical dose, where the auxiliary file
MyDose.phys.dos
is memory-mapped. Then make it available to the public by simply unmapping it.
dose xyz. / bio write field(1,3) voi(rand)Compute and output biological dose, RBE and survival on
xyx.bio.dos
,
xyx.rbe.dos
and
xyx.svv.dos
(and the corresponding HED
files).
Only fields 1 and 3 contribute.
rand
are considered.
dose z005. / window(*,*,*,*, 0, 10) calculate write dose z015. / window(*,*,*,*,10, 20) calculate write cubemerge merge.dos / infile(z0*.phys.dos)Calculate two slices of a dose cube separately and merge them into a single result dose cube.
dose phys.dos /read dose biol.dos /read bio dose export. /export(gd) window(128,128,128,128,*,*) bioRead an absorbed and a biological dose cube and subsequently export a 1-dimensional cut along the z-Axis in gd format.