1#ifndef ELELASCTICSCAT_H
2#define ELELASCTICSCAT_H
34 double CS(
double theta);
51 double get_CS(
long Z,
double energy,
62 long get_qe(
void)
const {
return qe; }
67 void print(std::ostream& file,
int l)
const;
68#ifndef EXCLUDE_FUNCTIONS_WITH_HISTDEF
89 const String& file_name_dist);
104 double get_CS_for_presented_atom(
long na,
111 double get_mean_coef(
long Z,
long ne)
const {
return mean_coef[Z - 1][ne]; }
112 double get_coef(
long Z,
long ne)
const {
return coef[Z - 1][ne]; }
DynLinArr< ElElasticScatDataStruct > data
ElElasticScatData(long fZ, long qe)
long get_qscat(void) const
double get_coef(long Z, long ne) const
double get_mean_coef(long Z, long ne) const
ElElasticScat * get_ees(void) const
ElElasticScatLowSigma(void)
void fill_hist_low_scat(const String &file_name, const String &file_name_dist)
double get_CS(long Z, double energy, double angle, int s_interp=0)
double get_energy_mesh(long ne) const
void print(std::ostream &file, int l) const
double get_CS_Rutherford(long Z, double energy, double angle)