20#ifndef _NUCLEAR_UTILS_H_
21#define _NUCLEAR_UTILS_H_
47 double q2,
double Mn,
double kFi,
double kFf,
double pmax);
49 double FmI1 (
double alpha,
double beta,
50 double a,
double b,
double kFi,
double kFf,
double q);
51 double FmI2 (
double alpha,
double beta,
52 double a,
double b,
double kFi,
double kFf,
double q);
53 double FmArea (
double alpha,
double beta,
double kf,
double pmax);
57 double Density (
double r,
int A,
double ring=0.);
58 double DensityGaus (
double r,
double ap,
double alf,
double ring=0.);
Summary information for an interaction.
A Neutrino Interaction Target. Is a transparent encapsulation of quite different physical systems suc...
static const double kNucRo
Simple nuclear physics empirical formulas (densities, radii, ...) and empirical nuclear corrections.
double NuclQELXSecSuppression(string kftable, double pmax, const Interaction *in)
double FermiMomentumForIsoscalarNucleonParametrization(const Target &target)
double BindEnergy(const Target &target)
double RQEFG_generic(double q2, double Mn, double kFi, double kFf, double pmax)
double Radius(int A, double Ro=constants::kNucRo)
double DensityWoodsSaxon(double r, double c, double z, double ring=0.)
double BindEnergyLastNucleon(const Target &target)
double Density(double r, int A, double ring=0.)
double FmI1(double alpha, double beta, double a, double b, double kFi, double kFf, double q)
double DISNuclFactor(double x, int A)
double BindEnergyPerNucleon(const Target &target)
double FmArea(double alpha, double beta, double kf, double pmax)
double FmI2(double alpha, double beta, double a, double b, double kFi, double kFf, double q)
double BindEnergyPerNucleonParametrization(const Target &target)
double DensityGaus(double r, double ap, double alf, double ring=0.)
Root of GENIE utility namespaces.
THE MAIN GENIE PROJECT NAMESPACE