20#define EXCLUDE_A_VALUES
21#define EXCLUDE_VAL_FADDA
31 EnTransfCS(
double fparticle_mass,
double fgamma_1,
int fs_primary_electron,
33 virtual void print(std::ostream& file,
int l)
const;
71#ifdef DEBUG_EnTransfCS
81#ifndef EXCLUDE_A_VALUES
99#ifndef EXCLUDE_A_VALUES
118#ifndef EXCLUDE_A_VALUES
124#ifndef EXCLUDE_VAL_FADDA
127#ifndef EXCLUDE_A_VALUES
135#ifndef EXCLUDE_A_VALUES
140#ifndef EXCLUDE_A_VALUES
155std::ostream&
operator<<(std::ostream& file,
const EnTransfCSType& f);
PassivePtr< EnTransfCS > etcs
EnTransfCSType(EnTransfCS *md)
long particle_charge
Charge in units of electron charge (used square, sign does not matter).
DynLinArr< DynLinArr< double > > quan
macro_copy_total(EnTransfCS)
DynLinArr< double > Rreser
double particle_ener
Total energy [MeV].
EnTransfCS(void)
Constructors.
DynLinArr< DynLinArr< double > > mean
DynLinArr< DynLinArr< DynLinArr< double > > > cher
double particle_mass
Particle mass [MeV].
DynLinArr< double > chereCangle
double maximal_energy_trans
Max. energy transfer [MeV].
DynLinArr< DynLinArr< DynLinArr< double > > > adda
Sum.
PassivePtr< HeedMatterDef > hmd
DynLinArr< double > log2C
DynLinArr< double > length_y0
double particle_tkin
Kinetic energy [MeV].
double quanC
Integrated (ionization) cross-section.
DynLinArr< DynLinArr< DynLinArr< double > > > fadda
Integral, normalised to unity.
DynLinArr< double > addaC
Sum of (ionization) differential cross-section terms.
virtual void print(std::ostream &file, int l) const
DynLinArr< double > chereC
DynLinArr< DynLinArr< DynLinArr< double > > > frezer
Rutherford term.
DynLinArr< double > log1C
std::ostream & operator<<(std::ostream &file, const BGMesh &bgm)