Garfield++ 4.0
A toolkit for the detailed simulation of particle detectors based on ionisation measurement in gases and semiconductors
Loading...
Searching...
No Matches
Heed::HeedParticle_BGM Member List

This is the complete list of members for Heed::HeedParticle_BGM, including all inherited members.

alive() constHeed::gparticleinline
calc_step_to_bord()Heed::gparticleprotectedvirtual
change_vol()Heed::gparticleinlineprotectedvirtual
copy() const overrideHeed::HeedParticle_BGMinlinevirtual
curvature(bool &curved, vec &frelcen, vfloat &fmrange, vfloat prec) overrideHeed::mparticleprotectedvirtual
direction() constHeed::gparticleinline
eparticle()=defaultHeed::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::gparticleinlinevirtual
fly(std::vector< gparticle * > &secondaries, const bool one_step)Heed::gparticleinlinevirtual
force(const point &pt, vec &f, vec &f_perp, vfloat &mrange) overrideHeed::eparticleprotectedvirtual
gparticle()=defaultHeed::gparticle
gparticle(manip_absvol *primvol, const point &pt, const vec &vel, vfloat time)Heed::gparticle
HeedParticle_BGM()Heed::HeedParticle_BGMinline
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() constHeed::mparticleinline
m_aliveHeed::gparticleprotected
m_curr_ekinHeed::mparticleprotected
m_curr_gamma_1Heed::mparticleprotected
m_currposHeed::gparticleprotected
m_fieldMapHeed::eparticleprotected
m_massHeed::mparticleprotected
m_max_qzero_stepHeed::gparticleprotectedstatic
m_nextposHeed::gparticleprotected
m_nstepHeed::gparticleprotected
m_nzero_stepHeed::gparticleprotected
m_orig_ekinHeed::mparticleprotected
m_orig_gamma_1Heed::mparticleprotected
m_originHeed::gparticleprotected
m_prev_ekinHeed::mparticleprotected
m_prev_gamma_1Heed::mparticleprotected
m_prevposHeed::gparticleprotected
m_total_range_from_originHeed::gparticleprotected
mparticle()=defaultHeed::mparticle
mparticle(manip_absvol *primvol, const point &pt, const vec &vel, vfloat ftime, double fmass)Heed::mparticle
operator!=(const particle_type &f)Heed::particle_typeinline
operator==(const particle_type &f)Heed::particle_typeinline
pardefHeed::particle_type
particle_type()=defaultHeed::particle_type
particle_type(particle_def *f)Heed::particle_typeinline
particle_type(const char *name, int s=0)Heed::particle_type
physics(std::vector< gparticle * > &secondaries) overrideHeed::HeedParticle_BGMprotectedvirtual
physics_after_new_speed(std::vector< gparticle * > &)Heed::gparticleinlineprotectedvirtual
physics_mrange(double &fmrange)Heed::gparticleprotectedvirtual
position() constHeed::gparticleinline
print(std::ostream &file, int l) const overrideHeed::HeedParticle_BGMvirtual
print_notation(std::ostream &file) constHeed::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::gparticleinline
step(std::vector< gparticle * > &secondaries) overrideHeed::mparticleprotectedvirtual
switch_new_vol()Heed::gparticleprotected
time() constHeed::gparticleinline
~eparticle()Heed::eparticleinlinevirtual
~gparticle()Heed::gparticleinlinevirtual
~HeedParticle_BGM()Heed::HeedParticle_BGMinlinevirtual
~mparticle()Heed::mparticleinlinevirtual