Garfield++ 4.0
A toolkit for the detailed simulation of particle detectors based on ionisation measurement in gases and semiconductors
|
This is the complete list of members for Heed::HeedParticle_BGM, including all inherited members.
alive() const | Heed::gparticle | inline |
calc_step_to_bord() | Heed::gparticle | protectedvirtual |
change_vol() | Heed::gparticle | inlineprotectedvirtual |
copy() const override | Heed::HeedParticle_BGM | inlinevirtual |
curvature(bool &curved, vec &frelcen, vfloat &fmrange, vfloat prec) override | Heed::mparticle | protectedvirtual |
direction() const | Heed::gparticle | inline |
eparticle()=default | Heed::eparticle | |
eparticle(manip_absvol *primvol, const point &pt, const vec &vel, vfloat time, particle_def *fpardef, HeedFieldMap *fieldmap) | Heed::eparticle | |
fly(std::vector< gparticle * > &secondaries) | Heed::gparticle | inlinevirtual |
fly(std::vector< gparticle * > &secondaries, const bool one_step) | Heed::gparticle | inlinevirtual |
force(const point &pt, vec &f, vec &f_perp, vfloat &mrange) override | Heed::eparticle | protectedvirtual |
gparticle()=default | Heed::gparticle | |
gparticle(manip_absvol *primvol, const point &pt, const vec &vel, vfloat time) | Heed::gparticle | |
HeedParticle_BGM() | Heed::HeedParticle_BGM | inline |
HeedParticle_BGM(manip_absvol *primvol, const point &pt, const vec &vel, vfloat time, particle_def *fpardef, HeedFieldMap *fieldmap, bool fs_loss_only=false, bool fs_print_listing=false) | Heed::HeedParticle_BGM | |
kinetic_energy() const | Heed::mparticle | inline |
m_alive | Heed::gparticle | protected |
m_curr_ekin | Heed::mparticle | protected |
m_curr_gamma_1 | Heed::mparticle | protected |
m_currpos | Heed::gparticle | protected |
m_fieldMap | Heed::eparticle | protected |
m_mass | Heed::mparticle | protected |
m_max_qzero_step | Heed::gparticle | protectedstatic |
m_nextpos | Heed::gparticle | protected |
m_nstep | Heed::gparticle | protected |
m_nzero_step | Heed::gparticle | protected |
m_orig_ekin | Heed::mparticle | protected |
m_orig_gamma_1 | Heed::mparticle | protected |
m_origin | Heed::gparticle | protected |
m_prev_ekin | Heed::mparticle | protected |
m_prev_gamma_1 | Heed::mparticle | protected |
m_prevpos | Heed::gparticle | protected |
m_total_range_from_origin | Heed::gparticle | protected |
mparticle()=default | Heed::mparticle | |
mparticle(manip_absvol *primvol, const point &pt, const vec &vel, vfloat ftime, double fmass) | Heed::mparticle | |
operator!=(const particle_type &f) | Heed::particle_type | inline |
operator==(const particle_type &f) | Heed::particle_type | inline |
pardef | Heed::particle_type | |
particle_type()=default | Heed::particle_type | |
particle_type(particle_def *f) | Heed::particle_type | inline |
particle_type(const char *name, int s=0) | Heed::particle_type | |
physics(std::vector< gparticle * > &secondaries) override | Heed::HeedParticle_BGM | protectedvirtual |
physics_after_new_speed(std::vector< gparticle * > &) | Heed::gparticle | inlineprotectedvirtual |
physics_mrange(double &fmrange) | Heed::gparticle | protectedvirtual |
position() const | Heed::gparticle | inline |
print(std::ostream &file, int l) const override | Heed::HeedParticle_BGM | virtual |
print_notation(std::ostream &file) const | Heed::particle_type | |
set_step_limits(const vfloat fmax_range, const vfloat frad_for_straight, const vfloat fmax_straight_arange, const vfloat fmax_circ_arange) | Heed::gparticle | inline |
step(std::vector< gparticle * > &secondaries) override | Heed::mparticle | protectedvirtual |
switch_new_vol() | Heed::gparticle | protected |
time() const | Heed::gparticle | inline |
~eparticle() | Heed::eparticle | inlinevirtual |
~gparticle() | Heed::gparticle | inlinevirtual |
~HeedParticle_BGM() | Heed::HeedParticle_BGM | inlinevirtual |
~mparticle() | Heed::mparticle | inlinevirtual |