libamtrack: Computational Routines for Proton and Ion Radiotherapy
Version 0.6.3

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 publication2015-12-12 18:49:11
MaintainerSteffen Greilich <s.greilich@dkfz.de>
LicenseGPL (>= 3)
Version0.6.3
URL libamtrack.dkfz.org
Package repositoryView on CRAN
InstallationInstall the latest version of this package by entering the following in R:
install.packages("libamtrack")

Getting started

Package overview

Popular man pages

AT.beta.from.E: AT.beta.from.E
AT.CPPSC.alpha.and.beta: AT.CPPSC.alpha.and.beta
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.FLUKA.read.USRTRACK: AT.FLUKA.read.USRTRACK
AT.run.CPPSC.method: AT.run.CPPSC.method
AT.SPC.tapply: AT.SPC.tapply
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.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.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

Files

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