/* This is the header file for functions that specify the born contribution to the elementary pion photoproduction t matrix. */ #ifndef t_piprod_born_rel_h #define t_piprod_born_rel_h #include #include #include #include #include dcomplex t_l_ppim_born_rel(int lam, vec p_pi, vec k_ga, vec p_nu, double po_s, double E_s, double po_u, double E_u); vec t_k_ppim_born_rel(int lam, vec p_pi, vec k_ga, vec p_nu, double Q_sqr, double po_s, double E_s, double po_u, double E_u); dcomplex t_l_npip_born_rel(int lam, vec p_pi, vec k_ga, vec p_nu, double po_s, double E_s, double po_u, double E_u); vec t_k_npip_born_rel(int lam, vec p_pi, vec k_ga, vec p_nu, double Q_sqr, double po_s, double E_s, double po_u, double E_u); dcomplex t_l_ppio_born_rel(int lam, vec p_pi, vec k_ga, vec p_nu, double po_s, double E_s, double po_u, double E_u); vec t_k_ppio_born_rel(int lam, vec p_pi, vec k_ga, vec p_nu, double Q_sqr, double po_s, double E_s, double po_u, double E_u); dcomplex t_l_npio_born_rel(int lam, vec p_pi, vec k_ga, vec p_nu, double po_s, double E_s, double po_u, double E_u); vec t_k_npio_born_rel(int lam, vec p_pi, vec k_ga, vec p_nu, double Q_sqr, double po_s, double E_s, double po_u, double E_u); /* ********************************************************************* */ /* ********************************************************************* */ dcomplex t_l_ppio_ompiga_rel(int lam, vec p_pi, vec k_ga, vec p_nu, double pi_en, double ga_en); vec t_k_ppio_ompiga_rel(int lam, vec p_pi, vec k_ga, vec p_nu, double pi_en, double ga_en); dcomplex t_l_npio_ompiga_rel(int lam, vec p_pi, vec k_ga, vec p_nu, double pi_en, double ga_en); vec t_k_npio_ompiga_rel(int lam, vec p_pi, vec k_ga, vec p_nu, double pi_en, double ga_en); /* ********************************************************************* */ dcomplex t_l_ppim_rhopiga_rel(int lam, vec p_pi, vec k_ga, vec p_nu, double pi_en, double ga_en); vec t_k_ppim_rhopiga_rel(int lam, vec p_pi, vec k_ga, vec p_nu, double pi_en, double ga_en); dcomplex t_l_npip_rhopiga_rel(int lam, vec p_pi, vec k_ga, vec p_nu, double pi_en, double ga_en); vec t_k_npip_rhopiga_rel(int lam, vec p_pi, vec k_ga, vec p_nu, double pi_en, double ga_en); dcomplex t_l_ppio_rhopiga_rel(int lam, vec p_pi, vec k_ga, vec p_nu, double pi_en, double ga_en); vec t_k_ppio_rhopiga_rel(int lam, vec p_pi, vec k_ga, vec p_nu, double pi_en, double ga_en); dcomplex t_l_npio_rhopiga_rel(int lam, vec p_pi, vec k_ga, vec p_nu, double pi_en, double ga_en); vec t_k_npio_rhopiga_rel(int lam, vec p_pi, vec k_ga, vec p_nu, double pi_en, double ga_en); #endif