24 vfloat time,
long fparent_particle_number,
double fenergy,
25 HeedFieldMap* fieldmap,
const bool fs_print_listing =
false);
30 virtual void physics(std::vector<gparticle*>& secondaries);
31 virtual void print(std::ostream& file,
int l)
const;
Retrieve electric and magnetic field from Sensor.
virtual void physics(std::vector< gparticle * > &secondaries)
double energy
Photon energy [MeV].
virtual ~HeedPhoton()
Destructor.
virtual void physics_after_new_speed(std::vector< gparticle * > &secondaries)
HeedPhoton()
Default constructor.
bool s_delta_generated
Flag that delta-electrons are already generated (or cannot be created).
virtual HeedPhoton * copy() const
virtual void print(std::ostream &file, int l) const
long ns_absorbing
Index of absorbing shell.
long parent_particle_number
long na_absorbing
Index of absorbing atom.
Abstract base classs for volume "manipulators".
long last_particle_number