libamtrack: Computational Routines for Proton and Ion Radiotherapy

Share:

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.

Author
Steffen Greilich and the libamtrack team
Date of publication
2016-02-04 14:21:27
Maintainer
Steffen Greilich <s.greilich@dkfz.de>
License
GPL (>=3)
Version
0.6.4
URLs

View on R-Forge

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

Files in this package

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