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 publication2015-12-12 18:49:11
MaintainerSteffen Greilich <s.greilich@dkfz.de>
LicenseGPL (>= 3)
Version0.6.3
libamtrack.dkfz.org

View on CRAN

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

Files in this package

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

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

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