#include "TKKPCrossPart.h"
#include "TConstant.h"
#include "TUtil.h"
#include <iostream>
Go to the source code of this file.
Functions | |
complex_t | Amp (double s) |
complex_t | FK0KcPc (double s, double QK0Pi, double QKcPi) |
complex_t | FKcKcP0 (double s, double QKpPi, double QKmPi) |
complex_t Amp | ( | double | s | ) | [inline] |
Definition at line 8 of file TKKPCrossPart.C.
References alpha, exp(), rb::Geepsi, rb::Geepsip, rb::Geepsipp, rb::Gpsi, rb::Gpsip, rb::Gpsipp, I, M_PI, rb::Mpsi, rb::Mpsi2, rb::Mpsip, rb::Mpsip2, rb::Mpsipp, and rb::Mpsipp2.
00008 { 00009 const complex_t I(0,1); 00010 const double Apsi = 4*alpha*Gpsi/(3*Geepsi); 00011 const double phipsi = -M_PI/2; 00012 const double Apsip = 2*alpha*Gpsip/(3*Geepsip); 00013 const double phipsip = -M_PI/2; 00014 const double Apsipp = alpha*Gpsipp/(3*Geepsipp); 00015 const double phipsipp = -M_PI/2; 00016 complex_t res = 3*sqrt(s)/alpha* 00017 ( 00018 Geepsi*(1 + Apsi*exp(I*phipsi))/(s - Mpsi2 + I*Mpsi*Gpsi) + 00019 Geepsip*(1 + Apsip*exp(I*phipsip))/(s - Mpsip2 + I*Mpsip*Gpsip) + 00020 Geepsipp*(1 + Apsipp*exp(I*phipsipp))/(s - Mpsipp2 + I*Mpsipp*Gpsipp)); 00021 return res; 00022 }
complex_t FK0KcPc | ( | double | s, | |
double | QK0Pi, | |||
double | QKcPi | |||
) |
Definition at line 26 of file TKKPCrossPart.C.
References rb::GKstar, H, rb::mk02, rb::mkc2, rb::MKstar2, rb::mpi2, and rb::R().
Referenced by TKKPCrossPart::SetJ().
00026 { 00027 complex_t H = 00028 R(QK0Pi,MKstar2,GKstar,mk02+mpi2,mk02-mpi2) + 00029 R(QKcPi,MKstar2,GKstar,mkc2+mpi2,mkc2-mpi2); 00030 return (5e-3*(1/s))*H;//*(1+Amp(s)); 00031 }
complex_t FKcKcP0 | ( | double | s, | |
double | QKpPi, | |||
double | QKmPi | |||
) |
Definition at line 35 of file TKKPCrossPart.C.
References Amp(), rb::GKstar, H, rb::mkc2, rb::MKstar2, rb::mpi02, and rb::R().
Referenced by TKKPCrossPart::SetJ().
00035 { 00036 complex_t H = 00037 R(QKpPi,MKstar2,GKstar,mkc2+mpi02,mkc2-mpi02) + 00038 R(QKmPi,MKstar2,GKstar,mkc2+mpi02,mkc2-mpi02); 00039 return (5e-3*(1/s))*H*(1+Amp(s)); 00040 }