TRiP98 ScanCap command
scancap / offh2o() minparticles() debug
bolus() maxparticles()
focus2stepsizefactor() minxstep()
calibration() maxxstep()
path() minystep()
rifi() maxystep()
couchangle() xmax()
gantryangle() ymax()
maxbeam()
minpos(2)
maxpos()
maxtotalpos()
scannerxdistance()
scannerydistance()
Purpose
Handles raster scanner capabilities and limitations,
as far as they are needed for correct dose optimization and calculation.
If the command is called without parameter the current setting is listed.
Parameters
- offh2o()
-
Water equivalent offset (mm) which represents the extra material
between beam outlet and irradiation volume.
Startup default is 0.
- bolus()
-
Water equivalent thickness (mm) of an additional bolus.
The value is passed to the
raster files
Startup default is 0.
- focus2stepsizefactor()
-
Factor to allow "safe" automatic conversion of beam focus to scanner stepsize.
Startup default is 1/3. Should not be chosen larger.
- minparticles()
-
Minimum particle number which can be detected by the raster scanner monitoring
system. This value is taken into account during iterative dose optimization.
Startup default is 100.
- maxparticles()
-
Maximum particle number. Not yet implemented.
- minxstep()
-
Minimum scanner stepsize in x-direction (mm). Startup default is 1mm.
- maxxstep()
-
Maximum scanner stepsize in x-direction (mm). Startup default is 5mm.
- minystep()
-
Minimum scanner stepsize in y-direction (mm). Startup default is 1mm.
- maxystep()
-
Maximum scanner stepsize in y-direction (mm). Startup default is 5mm.
- couch()
-
Default couch angle. Startup default is -180 degrees.
- gantry()
-
Default gantry angle. Startup default is 0 degrees.
- xmax()
-
Maximum scanner deflection in x (both directions), in mm.
Startup default is 90mm
- ymax()
-
Maximum scanner deflection in y (both directions), in mm.
Startup default is 90mm.
- maxbeam()
-
Maximum number of different energy slices (before scan path optimization).
This is (was ?) a limitation forced by the electronics setup.
Startup default is 64.
- minpos()
-
Minimum number of scanner positions per energy slice. Not yet implemented.
- maxpos()
-
Maximum number of scanner positions per energy slice.
This is (was ?) a limitation forced by the electronics setup.
Startup default is 8k*64=524288.
- maxtotalpos()
-
Maximum total number of scanner positions, all energy slice.
This is (was ?) a limitation forced by the electronics setup.
Startup default is 8k*64=524288.
- calibration()
-
Stores coefficients for calibration polynomial for I-chamber.
- rifi(rifi)
-
Thickness of used ripple filter, for documentation purposes.
The value is passed to the
raster files
- path(path)
-
Selects the method for output scan path optimization.
This is necessary for "weird" scan patterns because the scanner does not
support large jumps between subsequent positions.
Available are
<path>="none"
(output as is)
<path>="uw "
(output a la U.Weber, efficient)
<path>="uw2 "
(output a la U.Weber, very efficient pathfinder algorithm, works also for non-grid points)
<path>="mk "
(output a la M.Kraemer, conservative)
Hard coded startup default is <path>="uw2"
.
- scannerxdistance(sxd),scannerydistance(syd)
-
Specify the distances in x an y (in mm) between isocentre and the centre
of the scanning magnets.
If not specified, all beams are assumed to be parallel, this is the default.
If specified, the beam will have a divergence, which is closer to reality
and also affects the dose calculation.
For GSI's Cave M, sxd=8832mm
and syd=7806mm
,
respectively. The deviation from the parallel case usually is small,
but can amount to a few percent far off (> 15cm) the isocentre.
- debug
-
Debug switch. Lots of output!
Remark
none
Examples
scancap / offh2o(1.7) maxbeam(128)
Set the offset to 1.7 mm and allow up to 128 energy slices.
Last updated:
$Id: trip98cmdscc.html,v 1.12 2015/11/03 15:54:02 kraemer Exp $
M.Kraemer@gsi.de