libamtrack: Computational Routines for Proton and Ion Radiotherapy

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
libamtrack.dkfz.org

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

Functions

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

Files

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

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

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

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