# Namespace for package libamtrack
# Created by R.create.package.namespace.R script

useDynLib("libamtrack", .registration = TRUE)

importFrom("stats", "approx", "coef", "nls")
importFrom("utils", "head", "tail", "unzip")
export(
	"AT.add.leading.zeros",
	"AT.add.trailing.zeros",
	"AT.A.from.particle.no",
	"AT.atomic.weight.from.Z",
	"AT.average.A.from.composition",
	"AT.average.Z.from.composition",
	"AT.beam.par.physical.to.technical",
	"AT.beam.par.technical.to.physical",
	"AT.beta.from.E",
	"AT.CPPSC.alpha.and.beta",
	"AT.CSDA.range.g.cm2",
	"AT.dose.Gy.from.fluence.cm2",
	"AT.dose.weighted.E.MeV.u",
	"AT.dose.weighted.LET.MeV.cm2.g",
	"AT.D.RDD.Gy",
	"AT.effective.charge.from.E.MeV.u",
	"AT.effective.Z.from.composition",
	"AT.E.from.beta",
	"AT.electron.density.m3.from.composition",
	"AT.electron.density.m3.from.material.no",
	"AT.electron.density.m3",
	"AT.E.MeV.u.from.momentum.MeV.c.u",
	"AT.energy.loss.from.lambda.gauss",
	"AT.energy.loss.from.lambda.landau",
	"AT.energy.loss.from.lambda.vavilov",
	"AT.energy.straggling.after.slab.E.MeV.u",
	"AT.energy.straggling.MeV2.cm2.g",
	"AT.fluence.cm2.from.dose.Gy",
	"AT.fluence.weighted.E.MeV.u",
	"AT.fluence.weighted.LET.MeV.cm2.g",
	"AT.FLUKA.particle.name.to.libamtrack.particle.name",
	"AT.FLUKA.read.USRBIN.mesh",
	"AT.FLUKA.read.USRBIN.regs",
	"AT.FLUKA.read.USRTRACK",
	"AT.gamma.from.E",
	"AT.gamma.response",
	"AT.Gauss.IDF",
	"AT.Gauss.PDF",
	"AT.get.materials.data",
	"AT.I.eV.from.composition",
	"AT.inverse.gamma.response",
	"AT.kappa",
	"AT.lambda.landau.from.energy.loss",
	"AT.lambda.max",
	"AT.lambda.mean",
	"AT.lambda.vavilov.from.energy.loss",
	"AT.Landau.IDF",
	"AT.Landau.PDF",
	"AT.Mass.Stopping.Power",
	"AT.Mass.Stopping.Power.with.no",
	"AT.material.name.from.material.no",
	"AT.material.no.from.material.name",
	"AT.max.electron.ranges.m",
	"AT.max.E.transfer.MeV.new",
	"AT.max.E.transfer.MeV",
	"AT.mean.energy.loss.keV",
	"AT.mean.number.of.tracks.contrib",
	"AT.momentum.MeV.c.u.from.E.MeV.u",
	"AT.nuclear.spin.from.particle.no",
	"AT.particle.name.from.particle.no",
	"AT.particle.no.from.particle.name",
	"AT.particle.no.from.Z.and.A",
	"AT.r.RDD.m",
	"AT.run.CPPSC.method",
	"AT.run.GSM.method",
	"AT.run.IGK.method",
	"AT.Rutherford.SDCS",
	"AT.set.user.material.from.composition",
	"AT.set.user.material",
	"AT.SPC.convert.to.DDD",
	"AT.SPC.export.DEDX",
	"AT.SPC.get.list",
	"AT.SPC.get",
	"AT.SPC.interpolate",
	"AT.SPC.read",
	"AT.SPC.spectrum.at.depth.g.cm2",
	"AT.SPC.spectrum.at.depth.step",
	"AT.SPC.tapply",
	"AT.stopping.power.ratio",
	"AT.Stopping.Power",
	"AT.Stopping.Power.with.no",
	"AT.total.D.Gy",
	"AT.total.fluence.cm2",
	"AT.translate.dose.into.DSB.distribution",
	"AT.Vavilov.IDF",
	"AT.Vavilov.PDF",
	"AT.xi.keV",
	"AT.Z.from.particle.no"
)


