Berkeley Nuclear Data Software
Functions
serberSketching.cpp File Reference
#include <iostream>
#include <vector>
#include <cmath>
Include dependency graph for serberSketching.cpp:

Functions

double dEdx (double a_Ed, double a_n, double a_z)
 Stopping power in MeV/cm. More...
 
double P_En (double a_En, double a_Ed, double a_Ec, double a_RE=1.0)
 Outgoing neutron energy distribution. More...
 
double P_tht (double a_tht, double a_Ed, double a_Ec, double a_Rtht=1.0)
 Outgoing neutron angular distribution. More...
 
double serb_xs (double a_Ed, double a_amu, double a_A=17.6e-3, double a_w=28.0)
 Breakup cross-section. More...
 
double compound (double a_En, double a_Ed, double a_Rbg=1.0)
 
double S_b (double a_A, double a_Z)
 
double kalbach_a (double a_Ed, double a_A, double a_Z)
 
double pre_equilibrium (double a_En, double a_Ed, double a_theta, double a_A, double a_Z, double a_Rbg=1.0)
 
std::vector< double > serber_yield (std::vector< double > E_n, double E_d=14.0, double deg=0, double A=17.4E-3, double w=28.03, double R_E=1.0, double R_tht=1.0, double R_bg=1.0)
 
int main (int argc, char const *argv[])
 

Function Documentation

◆ compound()

double compound ( double  a_En,
double  a_Ed,
double  a_Rbg = 1.0 
)
Here is the caller graph for this function:

◆ dEdx()

double dEdx ( double  a_Ed,
double  a_n,
double  a_z 
)

Stopping power in MeV/cm.

Here is the caller graph for this function:

◆ kalbach_a()

double kalbach_a ( double  a_Ed,
double  a_A,
double  a_Z 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ main()

int main ( int  argc,
char const *  argv[] 
)
Here is the call graph for this function:

◆ P_En()

double P_En ( double  a_En,
double  a_Ed,
double  a_Ec,
double  a_RE = 1.0 
)

Outgoing neutron energy distribution.

Here is the caller graph for this function:

◆ P_tht()

double P_tht ( double  a_tht,
double  a_Ed,
double  a_Ec,
double  a_Rtht = 1.0 
)

Outgoing neutron angular distribution.

Here is the caller graph for this function:

◆ pre_equilibrium()

double pre_equilibrium ( double  a_En,
double  a_Ed,
double  a_theta,
double  a_A,
double  a_Z,
double  a_Rbg = 1.0 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ S_b()

double S_b ( double  a_A,
double  a_Z 
)
Here is the caller graph for this function:

◆ serb_xs()

double serb_xs ( double  a_Ed,
double  a_amu,
double  a_A = 17.6e-3,
double  a_w = 28.0 
)

Breakup cross-section.

Here is the caller graph for this function:

◆ serber_yield()

std::vector<double> serber_yield ( std::vector< double >  E_n,
double  E_d = 14.0,
double  deg = 0,
double  A = 17.4E-3,
double  w = 28.03,
double  R_E = 1.0,
double  R_tht = 1.0,
double  R_bg = 1.0 
)
Here is the call graph for this function:
Here is the caller graph for this function: