29 std::vector<const AtomPhotoAbsCS*>
apacs;
43 std::vector<double>
ACS;
44 std::vector<double>
ICS;
65 const std::vector<AtomPhotoAbsCS*>& faapacs,
73 const std::vector<MolecPhotoAbsCS*>& fampacs,
76 const std::vector<MolecPhotoAbsCS*>& fampacs,
81 void print(std::ostream& file,
int l)
const;
94 void inite_HeedMatterDef();
double eldens
Electron density MeV**3.
double W
Mean work per pair production, MeV.
double wpla
Squared plasma energy;.
double xeldens
Long. electron density MeV**2/cm (for x=1 cm).
std::vector< const AtomPhotoAbsCS * > apacs
HeedMatterDef()=default
Default constructor.
double eldens_cm_3
Electron density cm**-3.
std::vector< double > ACS
Photoabsorption cross section per one atom(Mb).
std::vector< double > epsip
Some plasma dielectric constant (not used, but just initialized for print)
HeedMatterDef * copy() const
std::vector< double > epsi1
Real part of dielectric constant (e_1 - 1).
double Rutherford_const
Const for Rutherford cross section (1/cm3).
std::vector< double > ICS
std::vector< double > epsi2
Imaginary part of dielectric constant.
double radiation_length
Radiation Length.
void print(std::ostream &file, int l) const
void replace_epsi12(const std::string &file_name)
static constexpr int s_use_mixture_thresholds
constexpr double standard_factor_Fano