44 void setInput(
double* pip,
double* pim,
double* pi0 );
51 complex<double> Get_AmpDb() {
return m_AmpDb; }
53 double Get_strongPhase();
54 double arg( complex<double>
x );
55 double mag2( complex<double>
x );
56 double mag2_itf( complex<double>
x, complex<double> y );
58 complex<double> CalD0Amp();
59 complex<double> CalDbAmp();
61 vector<double> sum_tensor( vector<double> pa, vector<double> pb );
62 double contract_11_0( vector<double> pa, vector<double> pb );
63 double contract_22_0( vector<double> pa, vector<double> pb );
64 vector<double> contract_21_1( vector<double> pa, vector<double> pb );
65 vector<double> contract_22_2( vector<double> pa, vector<double> pb );
66 vector<double> contract_31_2( vector<double> pa, vector<double> pb );
67 vector<double> contract_41_3( vector<double> pa, vector<double> pb );
68 vector<double> contract_42_2( vector<double> pa, vector<double> pb );
70 vector<double> OrbitalTensors( vector<double> pa, vector<double> pb, vector<double> pc,
72 vector<double> ProjectionTensors( vector<double> pa,
int rank );
74 double fundecaymomentum(
double mr2,
double m1_2,
double m2_2 );
75 double fundecaymomentum2(
double mr2,
double m1_2,
double m2_2 );
76 complex<double> breitwigner(
double mx2,
double mr,
double wr );
77 double h(
double m,
double q );
78 double dh(
double m0,
double q0 );
79 double f(
double m0,
double sx,
double q0,
double q );
80 double d(
double m0,
double q0 );
81 double wid(
double mass,
double sa,
double sb,
double sc,
double r,
int l );
83 complex<double> GS(
double mx2,
double mr,
double wr,
double m1_2,
double m2_2,
double r,
85 complex<double> irho(
double mr2,
double m1_2,
double m2_2 );
86 complex<double> Flatte(
double mx2,
double mr,
double g1,
double g2,
double m1a,
double m1b,
87 double m2a,
double m2b );
88 complex<double> RBW(
double mx2,
double mr,
double wr,
double m1_2,
double m2_2,
double r,
90 double rho22(
double sc );
91 complex<double> rhoMTX(
int i,
int j,
double s );
92 complex<double> KMTX(
int i,
int j,
double s );
93 complex<double> IMTX(
int i,
int j );
94 complex<double> FMTX(
double Kijx,
double Kijy,
double rhojjx,
double rhojjy,
int i,
int j );
95 double FINVMTX(
double s,
double* FINVx,
double* FINVy );
96 complex<double> PVTR(
int ID,
double s );
97 complex<double> Fvector(
double sa,
double s0,
int l );
99 vector<double> p4_Pip;
100 vector<double> p4_Pim;
101 vector<double> p4_Pi0;
104 vector<double> epsilon_uvmn;
105 vector<complex<double>> fitpara;