libamtrack: Computational Routines for Proton and Ion Radiotherapy
Version 0.6.4

R interface to the open-source, ANSI C library 'libamtrack' (http://libamtrack.dkfz.org). 'libamtrack' provides computational routines for the prediction of detector response and radiobiological efficiency in heavy charged particle beams. It is designed for research in proton and ion dosimetry and radiotherapy. 'libamtrack' also includes many auxiliary physics routines for proton and ion beams. Original package and C-to-R conversion routines developed by Felix A. Klein.

AuthorSteffen Greilich and the libamtrack team
Date of publication2016-02-04 14:21:27
MaintainerSteffen Greilich <s.greilich@dkfz.de>
LicenseGPL (>=3)
Version0.6.4
URL libamtrack.dkfz.org
Package repositoryView on R-Forge
InstallationInstall the latest version of this package by entering the following in R:
install.packages("libamtrack", repos="http://R-Forge.R-project.org")

Getting started

Package overview

Popular man pages

AT.add.leading.zeros: AT.add.leading.zeros
AT.energy.loss.from.lambda.vavilov: AT.energy.loss.from.lambda.vavilov
AT.fluence.weighted.LET.MeV.cm2.g: AT.fluence.weighted.LET.MeV.cm2.g
AT.lambda.max: AT.lambda.max
AT.max.electron.ranges.m: AT.max.electron.ranges.m
AT.run.GSM.method: AT.run.GSM.method
rdd.model: Radial dose distribution (rdd) models
See all...

All man pages Function index File listing

Man pages

AT.add.leading.zeros: AT.add.leading.zeros
AT.add.trailing.zeros: AT.add.trailing.zeros
AT.A.from.particle.no: AT.A.from.particle.no
AT.atomic.weight.from.Z: AT.atomic.weight.from.Z
AT.average.A.from.composition: AT.average.A.from.composition
AT.average.Z.from.composition: AT.average.Z.from.composition
AT.beam.par.physical.to.technical: AT.beam.par.physical.to.technical
AT.beam.par.technical.to.physical: AT.beam.par.technical.to.physical
AT.beta.from.E: AT.beta.from.E
AT.CPPSC.alpha.and.beta: AT.CPPSC.alpha.and.beta
AT.CSDA.energy.after.slab.E.MeV.u: AT.CSDA.energy.after.slab.E.MeV.u
AT.CSDA.range.Bethe.g.cm2: AT.CSDA.range.Bethe.g.cm2
AT.CSDA.range.g.cm2: AT.CSDA.range.g.cm2
AT.dose.Gy.from.fluence.cm2: AT.dose.Gy.from.fluence.cm2
AT.dose.weighted.E.MeV.u: AT.dose.weighted.E.MeV.u
AT.dose.weighted.LET.MeV.cm2.g: AT.dose.weighted.LET.MeV.cm2.g
AT.D.RDD.Gy: AT.D.RDD.Gy
AT.effective.charge.from.E.MeV.u: AT.effective.charge.from.E.MeV.u
AT.effective.Z.from.composition: AT.effective.Z.from.composition
AT.E.from.beta: AT.E.from.beta
AT.electron.density.m3: AT.electron.density.m3
AT.electron.density.m3.from.composition: AT.electron.density.m3.from.composition
AT.electron.density.m3.from.material.no: AT.electron.density.m3.from.material.no
AT.E.MeV.u.from.momentum.MeV.c.u: AT.E.MeV.u.from.momentum.MeV.c.u
AT.energy.loss.from.lambda.gauss: AT.energy.loss.from.lambda.gauss
AT.energy.loss.from.lambda.landau: AT.energy.loss.from.lambda.landau
AT.energy.loss.from.lambda.vavilov: AT.energy.loss.from.lambda.vavilov
AT.energy.straggling.after.slab.E.MeV.u: AT.energy.straggling.after.slab.E.MeV.u
AT.energy.straggling.MeV2.cm2.g: AT.energy.straggling.MeV2.cm2.g
AT.fluence.cm2.from.dose.Gy: AT.fluence.cm2.from.dose.Gy
AT.fluence.weighted.E.MeV.u: AT.fluence.weighted.E.MeV.u
AT.fluence.weighted.LET.MeV.cm2.g: AT.fluence.weighted.LET.MeV.cm2.g
AT.FLUKA.particle.name.to.libamtrack.particle.name: AT.FLUKA.particle.name.to.libamtrack.particle.name
AT.FLUKA.read.USRBIN.mesh: AT.FLUKA.read.USRBIN.mesh
AT.FLUKA.read.USRBIN.regs: AT.FLUKA.read.USRBIN.regs
AT.FLUKA.read.USRTRACK: AT.FLUKA.read.USRTRACK
AT.gamma.from.E: AT.gamma.from.E
AT.gamma.response: AT.gamma.response
AT.Gauss.IDF: AT.Gauss.IDF
AT.Gauss.PDF: AT.Gauss.PDF
AT.get.materials.data: AT.get.materials.data
AT.I.eV.from.composition: AT.I.eV.from.composition
AT.inverse.gamma.response: AT.inverse.gamma.response
AT.kappa: AT.kappa
AT.lambda.landau.from.energy.loss: AT.lambda.landau.from.energy.loss
AT.lambda.max: AT.lambda.max
AT.lambda.mean: AT.lambda.mean
AT.lambda.vavilov.from.energy.loss: AT.lambda.vavilov.from.energy.loss
AT.Landau.IDF: AT.Landau.IDF
AT.Landau.PDF: AT.Landau.PDF
AT.Mass.Stopping.Power: AT.Mass.Stopping.Power
AT.Mass.Stopping.Power.with.no: AT.Mass.Stopping.Power.with.no
AT.material.name.from.material.no: AT.material.name.from.material.no
AT.material.no.from.material.name: AT.material.no.from.material.name
AT.max.electron.ranges.m: AT.max.electron.ranges.m
AT.max.E.transfer.MeV: AT.max.E.transfer.MeV
AT.max.E.transfer.MeV.new: AT.max.E.transfer.MeV.new
AT.mean.energy.loss.keV: AT.mean.energy.loss.keV
AT.mean.number.of.tracks.contrib: AT.mean.number.of.tracks.contrib
AT.momentum.MeV.c.u.from.E.MeV.u: AT.momentum.MeV.c.u.from.E.MeV.u
AT.nuclear.spin.from.particle.no: AT.nuclear.spin.from.particle.no
AT.particle.name.from.particle.no: AT.particle.name.from.particle.no
AT.particle.no.from.particle.name: AT.particle.no.from.particle.name
AT.particle.no.from.Z.and.A: AT.particle.no.from.Z.and.A
AT.r.RDD.m: AT.r.RDD.m
AT.run.CPPSC.method: AT.run.CPPSC.method
AT.run.GSM.method: AT.run.GSM.method
AT.run.IGK.method: AT.run.IGK.method
AT.Rutherford.SDCS: AT.Rutherford.SDCS
AT.set.user.material: AT.set.user.material
AT.set.user.material.from.composition: AT.set.user.material.from.composition
AT.SPC.convert.to.DDD: AT.SPC.convert.to.DDD
AT.SPC.export.DEDX: AT.SPC.export.DEDX
AT.SPC.get: AT.SPC.get
AT.SPC.get.list: AT.SPC.get.list
AT.SPC.interpolate: AT.SPC.interpolate
AT.SPC.read: AT.SPC.read
AT.SPC.spectrum.at.depth.g.cm2: AT.SPC.spectrum.at.depth.g.cm2
AT.SPC.spectrum.at.depth.step: AT.SPC.spectrum.at.depth.step
AT.SPC.tapply: AT.SPC.tapply
AT.Stopping.Power: AT.Stopping.Power
AT.stopping.power.ratio: AT.stopping.power.ratio
AT.Stopping.Power.with.no: AT.Stopping.Power.with.no
AT.total.D.Gy: AT.total.D.Gy
AT.total.fluence.cm2: AT.total.fluence.cm2
AT.translate.dose.into.DSB.distribution: AT.translate.dose.into.DSB.distribution
AT.Vavilov.IDF: AT.Vavilov.IDF
AT.Vavilov.PDF: AT.Vavilov.PDF
AT.WEPL.Bethe: AT.WEPL.Bethe
AT.xi.keV: AT.xi.keV
AT.Z.from.particle.no: AT.Z.from.particle.no
E.MeV.u: Ion energy values
er.model: Electron-range models
fluence.cm2.or.dose.Gy: Fluence and dose as equivalent input parameters
gamma.model: Gamma (X ray) response models
libamtrack-package: libamtrack package
material.name: Material naming convention
material.no: Material indexing convention
number.of.field.components: Handling of mixed particle fields
particle.name: Particle naming convention
particle.no: Particle indexing convention
rdd.model: Radial dose distribution (rdd) models
stopping.power.source.no: Sources of stopping power data

Functions

AT.A.from.particle.no Man page Source code
AT.CPPSC.alpha.and.beta Man page Source code
AT.CSDA.energy.after.slab.E.MeV.u Man page
AT.CSDA.range.Bethe.g.cm2 Man page
AT.CSDA.range.g.cm2 Man page Source code
AT.D.RDD.Gy Man page Source code
AT.E.MeV.u.from.momentum.MeV.c.u Man page Source code
AT.E.from.beta Man page Source code
AT.FLUKA.particle.name.to.libamtrack.particle.name Man page Source code
AT.FLUKA.read.USRBIN.mesh Man page Source code
AT.FLUKA.read.USRBIN.regs Man page Source code
AT.FLUKA.read.USRTRACK Man page Source code
AT.Gauss.IDF Man page Source code
AT.Gauss.PDF Man page Source code
AT.I.eV.from.composition Man page Source code
AT.Landau.IDF Man page Source code
AT.Landau.PDF Man page Source code
AT.Mass.Stopping.Power Man page Source code
AT.Mass.Stopping.Power.with.no Man page Source code
AT.Rutherford.SDCS Man page Source code
AT.SPC.convert.to.DDD Man page Source code
AT.SPC.export.DEDX Man page Source code
AT.SPC.get Man page Source code
AT.SPC.get.list Man page Source code
AT.SPC.interpolate Man page Source code
AT.SPC.read Man page Source code
AT.SPC.spectrum.at.depth.g.cm2 Man page Source code
AT.SPC.spectrum.at.depth.step Man page Source code
AT.SPC.tapply Man page Source code
AT.Stopping.Power Man page Source code
AT.Stopping.Power.with.no Man page Source code
AT.Vavilov.IDF Man page Source code
AT.Vavilov.PDF Man page Source code
AT.WEPL.Bethe Man page
AT.Z.from.particle.no Man page Source code
AT.add.leading.zeros Man page Source code
AT.add.trailing.zeros Man page Source code
AT.atomic.weight.from.Z Man page Source code
AT.average.A.from.composition Man page Source code
AT.average.Z.from.composition Man page Source code
AT.beam.par.physical.to.technical Man page Source code
AT.beam.par.technical.to.physical Man page Source code
AT.beta.from.E Man page Source code
AT.dose.Gy.from.fluence.cm2 Man page Source code
AT.dose.weighted.E.MeV.u Man page Source code
AT.dose.weighted.LET.MeV.cm2.g Man page Source code
AT.effective.Z.from.composition Man page Source code
AT.effective.charge.from.E.MeV.u Man page Source code
AT.electron.density.m3 Man page Source code
AT.electron.density.m3.from.composition Man page Source code
AT.electron.density.m3.from.material.no Man page Source code
AT.energy.loss.from.lambda.gauss Man page Source code
AT.energy.loss.from.lambda.landau Man page Source code
AT.energy.loss.from.lambda.vavilov Man page Source code
AT.energy.straggling.MeV2.cm2.g Man page Source code
AT.energy.straggling.after.slab.E.MeV.u Man page Source code
AT.fluence.cm2.from.dose.Gy Man page Source code
AT.fluence.weighted.E.MeV.u Man page Source code
AT.fluence.weighted.LET.MeV.cm2.g Man page Source code
AT.gamma.from.E Man page Source code
AT.gamma.response Man page Source code
AT.get.materials.data Man page Source code
AT.inverse.gamma.response Man page Source code
AT.kappa Man page Source code
AT.lambda.landau.from.energy.loss Man page Source code
AT.lambda.max Man page Source code
AT.lambda.mean Man page Source code
AT.lambda.vavilov.from.energy.loss Man page Source code
AT.material.name.from.material.no Man page Source code
AT.material.no.from.material.name Man page Source code
AT.max.E.transfer.MeV Man page Source code
AT.max.E.transfer.MeV.new Man page Source code
AT.max.electron.ranges.m Man page Source code
AT.mean.energy.loss.keV Man page Source code
AT.mean.number.of.tracks.contrib Man page Source code
AT.momentum.MeV.c.u.from.E.MeV.u Man page Source code
AT.nuclear.spin.from.particle.no Man page Source code
AT.particle.name.from.particle.no Man page Source code
AT.particle.no.from.Z.and.A Man page Source code
AT.particle.no.from.particle.name Man page Source code
AT.r.RDD.m Man page Source code
AT.run.CPPSC.method Man page Source code
AT.run.GSM.method Man page Source code
AT.run.IGK.method Man page Source code
AT.set.user.material Man page Source code
AT.set.user.material.from.composition Man page Source code
AT.stopping.power.ratio Man page Source code
AT.total.D.Gy Man page Source code
AT.total.fluence.cm2 Man page Source code
AT.translate.dose.into.DSB.distribution Man page Source code
AT.xi.keV Man page Source code
E.MeV.u Man page
Fluence or dose argument Man page
Handling of mixed particle fields Man page
Ion energies Man page
Source index of stopping power data Man page
Sources of stopping power data Man page
X ray response models Man page
electron-range model index Man page
electron-range model numbering Man page
electron-range models Man page
er.model Man page
fluence.cm2.or.dose.Gy Man page
gamma response model index Man page
gamma response model numbering Man page
gamma response models Man page
gamma.model Man page
libamtrack Man page
libamtrack-package Man page
material index Man page
material naming Man page
material number Man page
material numbering Man page
material.name Man page
material.no Man page
number.of.field.components Man page
onAttach Source code
onLoad Source code
onUnload Source code
particle index Man page
particle names Man page
particle naming Man page
particle number Man page
particle numbering Man page
particle.name Man page
particle.no Man page
radial dose distribution model index Man page
radial dose distribution model numbering Man page
radial dose distribution models Man page
rdd.model Man page
stopping.power.source Man page
stopping.power.source.no Man page

Files

DESCRIPTION
INSTALL
NAMESPACE
R
R/AT.CPPSC.alpha.and.beta.R
R/AT.FLUKA.particle.name.to.libamtrack.particle.name.R
R/AT.FLUKA.read.USRBIN.mesh.R
R/AT.FLUKA.read.USRBIN.regs.R
R/AT.FLUKA.read.USRTRACK.R
R/AT.SPC.convert.to.DDD.R
R/AT.SPC.export.DEDX.R
R/AT.SPC.get.R
R/AT.SPC.get.list.R
R/AT.SPC.interpolate.R
R/AT.SPC.read.R
R/AT.SPC.spectrum.at.depth.g.cm2.R
R/AT.SPC.spectrum.at.depth.step.R
R/AT.SPC.tapply.R
R/AT.add.leading.zeros.R
R/AT.add.trailing.zeros.R
R/AT.inverse.gamma.response.R
R/hardcoded_wrapper.R
R/initial.R
R/libamtrack.R
README
cleanup
configure
configure.ac
inst
inst/extdata
inst/extdata/FLUKA_DEDX_ALOX.txt
inst/extdata/FLUKA_DEDX_WATER_76.8eV.txt
inst/extdata/libamtrack.12C.H2O.active3.MeV27000.zip
man
man/AT.A.from.particle.no.Rd
man/AT.CPPSC.alpha.and.beta.Rd
man/AT.CSDA.energy.after.slab.E.MeV.u.Rd
man/AT.CSDA.range.Bethe.g.cm2.Rd
man/AT.CSDA.range.g.cm2.Rd
man/AT.D.RDD.Gy.Rd
man/AT.E.MeV.u.from.momentum.MeV.c.u.Rd
man/AT.E.from.beta.Rd
man/AT.FLUKA.particle.name.to.libamtrack.particle.name.Rd
man/AT.FLUKA.read.USRBIN.mesh.Rd
man/AT.FLUKA.read.USRBIN.regs.Rd
man/AT.FLUKA.read.USRTRACK.Rd
man/AT.Gauss.IDF.Rd
man/AT.Gauss.PDF.Rd
man/AT.I.eV.from.composition.Rd
man/AT.Landau.IDF.Rd
man/AT.Landau.PDF.Rd
man/AT.Mass.Stopping.Power.Rd
man/AT.Mass.Stopping.Power.with.no.Rd
man/AT.Rutherford.SDCS.Rd
man/AT.SPC.convert.to.DDD.Rd
man/AT.SPC.export.DEDX.Rd
man/AT.SPC.get.Rd
man/AT.SPC.get.list.Rd
man/AT.SPC.interpolate.Rd
man/AT.SPC.read.Rd
man/AT.SPC.spectrum.at.depth.g.cm2.Rd
man/AT.SPC.spectrum.at.depth.step.Rd
man/AT.SPC.tapply.Rd
man/AT.Stopping.Power.Rd
man/AT.Stopping.Power.with.no.Rd
man/AT.Vavilov.IDF.Rd
man/AT.Vavilov.PDF.Rd
man/AT.WEPL.Bethe.Rd
man/AT.Z.from.particle.no.Rd
man/AT.add.leading.zeros.Rd
man/AT.add.trailing.zeros.Rd
man/AT.atomic.weight.from.Z.Rd
man/AT.average.A.from.composition.Rd
man/AT.average.Z.from.composition.Rd
man/AT.beam.par.physical.to.technical.Rd
man/AT.beam.par.technical.to.physical.Rd
man/AT.beta.from.E.Rd
man/AT.dose.Gy.from.fluence.cm2.Rd
man/AT.dose.weighted.E.MeV.u.Rd
man/AT.dose.weighted.LET.MeV.cm2.g.Rd
man/AT.effective.Z.from.composition.Rd
man/AT.effective.charge.from.E.MeV.u.Rd
man/AT.electron.density.m3.Rd
man/AT.electron.density.m3.from.composition.Rd
man/AT.electron.density.m3.from.material.no.Rd
man/AT.energy.loss.from.lambda.gauss.Rd
man/AT.energy.loss.from.lambda.landau.Rd
man/AT.energy.loss.from.lambda.vavilov.Rd
man/AT.energy.straggling.MeV2.cm2.g.Rd
man/AT.energy.straggling.after.slab.E.MeV.u.Rd
man/AT.fluence.cm2.from.dose.Gy.Rd
man/AT.fluence.weighted.E.MeV.u.Rd
man/AT.fluence.weighted.LET.MeV.cm2.g.Rd
man/AT.gamma.from.E.Rd
man/AT.gamma.response.Rd
man/AT.get.materials.data.Rd
man/AT.inverse.gamma.response.Rd
man/AT.kappa.Rd
man/AT.lambda.landau.from.energy.loss.Rd
man/AT.lambda.max.Rd
man/AT.lambda.mean.Rd
man/AT.lambda.vavilov.from.energy.loss.Rd
man/AT.material.name.from.material.no.Rd
man/AT.material.no.from.material.name.Rd
man/AT.max.E.transfer.MeV.Rd
man/AT.max.E.transfer.MeV.new.Rd
man/AT.max.electron.ranges.m.Rd
man/AT.mean.energy.loss.keV.Rd
man/AT.mean.number.of.tracks.contrib.Rd
man/AT.momentum.MeV.c.u.from.E.MeV.u.Rd
man/AT.nuclear.spin.from.particle.no.Rd
man/AT.particle.name.from.particle.no.Rd
man/AT.particle.no.from.Z.and.A.Rd
man/AT.particle.no.from.particle.name.Rd
man/AT.r.RDD.m.Rd
man/AT.run.CPPSC.method.Rd
man/AT.run.GSM.method.Rd
man/AT.run.IGK.method.Rd
man/AT.set.user.material.Rd
man/AT.set.user.material.from.composition.Rd
man/AT.stopping.power.ratio.Rd
man/AT.total.D.Gy.Rd
man/AT.total.fluence.cm2.Rd
man/AT.translate.dose.into.DSB.distribution.Rd
man/AT.xi.keV.Rd
man/E.MeV.u.Rd
man/er.model.Rd
man/fluence.cm2.or.dose.Gy.Rd
man/gamma.model.Rd
man/libamtrack-package.Rd
man/material.name.Rd
man/material.no.Rd
man/number.of.field.components.Rd
man/particle.name.Rd
man/particle.no.Rd
man/rdd.model.Rd
man/stopping.power.source.no.Rd
src
src/AT.c
src/AT.h
src/AT_Algorithms_CPP.c
src/AT_Algorithms_CPP.h
src/AT_Algorithms_GSM.c
src/AT_Algorithms_GSM.h
src/AT_Algorithms_IGK.c
src/AT_Algorithms_IGK.h
src/AT_CernlibFuns.c
src/AT_CernlibFuns.h
src/AT_Constants.c
src/AT_Constants.h
src/AT_DataMaterial.c
src/AT_DataMaterial.h
src/AT_DataParticle.c
src/AT_DataParticle.h
src/AT_DataRange.c
src/AT_DataRange.h
src/AT_ElectronRange.c
src/AT_ElectronRange.h
src/AT_EnergyLoss.c
src/AT_EnergyLoss.h
src/AT_Error.c
src/AT_Error.h
src/AT_GammaResponse.c
src/AT_GammaResponse.h
src/AT_Histograms.c
src/AT_Histograms.h
src/AT_KatzModel.c
src/AT_KatzModel.h
src/AT_MultipleCoulombScattering.c
src/AT_MultipleCoulombScattering.h
src/AT_NumericalRoutines.c
src/AT_NumericalRoutines.h
src/AT_PhysicsRoutines.c
src/AT_PhysicsRoutines.h
src/AT_RDD.c
src/AT_RDD.h
src/AT_RDD_ExtendedTarget.c
src/AT_RDD_ExtendedTarget.h
src/AT_RDD_ShellAveraged.c
src/AT_RDD_ShellAveraged.h
src/AT_RDD_Simple.c
src/AT_RDD_Simple.h
src/AT_RDD_Tabulated.c
src/AT_RDD_Tabulated.h
src/AT_R_Wrapper.c
src/AT_R_Wrapper.h
src/AT_SPC.c
src/AT_SPC.h
src/AT_StoppingPower.c
src/AT_StoppingPower.h
src/AT_StoppingPowerData.c
src/AT_StoppingPowerData.h
src/AT_StoppingPowerDataBethe.c
src/AT_StoppingPowerDataBethe.h
src/AT_StoppingPowerDataFromFile.c
src/AT_StoppingPowerDataFromFile.h
src/AT_StoppingPowerDataICRU.c
src/AT_StoppingPowerDataICRU.h
src/AT_StoppingPowerDataPSTAR.c
src/AT_StoppingPowerDataPSTAR.h
src/AT_SuccessiveConvolutions.c
src/AT_SuccessiveConvolutions.h
src/CERNLIBFUNS.f
src/Makevars.in
src/Makevars.win
src/config.h
src/hardcoded_wrapper.c
src/hardcoded_wrapper.h
libamtrack documentation built on May 21, 2017, 12:52 a.m.

Questions? Problems? Suggestions? Tweet to @rdrrHQ or email at ian@mutexlabs.com.

Please suggest features or report bugs in the GitHub issue tracker.

All documentation is copyright its authors; we didn't write any of that.