53 {
58
59
60
61 g_uv.clear();
62 for(int i=0; i<4; i++){
63 for(int j=0; j<4; j++){
64 if(i!=j){
65 g_uv.push_back(0.0);
66 }else if(i<3){
67 g_uv.push_back(-1.0);
68 }else if(i==3){
69 g_uv.push_back(1.0);
70 }
71 }
72 }
73
74 epsilon_uvmn.clear();
75 for(int i=0; i<4; i++){
76 for(int j=0; j<4; j++){
77 for(int k=0; k<4; k++){
78 for(int l=0; l<4; l++){
79 if(i==j || i==k || i==l || j==k || j==l || k==l){
80 epsilon_uvmn.push_back(0.0);
81 }else{
82 if(i==0 && j==1 && k==2 && l==3) epsilon_uvmn.push_back(1.0);
83 if(i==0 && j==1 && k==3 && l==2) epsilon_uvmn.push_back(-1.0);
84 if(i==0 && j==2 && k==1 && l==3) epsilon_uvmn.push_back(-1.0);
85 if(i==0 && j==2 && k==3 && l==1) epsilon_uvmn.push_back(1.0);
86 if(i==0 && j==3 && k==1 && l==2) epsilon_uvmn.push_back(1.0);
87 if(i==0 && j==3 && k==2 && l==1) epsilon_uvmn.push_back(-1.0);
88
89 if(i==1 && j==0 && k==2 && l==3) epsilon_uvmn.push_back(-1.0);
90 if(i==1 && j==0 && k==3 && l==2) epsilon_uvmn.push_back(1.0);
91 if(i==1 && j==2 && k==0 && l==3) epsilon_uvmn.push_back(1.0);
92 if(i==1 && j==2 && k==3 && l==0) epsilon_uvmn.push_back(-1.0);
93 if(i==1 && j==3 && k==0 && l==2) epsilon_uvmn.push_back(-1.0);
94 if(i==1 && j==3 && k==2 && l==0) epsilon_uvmn.push_back(1.0);
95
96 if(i==2 && j==0 && k==1 && l==3) epsilon_uvmn.push_back(1.0);
97 if(i==2 && j==0 && k==3 && l==1) epsilon_uvmn.push_back(-1.0);
98 if(i==2 && j==1 && k==0 && l==3) epsilon_uvmn.push_back(-1.0);
99 if(i==2 && j==1 && k==3 && l==0) epsilon_uvmn.push_back(1.0);
100 if(i==2 && j==3 && k==0 && l==1) epsilon_uvmn.push_back(1.0);
101 if(i==2 && j==3 && k==1 && l==0) epsilon_uvmn.push_back(-1.0);
102
103 if(i==3 && j==0 && k==1 && l==2) epsilon_uvmn.push_back(-1.0);
104 if(i==3 && j==0 && k==2 && l==1) epsilon_uvmn.push_back(1.0);
105 if(i==3 && j==1 && k==0 && l==2) epsilon_uvmn.push_back(1.0);
106 if(i==3 && j==1 && k==2 && l==0) epsilon_uvmn.push_back(-1.0);
107 if(i==3 && j==2 && k==0 && l==1) epsilon_uvmn.push_back(-1.0);
108 if(i==3 && j==2 && k==1 && l==0) epsilon_uvmn.push_back(1.0);
109
110 }
111 }
112 }
113 }
114 }
115
116 _nd = 3;
117 math_pi = 3.1415926;
118 mass_Pion = 0.13957;
119
120 rRes = 3.0*0.197321;
121 rD = 5.0*0.197321;
122 m_Pi = mass_Pion;
123 m2_Pi = m_Pi*m_Pi;
124 m_Pi0 = 0.134977;
125 m2_Pi0 = m_Pi0*m_Pi0;
126
127 m0_rho7700 = 0.77526;
128 w0_rho7700 = 0.1478;
129
130 m0_rho770p = 0.77511;
131 w0_rho770p = 0.1491;
132
133 m0_f21270 = 1.2755;
134 w0_f21270 = 0.1867;
135
136 s0_prod = -5.0;
137
138 fitpara.clear();
139 fitpara.push_back(complex<double>(100,0));
140 fitpara.push_back(complex<double>(69.8939*
cos(3.14983),69.8939*
sin(3.14983)));
141 fitpara.push_back(complex<double>(58.521*
cos(-2.90685),58.521*
sin(-2.90685)));
142 fitpara.push_back(complex<double>(483.035*
cos(-0.679009),483.035*
sin(-0.679009)));
143 fitpara.push_back(complex<double>(441.921*
cos(-0.879847),441.921*
sin(-0.879847)));
144 fitpara.push_back(complex<double>(1356.95*
cos(-0.206653),1356.95*
sin(-0.206653)));
145 fitpara.push_back(complex<double>(559.218*
cos(0.501728),559.218*
sin(0.501728)));
146 fitpara.push_back(complex<double>(3165.25*
cos(3.39939),3165.25*
sin(3.39939)));
147 fitpara.push_back(complex<double>(1422.93*
cos(3.05347),1422.93*
sin(3.05347)));
148 fitpara.push_back(complex<double>(2399.8*
cos(2.24983),2399.8*
sin(2.24983)));
149 fitpara.push_back(complex<double>(4601.19*
cos(2.74388),4601.19*
sin(2.74388)));
150 fitpara.push_back(complex<double>(1684.1*
cos(1.99894),1684.1*
sin(1.99894)));
151 fitpara.push_back(complex<double>(678.674*
cos(-2.510691),678.674*
sin(-2.510691)));
152 fitpara.push_back(complex<double>(2.19068*
cos(0.991805),2.19068*
sin(0.991805)));
153
154
155 return;
156}
double sin(const BesAngle a)
double cos(const BesAngle a)
void checkNDaug(int d1, int d2=-1)
void checkNArg(int a1, int a2=-1, int a3=-1, int a4=-1)