Class part_tl (o2scl)¶
-
template<class fp_t = double>
class o2scl::part_tl¶ Particle base class.
Public Functions
-
inline part_tl &operator=(const part_tl &p)¶
Copy construction with operator=()
-
inline virtual ~part_tl()¶
-
inline virtual 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 \]
-
inline virtual const char *type()¶
Return string denoting type (“part_tl”)
-
inline part_tl &operator=(const part_tl &p)¶