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