1#ifndef HEEDDELTAELECTRONCS_H
2#define HEEDDELTAELECTRONCS_H
28 int fsruth = 2,
double fmlambda = 0.001 * 4.0e-3,
29 double fmthetac = 0.1);
31 double get_sigma(
double energy,
double nscat)
const;
34 void print(std::ostream& file,
int l)
const;
91 std::vector<double> coef_low_sigma;
void print(std::ostream &file, int l) const
HeedDeltaElectronCS * copy() const
double get_sigma(double energy, double nscat) const
std::vector< PointsRan > low_angular_points_ran
ElElasticScatLowSigma * eesls
HeedDeltaElectronCS()
Default constructor.
std::vector< double > beta
Table of velocities.
static constexpr long q_angular_mesh
static constexpr double low_cut_angle_deg
std::vector< double > momentum
Table of momenta [MeV/c].
std::vector< double > eLoss
std::vector< double > angular_mesh_c
Angular mesh, centers, angles in degrees.
std::vector< double > lambda
std::vector< PointsRan > angular_points_ran
std::vector< double > mean_coef_low_sigma
std::vector< double > low_lambda