18#ifndef MAD_PartData_HH
19#define MAD_PartData_HH
48 PartData(
double charge,
double mass,
double momentum);
double getMomentumTolerance() const
Get the momentum tolerance.
PartData(double charge, double mass, double momentum)
Constructor.
double getQ() const
The constant charge per particle.
double getBeta() const
The relativistic beta per particle.
double getGamma() const
The relativistic gamma per particle.
void setM(double m)
Set reference mass expressed in eV/c^2.
double momentumTolerance_m
void setGamma(double gamma)
Set gamma.
double getP() const
The constant reference momentum per particle.
void setP(double p)
Set reference momentum.
void setE(double E)
Set reference energy.
double getM() const
The constant mass per particle.
void setQ(double q)
Set reference charge expressed in proton charges.
void setMomentumTolerance(double tolerance)
Set the momentum tolerance.
void setBeta(double beta)
Set beta.
double getE() const
The constant reference Energy per particle.