Massive particle. A force can be applied.
void check_consistency() const
Check consistency of kin_energy, gamma_1, speed, speed_of_light and mass.
virtual int force(const point &pt, vec &f, vec &f_perp, vfloat &mrange)
virtual void step(std::vector< gparticle * > &secondaries)
double mass
Mass (not mass * speed_of_light^2)
virtual void print(std::ostream &file, int l) const
virtual mparticle * copy() const
virtual void curvature(int &fs_cf, vec &frelcen, vfloat &fmrange, vfloat prec)
void new_speed()
Set new speed, direction and time for currpos.