CRXS  1.0
Comic Ray Cross Section Tools
 All Classes Namespaces Functions Variables Pages
xs_wrapper.h
1 
2 // general
3 
4 void SetIntegrationMethod( int method );
5 void SetTrapezeIntegrationSteps( int steps );
6 
7 // pbar
8 double inv_AA_pbar_CM( double s, double xF, double pT_pbar, int A_projectile, int N_projectile, int A_target, int N_target, int parametrization);
9 double inv_AA_pbar_LAB( double Tn_proj_LAB, double T_pbar_LAB, double eta_LAB, int A_projectile, int N_projectile, int A_target, int N_target, int parametrization );
10 double dE_AA_pbar_LAB( double Tn_proj_LAB, double T_pbar_LAB, int A_projectile, int N_projectile, int A_target, int N_target, int parametrization);
11 double dE_AA_pbar_LAB_incNbarAndHyperon(double Tn_proj_LAB, double T_pbar_LAB, int A_projectile, int N_projectile, int A_target, int N_target, int parametrization);
12 
13 double tot_pp__diMauro(double s);
14 double el_pp__diMauro (double s);
15 
16 void SetRestrictedParameterSpace_LAB( double Tp, double Tpbar, double eta );
17 void RemoveRestrictedParameterSpace_LAB( );
18 
19 void SetRestrictedParameterSpace_CM( double s, double xF, double pT );
20 void RemoveRestrictedParameterSpace_CM( );
21 
22 void SetRestricted_pp( bool is_pp );
23 
24 
25 void set_C_winkler_self(double* C_array, int len_C_array);
26 void set_D_winkler_self(double* D_array, int len_D_array);
27 
28 
29 // Dbar
30 double inv_AA_Dbar_CM( double s, double xF_Dbar, double pT_Dbar, int A_projectile, int N_projectile, int A_target, int N_target, int parametrization, int coalescence);
31 double inv_AA_Dbar_LAB( double Tn_proj_LAB, double Tn_Dbar_LAB, double eta_LAB, int A_projectile, int N_projectile, int A_target, int N_target, int parametrization, int coalescence);
32 double dEn_AA_Dbar_LAB( double Tn_proj_LAB, double Tn_Dbar_LAB, int A_projectile, int N_projectile, int A_target, int N_target, int parametrization, int coalescence );
33 
34 double dEn_DbarA_Dbar_LAB( double Tn_proj_LAB, double Tn_Dbar_LAB, int A_target, int N_target, int parametrization );
35 
36 
37 // p
38 double inv_AA_p_CM( double s, double xF, double pT_p, int A_projectile, int N_projectile, int A_target, int N_target, int parametrization);
39 double inv_AA_p_LAB( double Tn_proj_LAB, double T_p_LAB, double eta_LAB, int A_projectile, int N_projectile, int A_target, int N_target, int parametrization );
40 double dE_AA_p_LAB( double Tn_proj_LAB, double T_p_LAB, int A_projectile, int N_projectile, int A_target, int N_target, int parametrization);
41