1#ifndef HEEDDELTAELECTRON_H
2#define HEEDDELTAELECTRON_H
21 vfloat time,
long fparent_particle_number,
36 virtual void print(std::ostream& file,
int l)
const;
57 int s_mult_low_path_length;
60 double q_low_path_length;
68 double necessary_energy;
72 static bool s_low_mult_scattering;
73 static bool s_high_mult_scattering;
75 void ionisation(
const double eloss,
const double dedx,
PairProd* pairprod);
std::vector< HeedCondElectron > conduction_electrons
std::vector< HeedCondElectron > conduction_ions
virtual void physics_mrange(double &fmrange)
long parent_particle_number
virtual void print(std::ostream &file, int l) const
virtual ~HeedDeltaElectron()
Destructor.
HeedDeltaElectron()
Default constructor.
virtual HeedDeltaElectron * copy() const
virtual void physics_after_new_speed(std::vector< gparticle * > &secondaries)
Retrieve electric and magnetic field from Sensor.
Abstract base classs for volume "manipulators".
long last_particle_number