59 double& fp,
double& f0,
double& ft )
61 int models_counter = 0;
80 double ff0[] = { 0.36, 0.36, 0.35 };
81 double sigma1[] = { 0.43, 0.70, 0.43 };
82 double sigma2[] = { 0.00, 0.27, 0.00 };
83 int eq_num[] = { 9, 10, 9 };
84 double M_P2 = 5.37 * 5.37;
85 double M_V2 = 5.42 * 5.42;
87 fp =
equation9_10( ff0[0], M_P2, t, sigma1[0], sigma2[0], eq_num[0] );
88 f0 =
equation9_10( ff0[1], M_V2, t, sigma1[1], sigma2[1], eq_num[1] );
89 ft =
equation9_10( ff0[2], M_P2, t, sigma1[2], sigma2[2], eq_num[2] );
91 models_counter = models_counter + 1;
107 double ff0[] = { 0.29, 0.29, 0.28 };
108 double sigma1[] = { 0.48, 0.76, 0.48 };
109 double sigma2[] = { 0.00, 0.28, 0.00 };
110 int eq_num[] = { 9, 10, 9 };
111 double M_P2 = 5.27 * 5.27;
112 double M_V2 = 5.32 * 5.32;
114 fp =
equation9_10( ff0[0], M_P2, t, sigma1[0], sigma2[0], eq_num[0] );
115 f0 =
equation9_10( ff0[1], M_V2, t, sigma1[1], sigma2[1], eq_num[1] );
116 ft =
equation9_10( ff0[2], M_P2, t, sigma1[2], sigma2[2], eq_num[2] );
118 models_counter = models_counter + 1;
130 double ff0[] = { 0.36, 0.36, 0.36 };
131 double sigma1[] = { 0.60, 0.80, 0.58 };
132 double sigma2[] = { 0.20, 0.40, 0.18 };
133 int eq_num[] = { 9, 10, 9 };
134 double M_P2 = 5.27 * 5.27;
135 double M_V2 = 5.32 * 5.32;
137 fp =
equation9_10( ff0[0], M_P2, t, sigma1[0], sigma2[0], eq_num[0] );
139 f0 =
equation9_10( ff0[1], M_V2, t, sigma1[1], sigma2[1], eq_num[1] );
141 ft =
equation9_10( ff0[2], M_P2, t, sigma1[2], sigma2[2], eq_num[2] );
144 models_counter = models_counter + 1;
156 double ff0[] = { 0.36, 0.36, 0.39 };
157 double sigma1[] = { 0.60, 0.80, 0.58 };
158 double sigma2[] = { 0.20, 0.45, 0.18 };
159 int eq_num[] = { 9, 10, 9 };
160 double M_P2 = 5.27 * 5.27;
161 double M_V2 = 5.32 * 5.32;
163 fp =
equation9_10( ff0[0], M_P2, t, sigma1[0], sigma2[0], eq_num[0] );
164 f0 =
equation9_10( ff0[1], M_V2, t, sigma1[1], sigma2[1], eq_num[1] );
165 ft =
equation9_10( ff0[2], M_P2, t, sigma1[2], sigma2[2], eq_num[2] );
167 models_counter = models_counter + 1;
179 double ff0[] = { 0.36, 0.36, 0.36 };
180 double sigma1[] = { 0.60, 0.80, 0.58 };
181 double sigma2[] = { 0.20, 0.40, 0.18 };
182 int eq_num[] = { 9, 10, 9 };
183 double M_P2 = 5.37 * 5.37;
184 double M_V2 = 5.42 * 5.42;
186 fp =
equation9_10( ff0[0], M_P2, t, sigma1[0], sigma2[0], eq_num[0] );
187 f0 =
equation9_10( ff0[1], M_V2, t, sigma1[1], sigma2[1], eq_num[1] );
188 ft =
equation9_10( ff0[2], M_P2, t, sigma1[2], sigma2[2], eq_num[2] );
190 models_counter = models_counter + 1;
202 double ff0[] = { 0.36, 0.36, 0.39 };
203 double sigma1[] = { 0.60, 0.80, 0.58 };
204 double sigma2[] = { 0.20, 0.45, 0.18 };
205 int eq_num[] = { 9, 10, 9 };
206 double M_P2 = 5.37 * 5.37;
207 double M_V2 = 5.42 * 5.42;
209 fp =
equation9_10( ff0[0], M_P2, t, sigma1[0], sigma2[0], eq_num[0] );
210 f0 =
equation9_10( ff0[1], M_V2, t, sigma1[1], sigma2[1], eq_num[1] );
211 ft =
equation9_10( ff0[2], M_P2, t, sigma1[2], sigma2[2], eq_num[2] );
213 models_counter = models_counter + 1;
225 double ff0[] = { 0.238, 0.238, 0.308 };
226 double sigma1[] = { 1.50, 0.53, 1.46 };
227 double sigma2[] = { 0.58, -0.36, 0.58 };
228 int eq_num[] = { 10, 10, 10 };
229 double M_P2 = 5.366 * 5.366;
232 equation9_10( ff0[0], M_P2, t, sigma1[0], sigma2[0], eq_num[0] );
234 equation9_10( ff0[1], M_P2, t, sigma1[1], sigma2[1], eq_num[1] );
235 ft =
equation9_10( ff0[2], M_P2, t, sigma1[2], sigma2[2], eq_num[2] );
237 models_counter = models_counter + 1;
251 if ( models_counter != 1 ) {
253 <<
"\n In the function EvtbTosllMSFF::getScalarFF(...) \n"
254 <<
"the parameter models_counter not equal 1! \n"
255 <<
"models_counter = " << models_counter << std::endl;
261 double&
a1,
double&
a2,
double& a0,
double& v,
262 double& t1,
double& t2,
double& t3 )
264 int models_counter = 0;
265 double thetaK = -34.0 * 3.14159 / 180;
276 double ff0[] = { 0.44, 0.45, 0.36, 0.32, 0.39, 0.39, 0.27 };
277 double sigma1[] = { 0.45, 0.46, 0.64, 1.23, 0.45, 0.72, 1.31 };
278 double sigma2[] = { 0.00, 0.00, 0.36, 0.38, 0.00, 0.62, 0.41 };
279 int eq_num[] = { 9, 9, 10, 10, 9, 10, 10 };
280 double M_P2 = 5.37 * 5.37;
281 double M_V2 = 5.42 * 5.42;
283 v =
equation9_10( ff0[0], M_P2, t, sigma1[0], sigma2[0], eq_num[0] );
284 a0 =
equation9_10( ff0[1], M_P2, t, sigma1[1], sigma2[1], eq_num[1] );
285 a1 =
equation9_10( ff0[2], M_V2, t, sigma1[2], sigma2[2], eq_num[2] );
286 a2 =
equation9_10( ff0[3], M_V2, t, sigma1[3], sigma2[3], eq_num[3] );
288 t1 =
equation9_10( ff0[4], M_P2, t, sigma1[4], sigma2[4], eq_num[4] );
289 t2 =
equation9_10( ff0[5], M_V2, t, sigma1[5], sigma2[5], eq_num[5] );
290 t3 =
equation9_10( ff0[6], M_V2, t, sigma1[6], sigma2[6], eq_num[6] );
292 models_counter = models_counter + 1;
308 double ff0[] = { 0.31, 0.30, 0.26, 0.24, 0.27, 0.27, 0.19 };
309 double sigma1[] = { 0.59, 0.54, 0.73, 1.40, 0.60, 0.74, 1.42 };
310 double sigma2[] = { 0.00, 0.00, 0.10, 0.50, 0.00, 0.19, 0.51 };
311 int eq_num[] = { 9, 9, 10, 10, 9, 10, 10 };
312 double M_P2 = 5.27 * 5.27;
313 double M_V2 = 5.32 * 5.32;
315 v =
equation9_10( ff0[0], M_P2, t, sigma1[0], sigma2[0], eq_num[0] );
316 a0 =
equation9_10( ff0[1], M_P2, t, sigma1[1], sigma2[1], eq_num[1] );
317 a1 =
equation9_10( ff0[2], M_V2, t, sigma1[2], sigma2[2], eq_num[2] );
318 a2 =
equation9_10( ff0[3], M_V2, t, sigma1[3], sigma2[3], eq_num[3] );
320 t1 =
equation9_10( ff0[4], M_P2, t, sigma1[4], sigma2[4], eq_num[4] );
321 t2 =
equation9_10( ff0[5], M_V2, t, sigma1[5], sigma2[5], eq_num[5] );
322 t3 =
equation9_10( ff0[6], M_V2, t, sigma1[6], sigma2[6], eq_num[6] );
324 models_counter = models_counter + 1;
336 double ff0[] = { 0.31, 0.30, 0.26, 0.24, 0.27, 0.27, 0.19 };
337 double sigma1[] = { 0.59, 0.54, 0.73, 1.40, 0.60, 0.74, 1.42 };
338 double sigma2[] = { 0.00, 0.00, 0.10, 0.50, 0.00, 0.19, 0.51 };
339 int eq_num[] = { 9, 9, 10, 10, 9, 10, 10 };
340 double M_P2 = 5.27 * 5.27;
341 double M_V2 = 5.32 * 5.32;
343 v =
equation9_10( ff0[0], M_P2, t, sigma1[0], sigma2[0], eq_num[0] );
344 a0 =
equation9_10( ff0[1], M_P2, t, sigma1[1], sigma2[1], eq_num[1] );
345 a1 =
equation9_10( ff0[2], M_V2, t, sigma1[2], sigma2[2], eq_num[2] );
346 a2 =
equation9_10( ff0[3], M_V2, t, sigma1[3], sigma2[3], eq_num[3] );
348 t1 =
equation9_10( ff0[4], M_P2, t, sigma1[4], sigma2[4], eq_num[4] );
349 t2 =
equation9_10( ff0[5], M_V2, t, sigma1[5], sigma2[5], eq_num[5] );
350 t3 =
equation9_10( ff0[6], M_V2, t, sigma1[6], sigma2[6], eq_num[6] );
352 models_counter = models_counter + 1;
364 double ff0[] = { 0.44, 0.42, 0.34, 0.31, 0.38, 0.38, 0.26 };
365 double sigma1[] = { 0.62, 0.55, 0.73, 1.30, 0.62, 0.83, 1.41 };
366 double sigma2[] = { 0.20, 0.12, 0.42, 0.52, 0.20, 0.71, 0.57 };
367 int eq_num[] = { 9, 9, 10, 10, 9, 10, 10 };
368 double M_P2 = 5.37 * 5.37;
369 double M_V2 = 5.42 * 5.42;
371 v =
equation9_10( ff0[0], M_P2, t, sigma1[0], sigma2[0], eq_num[0] );
372 a0 =
equation9_10( ff0[1], M_P2, t, sigma1[1], sigma2[1], eq_num[1] );
373 a1 =
equation9_10( ff0[2], M_V2, t, sigma1[2], sigma2[2], eq_num[2] );
374 a2 =
equation9_10( ff0[3], M_V2, t, sigma1[3], sigma2[3], eq_num[3] );
376 t1 =
equation9_10( ff0[4], M_P2, t, sigma1[4], sigma2[4], eq_num[4] );
377 t2 =
equation9_10( ff0[5], M_V2, t, sigma1[5], sigma2[5], eq_num[5] );
378 t3 =
equation9_10( ff0[6], M_V2, t, sigma1[6], sigma2[6], eq_num[6] );
380 models_counter = models_counter + 1;
392 double ff0[] = { 0.38, 0.37, 0.29, 0.26, 0.32, 0.32, 0.23 };
393 double sigma1[] = { 0.66, 0.60, 0.86, 1.32, 0.66, 0.98, 1.42 };
394 double sigma2[] = { 0.30, 0.16, 0.60, 0.54, 0.31, 0.90, 0.62 };
395 int eq_num[] = { 9, 9, 10, 10, 9, 10, 10 };
396 double M_P2 = 5.27 * 5.27;
397 double M_V2 = 5.32 * 5.32;
399 v =
equation9_10( ff0[0], M_P2, t, sigma1[0], sigma2[0], eq_num[0] );
400 a0 =
equation9_10( ff0[1], M_P2, t, sigma1[1], sigma2[1], eq_num[1] );
401 a1 =
equation9_10( ff0[2], M_V2, t, sigma1[2], sigma2[2], eq_num[2] );
402 a2 =
equation9_10( ff0[3], M_V2, t, sigma1[3], sigma2[3], eq_num[3] );
404 t1 =
equation9_10( ff0[4], M_P2, t, sigma1[4], sigma2[4], eq_num[4] );
405 t2 =
equation9_10( ff0[5], M_V2, t, sigma1[5], sigma2[5], eq_num[5] );
406 t3 =
equation9_10( ff0[6], M_V2, t, sigma1[6], sigma2[6], eq_num[6] );
408 models_counter = models_counter + 1;
425 double ff0A[] = { 0.450, 0.340, 0.41, 0.22, 0.31, 0.310, 0.28 };
426 double sigma1A[] = { 1.600, 0.635, 1.51, 2.40, 2.01, 0.629, 1.36 };
427 double sigma2A[] = { 0.974, 0.211, 1.18, 1.78, 1.50, 0.387, 0.72 };
428 double ff0B[] = { -0.37, -0.29, -0.17, -0.45, -0.25, -0.250, -0.11 };
429 double sigma1B[] = { 1.72, 0.729, 0.919, 1.34, 1.59, 0.378, -1.61 };
430 double sigma2B[] = { 0.912, 0.074, 0.855, 0.69, 0.79, -0.755, 10.2 };
431 int eq_num[] = { 10, 10, 10, 10, 10, 10, 10 };
433 double MM2 = 5.279 * 5.279;
439 double sinK = sin( thetaK );
440 double cosK = cos( thetaK );
442 double a, v0, v1, v2;
445 equation9_10( ff0A[0], MM2, t, sigma1A[0], sigma2A[0], eq_num[0] ) *
446 ( MB + MK1 ) / ( MB + MK1A );
450 ( MB + MK1 ) / ( MB + MK1B );
453 equation9_10( ff0A[1], MM2, t, sigma1A[1], sigma2A[1], eq_num[1] ) *
461 equation9_10( ff0A[2], MM2, t, sigma1A[2], sigma2A[2], eq_num[2] ) *
462 ( MB + MK1A ) / ( MB + MK1 );
466 ( MB + MK1B ) / ( MB + MK1 );
469 equation9_10( ff0A[3], MM2, t, sigma1A[3], sigma2A[3], eq_num[3] ) *
470 ( MB + MK1 ) / ( MB + MK1A );
474 ( MB + MK1 ) / ( MB + MK1B );
482 equation9_10( ff0A[4], MM2, t, sigma1A[4], sigma2A[4], eq_num[4] );
483 t1 = t1 + cosK *
equation9_10( ff0B[4], MM2, t, sigma1B[4], sigma2B[4],
487 equation9_10( ff0A[5], MM2, t, sigma1A[5], sigma2A[5], eq_num[5] ) *
488 ( MB * MB - MK1A * MK1A ) / ( MB * MB - MK1 * MK1 );
492 ( MB * MB - MK1B * MK1B ) / ( MB * MB - MK1 * MK1 );
495 equation9_10( ff0A[6], MM2, t, sigma1A[6], sigma2A[6], eq_num[6] );
496 t3 = t3 + cosK *
equation9_10( ff0B[6], MM2, t, sigma1B[6], sigma2B[6],
499 models_counter = models_counter + 1;
516 double ff0A[] = { 0.450, 0.340, 0.41, 0.22, 0.31, 0.310, 0.28 };
517 double sigma1A[] = { 1.600, 0.635, 1.51, 2.40, 2.01, 0.629, 1.36 };
518 double sigma2A[] = { 0.974, 0.211, 1.18, 1.78, 1.50, 0.387, 0.72 };
519 double ff0B[] = { -0.37, -0.29, -0.17, -0.45, -0.25, -0.250, -0.11 };
520 double sigma1B[] = { 1.72, 0.729, 0.919, 1.34, 1.59, 0.378, -1.61 };
521 double sigma2B[] = { 0.912, 0.074, 0.855, 0.69, 0.79, -0.755, 10.2 };
522 int eq_num[] = { 10, 10, 10, 10, 10, 10, 10 };
524 double MM2 = 5.279 * 5.279;
530 double sinK = sin( thetaK );
531 double cosK = cos( thetaK );
533 double a, v0, v1, v2;
536 equation9_10( ff0A[0], MM2, t, sigma1A[0], sigma2A[0], eq_num[0] ) *
537 ( MB + MK1 ) / ( MB + MK1A );
541 ( MB + MK1 ) / ( MB + MK1B );
544 equation9_10( ff0A[1], MM2, t, sigma1A[1], sigma2A[1], eq_num[1] ) *
552 equation9_10( ff0A[2], MM2, t, sigma1A[2], sigma2A[2], eq_num[2] ) *
553 ( MB + MK1A ) / ( MB + MK1 );
557 ( MB + MK1B ) / ( MB + MK1 );
560 equation9_10( ff0A[3], MM2, t, sigma1A[3], sigma2A[3], eq_num[3] ) *
561 ( MB + MK1 ) / ( MB + MK1A );
565 ( MB + MK1 ) / ( MB + MK1B );
573 equation9_10( ff0A[4], MM2, t, sigma1A[4], sigma2A[4], eq_num[4] );
574 t1 = t1 - sinK *
equation9_10( ff0B[4], MM2, t, sigma1B[4], sigma2B[4],
578 equation9_10( ff0A[5], MM2, t, sigma1A[5], sigma2A[5], eq_num[5] ) *
579 ( MB * MB - MK1A * MK1A ) / ( MB * MB - MK1 * MK1 );
583 ( MB * MB - MK1B * MK1B ) / ( MB * MB - MK1 * MK1 );
586 equation9_10( ff0A[6], MM2, t, sigma1A[6], sigma2A[6], eq_num[6] );
587 t3 = t3 - sinK *
equation9_10( ff0B[6], MM2, t, sigma1B[6], sigma2B[6],
590 models_counter = models_counter + 1;
608 if ( models_counter != 1 ) {
610 <<
"\n In the function EvtbTosllMSFF::getVectorFF(...) \n"
611 <<
"the parameter models_counter not equal 1! \n"
612 <<
"models_counter = " << models_counter << std::endl;