|
static double | inv_pp_pbar_CM__Winkler (double s, double E_pbar_d, double pT_pbar, double *C_array, int len_C_array=-1) |
| Parametrization of the invariant antiproton production (pbar) crosssection from pp in CMF. More...
|
|
static double | inv_pp_pbar_CM__diMauro (double s, double E_pbar, double pT_pbar, double *C_array, int len_C_array=-1) |
| Parametrization of the invariant antiproton production (pbar) crosssection from pp in CMF. More...
|
|
static double | el_pp__diMauro (double s) |
| Parametrization of the total pp cross section. More...
|
|
static double | tot_pp__diMauro (double s) |
| Parametrization of the elastic pp cross section. More...
|
|
static void | totXS_TableToArray (std::string file, double array[91][4]) |
| Function to read a simple text table. More...
|
|
static void | totXS_Read () |
| Function to read all the total XS tables.
|
|
static double | totXS_get_interpolation_loglin (double x, double array[91][4]) |
| Function to interpolate the the XS tables. Interpolation is linear in log-log. More...
|
|
static double | tot_pbarp (double T_pbar) |
| Interpolation of the total pbar+p cross section. More...
|
|
static double | el_pbarp (double T_pbar) |
| Interpolation of the elastic pbar+p cross section. More...
|
|
static double | tot_pbarD (double T_pbar) |
| Interpolation of the total pbar+D cross section. More...
|
|
static double | nar_pbarD (double T_pbar) |
| Interpolation of the non-annihilating pbar+D cross section. More...
|
|
static double | inv_pp_p_CM__Anderson (double s, double E_p, double pT_p, double *C_array=Dummy, int len_C_array=-1) |
| Parametrization of the invariant proton scattering crosssection from pp in CMF. More...
|
|
static double | pbar_overlap_function_projectile (double x_F) |
| Parametrization of the target and projectile overlap function in pbar production. More...
|
|
static double | pbar_overlap_function_target (double x_F) |
| Parametrization of the target and target overlap function in pbar production. More...
|
|
static double | factor__AA (double s, double xF, int A_projectile, int N_projectile, int A_target, int N_target, int parametrization) |
| Parametrization of the nuclear scaling factor. More...
|
|
static double * | Get_D_parameters (int parametrization) |
|
static double * | Get_C_parameters (int parametrization) |
|
static double * | Get_C_parameters_isospin (int parametrization) |
|
static double | deltaHyperon (double s, double *C_array, int len_C_array=-1) |
|
static double | deltaIsospin (double s, double *C_array, int len_C_array=-1) |
|
|
static double | fMass_proton = 0.9382720813 |
|
static double | fMass_neutron = 0.9395654133 |
|
static double | fMass_deuteron = 1.8756 |
|
static double | fMass_helion3 = 0.9382720813*3 |
|
static double | fMass_helion4 = 0.9382720813*4 |
|
static bool | f_totXS_IsRead = false |
| Bool to store whether the tables are alread read.
|
|
static double | fXS__tot_pbarp [91][4] |
| Array to store the total pbar+p XS; column 0: T_pbar in GeV, column 1: XS in mbarn.
|
|
static double | fXS__el_pbarp [91][4] |
| Array to store the elastic pbar+p XS; column 0: T_pbar in GeV, column 1: XS in mbarn.
|
|
static double | fXS__tot_pbarD [91][4] |
| Array to store the total pbar+D XS; column 0: T_pbar in GeV, column 1: XS in mbarn.
|
|
static double | fXS__nar_pbarD [91][4] |
| Array to store the non-annihilation pbar+D XS; column 0: T_pbar in GeV, column 1: XS in mbarn.
|
|
static double | Korsmeier_I_C1_to_C11 [12] = { -1, 3.50193e+00, 5.58513e+00, 3.99553e-02, -2.50716e-01, 2.65053e+00, 3.78145e-02, 4.29478e-02, 2.69520e+00, 0.0, 0.0, 0.0 } |
|
static double | diMauro_I_C1_to_C11 [12] = { -1, 4.499, 3.41, 0.00942, 0.445, 3.502, 0.0622, -0.247, 2.576, 0.0, 0.0, 0.0 } |
|
static double | diMauro_II_C1_to_C11 [12] = { -1, 4.448, 3.735, 0.00502, 0.708, 3.527, 0.236, -0.729, 2.517, -1.822e-11, 3.527, 0.384 } |
|
static double | Winkler_C1_to_C16 [17] = { 1, 0.31, 0.30, 21316., 0.9, 0.047, 7.76, 0.168, 0.038, 1.0e-3, 0.7, 30.9, -1.74, 0.71, 0.114, 20736., 0.51 } |
|
static double | Winkler_II_C1_to_C16 [17] = { 2, 0.31, 0.30, 21316., 0.9, 0.047, 7.76, 0.168, 0.038, 1.0e-3, 0.7, 30.9, -1.74, 0.71, 0.114, 20736., 0.51 } |
|
static double | Korsmeier_II_C1_to_C16 [17] = { 1, 0.31, 0.30, 21316., 0.9, 5.01767e-02, 7.79045, 1.64809e-01, 0.038, 4.74370e-04, 3.70480e+00, 30.9, -1.74, 0.71, 0.114, 20736., 0.51 } |
|
static double | Korsmeier_III_C1_to_C16 [17] = { 2, 0.31, 0.30, 21316., 0.9, 5.01767e-02, 7.79045, 1.64809e-01, 0.038, 4.74370e-04, 3.70480e+00, 30.9, -1.74, 0.71, 0.114, 20736., 0.51 } |
|
static double | diMauro_I_C1_to_C16 [17] = { -1, 0.00, 0.00, 0., 0.0, 0., 0., 0., 0., 0., 0, 0., 0., 0., 0.6, 100., 0.0 } |
|
static double | diMauro_II_C1_to_C16 [17] = { -1, 0.00, 0.00, 0., 0.0, 0., 0., 0., 0., 0., 0, 0., 0., 0., 0.6, 100., 0.0 } |
|
static double | Anderson_C1_to_C16 [17] = { -1, 0.00, 0.00, 0., 0.0, 0., 0., 0., 0., 0., 0, 0., 0., 0., 0.0, 100., 0.0 } |
|
static double | Korsmeier_I_D1_to_D2 [3] = { -1, 0.825, 0.167 } |
|
static double | Korsmeier_II_D1_to_D2 [3] = { -1, 0.828, 0.145 } |
|
static double | Korsmeier_III_D1_to_D2 [3] = { -1, 0.828, 0.145 } |
|
static double | Winkler_D1_to_D2 [3] = { -1, 0.839, 0.161 } |
|
static double | Winkler_II_D1_to_D2 [3] = { -1, 0.839, 0.161 } |
|
static double | diMauro_I_D1_to_D2 [3] = { -1, 0.8, 0. } |
|
static double | diMauro_II_D1_to_D2 [3] = { -1, 0.8, 0. } |
|
static double | Winkler_SELF_C1_to_C16 [17] = { 1, 0.31, 0.30, 21316., 0.9, 5.01767e-02, 7.79045, 1.64809e-01, 0.038, 4.74370e-04, 3.70480e+00, 30.9, -1.74, 0.71, 0.114, 20736., 0.51 } |
|
static double | diMauro_SELF_C1_to_C11 [12] = { -1, 3.50193e+00, 5.58513e+00, 3.99553e-02, -2.50716e-01, 2.65053e+00, 3.78145e-02, 4.29478e-02, 2.69520e+00, 0.0, 0.0, 0.0 } |
|
static double | diMauro_SELF_C1_to_C16 [17] = { -1, 0.31, 0.30, 21316., 0.9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.114, 20736., 0.51 } |
|
static double | Winkler_SELF_D1_to_D2 [3] = { -1, 0.828, 0.145 } |
|
static double | diMauro_SELF_D1_to_D2 [3] = { -1, 0.825, 0.167 } |
|
static double | Dummy [1] = { -1 } |
|