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 virtual void print(std::ostream& file,
int l)
const;
93 std::vector<double> coef_low_sigma;
PassivePtr< ElElasticScat > ees
virtual void print(std::ostream &file, int l) const
virtual HeedDeltaElectronCS * copy() const
double get_sigma(double energy, double nscat) const
PassivePtr< HeedMatterDef > hmd
std::vector< PointsRan > low_angular_points_ran
HeedDeltaElectronCS()
Default constructor.
std::vector< double > beta
Table of velocities.
PassivePtr< PairProd > pairprod
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
PassivePtr< ElElasticScatLowSigma > eesls
static const double low_cut_angle_deg
std::vector< double > mean_coef_low_sigma
std::vector< double > low_lambda
static const long q_angular_mesh