32 #ifndef GENBB_HELP_FERMI_FUNCTION_H 33 #define GENBB_HELP_FERMI_FUNCTION_H 1 73 double ke_cut_ = -1.0);
80 double ke_cut_ = -1.0);
114 #endif // GENBB_HELP_FERMI_FUNCTION_H Use only the unnormalized shape of the Fermi function.
Definition: fermi_function.h:46
bool is_beta_minus() const
Check beta minus decay type.
USe the "spherically symmetric" approximation.
Definition: fermi_function.h:45
bool is_valid() const
Check validity.
Fermi function for beta+/- decays.
Definition: fermi_function.h:38
bool is_beta_plus() const
Check beta plus decay type.
void set(int z_, int a_, decay_type beta_type_, unsigned int mode_, double ke_cut_=-1.0)
Set the function parameters.
void reset()
Reset the function parameters.
Definition: fermi_function.h:53
Use the non relativistic approximation.
Definition: fermi_function.h:44
decay_type
Decay type.
Definition: fermi_function.h:50
static double eval_spherically_symmetric_approx(int z_daughter_, int a_daughter_, decay_type type_, double ke_cut_, bool shape_only_, double ke_)
Spherically symmetric wavefunctions approximation.
Top-level namespace of the Bayeux/genbb_help module library.
Definition: alpha_decay.h:51
static double eval_non_relativistic_approx(int z_daughter_, decay_type type_, double ke_cut_, bool shape_only_, double ke_)
Non relativistic approximation.
fermi_function()
Default constructor.
double operator()(double ke_) const
Evaluation.
Definition: fermi_function.h:52
mode_type
Approximation mode for the calculation of the Fermi function.
Definition: fermi_function.h:43
Definition: fermi_function.h:51