Class part_tl (o2scl)¶
-
template<class
fp_t
= double>
classo2scl
::
part_tl
¶ Particle base class.
Subclassed by o2scl::boson
Public Functions
-
part_tl &
operator=
(const part_tl &p)¶ Copy construction with operator=()
-
~part_tl
()¶
-
void
anti
(part_tl &ax)¶ Make
ap
an anti-particle with the same mass and degeneracy.This sets the m, g, ms, inc_rest_mass and non_interacting fields of
ap
equal to that of the current object. If inc_rest_mass is true, then it sets\[ \mu_{\mathrm{anti}} = - \mu \qquad\mathrm{and}\qquad \nu_{\mathrm{anti}} = - \nu \]and if inc_rest_mass is false, it sets\[ \mu_{\mathrm{anti}} = - \mu - 2 m \qquad\mathrm{and}\qquad \nu_{\mathrm{anti}} = - \nu - 2 m \]
-
const char *
type
()¶ Return string denoting type (“part_tl”)
-
part_tl &