43 {
44
53
54 string name;
55 Double_t mean_v;
56 phi[0] = 0;
57 rho[0] = 1;
58 phi[1] = 0;
59 rho[1] = 0;
60 phi[2] = 0;
61 rho[2] = 0;
62 phi[3] = 0;
63 rho[3] = 0;
64 phi[4] = 0;
65 rho[4] = 0;
66 phi[5] = 0;
67 rho[5] = 0;
68 phi[6] = 0;
69 rho[6] = 0;
70 phi[7] = 0;
71 rho[7] = 0;
72 phi[8] = 0;
73 rho[8] = 0;
74 phi[9] = 0;
75 rho[9] = 0;
76 phi[10] = 0;
77 rho[10] = 0;
78 phi[11] = 0;
79 rho[11] = 0;
80 phi[12] = 0;
81 rho[12] = 0;
82 phi[13] = 0;
83 rho[13] = 0;
84
85 phi[0] = 0.0;
86 phi[1] = -0.2221550738;
87 phi[2] = 4.908682264;
88 phi[3] = 3.808080671;
89 phi[4] = 1.403674727;
90 phi[5] = -4.73279708;
91 phi[6] = -1.674922065;
92 phi[7] = 0.04954744732;
93 phi[8] = 1.837736271;
94 phi[9] = -2.762453694;
95 phi[10] = -1.674922065;
96 phi[11] = 0.04954744732;
97 phi[12] = -2.007113109;
98 phi[13] = -5.064013727;
99
100
101 rho[0] = 1.0;
102 rho[1] = -0.6906182923;
103 rho[2] = 1.919575948;
104 rho[3] = -0.3131096951;
105 rho[4] = 0.1208536009;
106 rho[5] = 3.481521946;
107 rho[6] = 2.65694721;
108 rho[7] = 3.511231977;
109 rho[8] = 4.390468499;
110 rho[9] = 4.263839405;
111 rho[10] = 2.65694721;
112 rho[11] = 3.511231977;
113 rho[12] = 1.763183137;
114 rho[13] = 5.382286502;
115
116 modetype[0]= 1;
117 modetype[1]= 1;
118 modetype[2]= 1;
119 modetype[3]= 8;
120 modetype[4]= 8;
121 modetype[5]= 11;
122 modetype[6]= 17;
123 modetype[7]= 17;
124 modetype[8]= 18;
125 modetype[9]= 18;
126 modetype[10]= 19;
127 modetype[11]= 19;
128 modetype[12]= 4;
129 modetype[13]= 6;
130
131
132
133
134
135
136 width1[0] = 0.00868;
137 width1[1] = 0.00868;
138 width1[2] = 0.00868;
139 width1[3] = 0.004249;
140 width1[4] = 0.004249;
141 width1[5] = 0.400;
142 width1[6] = 0.420;
143 width1[7] = 0.420;
144 width1[8] = 0.420;
145 width1[9] = 0.420;
146 width1[10] = 0.420;
147 width1[11] = 0.420;
148 width1[12] = 0.142;
149 width1[13] = 0.142;
150
151 width2[0] = 0.1478;
152 width2[1] = 0.1478;
153 width2[2] = 0.1478;
154 width2[3] = 0.1478;
155 width2[4] = 0.1478;
156 width2[5] = 0.00868;
157 width2[6] = 0.1478;
158 width2[7] = 0.1478;
159 width2[8] = 0.1478;
160 width2[9] = 0.1478;
161 width2[10] = 0.1478;
162 width2[11] = 0.1478;
163 width2[12] = 0.00868;
164 width2[13] = 0.00868;
165
166 mass1[0] = 0.78266;
167 mass1[1] = 0.78266;
168 mass1[2] = 0.78266;
169 mass1[3] = 1.019461;
170 mass1[4] = 1.019461;
171 mass1[5] = 1.465;
172 mass1[6] = 1.230;
173 mass1[7] = 1.230;
174 mass1[8] = 1.230;
175 mass1[9] = 1.230;
176 mass1[10] = 1.230;
177 mass1[11] = 1.230;
178 mass1[12] = 1.2295;
179 mass1[13] = 1.2295;
180
181 mass2[0] = 0.77526;
182 mass2[1] = 0.77526;
183 mass2[2] = 0.77526;
184 mass2[3] = 0.77526;
185 mass2[4] = 0.77526;
186 mass2[5] = 0.78266;
187 mass2[6] = 0.77526;
188 mass2[7] = 0.77526;
189 mass2[8] = 0.77526;
190 mass2[9] = 0.77526;
191 mass2[10] = 0.77526;
192 mass2[11] = 0.77526;
193 mass2[12] = 0.78266;
194 mass2[13] = 0.78266;
195
196 mDsM = 1.9683;
197 mD = 1.86486;
198 metap = 0.95778;
199 mkstr = 0.89594;
200 mk0 = 0.497614;
201 mass_Kaon = 0.49368;
202 mass_Pion = 0.13957;
203
204 mass_Pion2 = 0.0194797849;
205 mass_2Pion = 0.27914;
206 math_2pi = 6.2831852;
207 rD2 = 25.0;
208 rDs2 = 25.0;
209 rRes2 = 9.0;
210 gg1 = 0.5468;
211 gg2 = 0.23;
212 GS1 = 0.636619783;
213 GS2 = 0.01860182466;
214 GS3 = 0.1591549458;
215 GS4 = 0.00620060822;
216
217 int GG[4][4] = { {1,0,0,0}, {0,-1,0,0}, {0,0,-1,0}, {0,0,0,-1} };
218 for (int i=0; i<4; i++) {
219 for (int j=0; j<4; j++) {
220 G[i][j] = GG[i][j];
221 }
222 }
223
224 double EE[4][4][4][4] =
225 { { {{0,0,0,0}, {0,0,0,0}, {0,0,0,0}, {0,0,0,0} },
226 {{0,0,0,0}, {0,0,0,0}, {0,0,0,1}, {0,0,-1,0}},
227 {{0,0,0,0}, {0,0,0,-1}, {0,0,0,0}, {0,1,0,0} },
228 {{0,0,0,0}, {0,0,1,0}, {0,-1,0,0}, {0,0,0,0} } },
229 { {{0,0,0,0}, {0,0,0,0}, {0,0,0,-1}, {0,0,1,0} },
230 {{0,0,0,0}, {0,0,0,0}, {0,0,0,0}, {0,0,0,0} },
231 {{0,0,0,1}, {0,0,0,0}, {0,0,0,0}, {-1,0,0,0}},
232 {{0,0,-1,0}, {0,0,0,0}, {1,0,0,0}, {0,0,0,0} } },
233 { {{0,0,0,0}, {0,0,0,1}, {0,0,0,0}, {0,-1,0,0}},
234 {{0,0,0,-1}, {0,0,0,0}, {0,0,0,0}, {1,0,0,0} },
235 {{0,0,0,0}, {0,0,0,0}, {0,0,0,0}, {0,0,0,0} },
236 {{0,1,0,0}, {-1,0,0,0}, {0,0,0,0}, {0,0,0,0} } },
237 { {{0,0,0,0}, {0,0,-1,0}, {0,1,0,0}, {0,0,0,0} },
238 {{0,0,1,0}, {0,0,0,0}, {-1,0,0,0}, {0,0,0,0} },
239 {{0,-1,0,0}, {1,0,0,0}, {0,0,0,0}, {0,0,0,0} },
240 {{0,0,0,0}, {0,0,0,0}, {0,0,0,0}, {0,0,0,0} } } };
241
242 for (int i=0; i<4; i++) {
243 for (int j=0; j<4; j++) {
244 for (int k=0; k<4; k++) {
245 for (int l=0; l<4; l++) {
246 E[i][j][k][l] = EE[i][j][k][l];
247 }
248 }
249 }
250 }
251
252
253
254
255}
void checkSpinDaughter(int d1, EvtSpinType::spintype sp)
void checkSpinParent(EvtSpinType::spintype sp)
void checkNDaug(int d1, int d2=-1)
void checkNArg(int a1, int a2=-1, int a3=-1, int a4=-1)