43 "Particle mass must not be zero.");
48 "Particle momentum must not be zero.");
59 throw LogicalError(
"PartData::setE()",
"Energy should be > mass.");
65 beta_m = std::sqrt((1.0 - ginv) * (1.0 + ginv));
71 throw LogicalError(
"PartData::setBeta()",
"Beta should be < 1.");
81 throw LogicalError(
"PartData::setGamma()",
"Gamma should be > 1.");
double momentumTolerance_m
void setGamma(double gamma)
Set gamma.
void setP(double p)
Set reference momentum.
void setE(double E)
Set reference energy.
void setMomentumTolerance(double tolerance)
Set the momentum tolerance.
void setBeta(double beta)
Set beta.