44 {
53
54 string name;
55 Double_t mean_v;
56
57 phi[0] = 0.0;
58 phi[1] = 1.5612285999617681043;
59 phi[2] = -1.0015624327720500375;
60 phi[3] = -0.76621511153827803753;
61 phi[4] = -1.7149726868246268907;
62 phi[5] = -0.76621511153827803753;
63 phi[6] = -1.7149726868246268907;
64 phi[7] = 1.3433768070347928969;
65 phi[8] = -0.69920457434816896125;
66 phi[9] = 0.29332928559239412891;
67 phi[10] = -0.11777754591498723613;
68 phi[11] = 0.95414772564220218243;
69 phi[12] = 1.7265019027073140734;
70 phi[13] = 0.061783461047396848187;
71 phi[14] = -1.8419695358887526737;
72 phi[15] = 5.0888716346195170814;
73 phi[16] = -2.4168727599993782285;
74 phi[17] = -0.59691363426268839731;
75 phi[18] = 2.2592819896596747498;
76 phi[19] = 1.4782518327546174675;
77
78 rho[0] = 1.0;
79 rho[1] = 0.4670656486078839098;
80 rho[2] = 1.2052085503722942406;
81 rho[3] = 2.3308692263403596456;
82 rho[4] = 3.5452858240068554352;
83 rho[5] = 2.3308692263403596456;
84 rho[6] = 3.5452858240068554352;
85 rho[7] = 3.909705435313104438;
86 rho[8] = 6.0375678543742763438;
87 rho[9] = 6.1054348075021245279;
88 rho[10] = 2.6074861273503890935;
89 rho[11] = 5.1506130168844084238;
90 rho[12] = 7.3338519702057851646;
91 rho[13] = 8.2495540430632239293;
92 rho[14] = 4.7408822820806992837;
93 rho[15] = 19.078674398257916778;
94 rho[16] = 5.8341821209677622306;
95 rho[17] = 3.370421146056012951;
96 rho[18] = 1.3283777517325123796;
97 rho[19] = 5.2468133147457907128;
98
99 modetype[0] = 1;
100 modetype[1] = 1;
101 modetype[2] = 1;
102 modetype[3] = 20;
103 modetype[4] = 20;
104 modetype[5] = 33;
105 modetype[6] = 33;
106 modetype[7] = 18;
107 modetype[8] = 18;
108 modetype[9] = 18;
109 modetype[10] = 4;
110 modetype[11] = 4;
111 modetype[12] = 23;
112 modetype[13] = 45;
113 modetype[14] = 45;
114 modetype[15] = 45;
115 modetype[16] = 46;
116 modetype[17] = 31;
117 modetype[18] = 31;
118 modetype[19] = 42;
119
120 width1[0] = 0.00868;
121 width1[1] = 0.00868;
122 width1[2] = 0.00868;
123 width1[3] = 0.420;
124 width1[4] = 0.420;
125 width1[5] = 0.420;
126 width1[6] = 0.420;
127 width1[7] = 0.420;
128 width1[8] = 0.420;
129 width1[9] = 0.420;
130 width1[10] = 0.142;
131 width1[11] = 0.142;
132 width1[12] = 0.0227;
133 width1[13] = 0.116;
134 width1[14] = 0.116;
135 width1[15] = 0.116;
136 width1[16] = 0.116;
137 width1[17] = 0.174;
138 width1[18] = 0.174;
139 width1[19] = 0.174;
140
141 width2[0] = 0.0473;
142 width2[1] = 0.0473;
143 width2[2] = 0.0473;
144 width2[3] = 0.0473;
145 width2[4] = 0.0473;
146 width2[5] = 0.0473;
147 width2[6] = 0.0473;
148 width2[7] = 0.0467;
149 width2[8] = 0.0467;
150 width2[9] = 0.0467;
151 width2[10] = 0.00868;
152 width2[11] = 0.00868;
153 width2[12] = 0.1478;
154 width2[13] = 0.1478;
155 width2[14] = 0.1478;
156 width2[15] = 0.1478;
157 width2[16] = 0.1478;
158 width2[17] = 0.1478;
159 width2[18] = 0.1478;
160 width2[19] = 0.1478;
161
162 mass1[0] = 0.78265;
163 mass1[1] = 0.78265;
164 mass1[2] = 0.78265;
165 mass1[3] = 1.230;
166 mass1[4] = 1.230;
167 mass1[5] = 1.230;
168 mass1[6] = 1.230;
169 mass1[7] = 1.230;
170 mass1[8] = 1.230;
171 mass1[9] = 1.230;
172 mass1[10] = 1.2295;
173 mass1[11] = 1.2295;
174 mass1[12] = 1.2819;
175 mass1[13] = 1.289;
176 mass1[14] = 1.289;
177 mass1[15] = 1.289;
178 mass1[16] = 1.289;
179 mass1[17] = 1.403;
180 mass1[18] = 1.403;
181 mass1[19] = 1.403;
182
183 mass2[0] = 0.89555;
184 mass2[1] = 0.89555;
185 mass2[2] = 0.89555;
186 mass2[3] = 0.89555;
187 mass2[4] = 0.89555;
188 mass2[5] = 0.89555;
189 mass2[6] = 0.89555;
190 mass2[7] = 0.89166;
191 mass2[8] = 0.89166;
192 mass2[9] = 0.89166;
193 mass2[10] = 0.78265;
194 mass2[11] = 0.78265;
195 mass2[12] = 0.77526;
196 mass2[13] = 0.77526;
197 mass2[14] = 0.77526;
198 mass2[15] = 0.77526;
199 mass2[16] = 0.77526;
200 mass2[17] = 0.77526;
201 mass2[18] = 0.77526;
202 mass2[19] = 0.77526;
203
204 mD0M = 1.86486;
205 mD = 1.86486;
206 metap = 0.95778;
207 mk0 = 0.497614;
208 mass_Kaon = 0.49368;
209 mass_Pion = 0.13957;
210 mass_Pion2 = 0.0194797849;
211 mass_2Pion = 0.27914;
212 math_2pi = 6.2831852;
213 rD2 = 25.0;
214 rDs2 = 25.0;
215 rRes2 = 9.0;
216 gg1 = 0.5468;
217 gg2 = 0.23;
218 GS1 = 0.636619783;
219 GS2 = 0.01860182466;
220 GS3 = 0.1591549458;
221 GS4 = 0.00620060822;
222
223 int GG[4][4] = { { 1, 0, 0, 0 }, { 0, -1, 0, 0 }, { 0, 0, -1, 0 }, { 0, 0, 0, -1 } };
224 for ( int i = 0; i < 4; i++ )
225 {
226 for ( int j = 0; j < 4; j++ ) { G[i][j] = GG[i][j]; }
227 }
228 double EE[4][4][4][4] = {
229 { { { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 } },
230 { { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 1 }, { 0, 0, -1, 0 } },
231 { { 0, 0, 0, 0 }, { 0, 0, 0, -1 }, { 0, 0, 0, 0 }, { 0, 1, 0, 0 } },
232 { { 0, 0, 0, 0 }, { 0, 0, 1, 0 }, { 0, -1, 0, 0 }, { 0, 0, 0, 0 } } },
233 { { { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, -1 }, { 0, 0, 1, 0 } },
234 { { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 } },
235 { { 0, 0, 0, 1 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { -1, 0, 0, 0 } },
236 { { 0, 0, -1, 0 }, { 0, 0, 0, 0 }, { 1, 0, 0, 0 }, { 0, 0, 0, 0 } } },
237 { { { 0, 0, 0, 0 }, { 0, 0, 0, 1 }, { 0, 0, 0, 0 }, { 0, -1, 0, 0 } },
238 { { 0, 0, 0, -1 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 1, 0, 0, 0 } },
239 { { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 } },
240 { { 0, 1, 0, 0 }, { -1, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 } } },
241 { { { 0, 0, 0, 0 }, { 0, 0, -1, 0 }, { 0, 1, 0, 0 }, { 0, 0, 0, 0 } },
242 { { 0, 0, 1, 0 }, { 0, 0, 0, 0 }, { -1, 0, 0, 0 }, { 0, 0, 0, 0 } },
243 { { 0, -1, 0, 0 }, { 1, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 } },
244 { { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 } } } };
245
246 for ( int i = 0; i < 4; i++ )
247 {
248 for ( int j = 0; j < 4; j++ )
249 {
250 for ( int k = 0; k < 4; k++ )
251 {
252 for ( int l = 0; l < 4; l++ ) { E[i][j][k][l] = EE[i][j][k][l]; }
253 }
254 }
255 }
256}
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)