|
| eiparticle (void) |
| Constructors.
|
|
| eiparticle (manip_absvol *primvol, const point &pt, const vec &vel, vfloat time, particle_def *fpardef, int fs_add_loss=0) |
|
| AnyType_copy (eiparticle, gparticle) |
|
virtual | ~eiparticle () |
| Destructor.
|
|
virtual void | print (std::ostream &file, int l) const |
|
double | Bethe_Bloch_en_loss (void) |
| Energy loss per unit length.
|
|
virtual void | physics_after_new_speed (void) |
|
Public Member Functions inherited from Heed::eparticle |
| eparticle (void) |
| Constructors.
|
|
| eparticle (manip_absvol *primvol, const point &pt, const vec &vel, vfloat time, particle_def *fpardef) |
|
| eparticle (manip_absvol *primvol, const point &pt, const vec &vel, vfloat time, particle_def *fpardef, double gamma_1) |
|
| AnyType_copy (eparticle, gparticle) |
|
virtual | ~eparticle () |
| Destructor.
|
|
virtual void | print (std::ostream &file, int l) const |
|
virtual int | force (const point &pt, vec &f, vec &f_perp, vfloat &mrange) |
|
Public Member Functions inherited from Heed::mparticle |
void | check_consistency (void) const |
|
virtual void | step (void) |
|
virtual void | curvature (int &fs_cf, vec &frelcen, vfloat &fmrange, vfloat prec) |
|
virtual void | physics_after_new_speed (void) |
|
virtual void | physics (void) |
|
virtual int | force (const point &pt, vec &f, vec &f_perp, vfloat &mrange) |
|
void | new_speed (void) |
|
| mparticle (void) |
|
| mparticle (gparticle const &gp, double fmass) |
|
| mparticle (gparticle const &gp, double fmass, double gamma_1) |
|
| mparticle (manip_absvol *primvol, const point &pt, const vec &vel, vfloat time, double fmass, double gamma_1) |
|
virtual void | print (std::ostream &file, int l) const |
|
| macro_copy_total (gparticle) |
|
virtual | ~mparticle () |
|
Public Member Functions inherited from gparticle |
| gparticle (void) |
|
| gparticle (const stvpoint &sp) |
|
| gparticle (manip_absvol *primvol, const point &pt, const vec &vel, vfloat time) |
|
virtual void | step (void) |
|
virtual void | change_vol (void) |
|
virtual void | curvature (int &fs_cf, vec &frelcen, vfloat &fmrange, vfloat prec) |
|
virtual void | physics_after_new_speed (void) |
|
virtual void | physics (void) |
|
virtual void | physics_mrange (double &fmrange) |
|
virtual stvpoint | calc_step_to_bord () |
|
stvpoint | switch_new_vol (void) |
|
virtual void | fly (void) |
|
virtual void | print (std::ostream &file, int l) const |
|
| macro_copy_total (gparticle) |
|
virtual | ~gparticle () |
|
Public Member Functions inherited from Heed::particle_type |
| particle_type (void) |
|
| particle_type (particle_def *f) |
|
| particle_type (const char *name, int s=0) |
|
int | operator== (const particle_type &f) |
|
int | operator!= (const particle_type &f) |
|
void | print_notation (std::ostream &file) const |
|
Definition at line 16 of file eiparticle.h.