29 #if ROOT_VERSION_CODE < ROOT_VERSION(5,13,0)
32 # include "TCernLib.h"
42 float ac[10] = { 1.,0.,0.,2.,0.,13.,4.,0.,23.,77. };
43 float cc[10] = { 0.2, -8.0, 4.0, 0.0, 0.0, 0.0, 4.2, -2.0, 0.0,1.0 };
44 float qc[10] = { 5.0, 10.0, .25, 0.0, 0.0, 0.0,-1.0, 0.5, 0.0,1.0 };
45 float rc[10] = { 1.45679,0.,0.,-.191358,0.,.1882716,-.0185185,0.,-.0462963,.02777778 };
51 } equiv_11 = { 1000, {
'I',
'N',
'V',
' '}, 1, {
'4',
'*',
'4',
' '} };
53 #define tinf ((int *)&equiv_11)
58 } equiv_12 = { {
'S',
'I',
'N',
'V'}, 0 };
60 #define tinfs2 (*(int *)&equiv_12)
65 } equiv_13 = { {
'4',
'*',
'4',
' '}, 0 };
67 #define tinfs4 (*(int *)&equiv_13)
74 Newguy(
"TRINV -TRSINV.",
"TTRINV ");
75 param_1.zerlev = param_1.zerov[1];
77 Mverif(11, _BLNK__1.a, qc, 10);
79 TCL::ucopy(cc, _BLNK__1.a, 10);
81 Mverif(12, _BLNK__1.a, qc, 10);
83 param_1.zerlev = param_1.zerov[3];
85 Mverif(21, _BLNK__1.a, rc, 10);
87 TCL::ucopy(ac, _BLNK__1.a, 10);
89 Mverif(22, _BLNK__1.a, rc, 10);
92 if (param_1.itimes == 0)
return 0;
94 Timed(¶m_1.timerd);
95 for (j = 1; j <= 1000; ++j)
101 Timed(¶m_1.timerd);
102 for (j = 1; j <= 1000; ++j)
119 float xc[10] = { 77.,62.,69.,17., 23.,10.,52.,45.,11.,38. };
120 float yc[12] = { 4.,29.,0.,69., 6.,24.,0.,74.,5.,16.,0., 42. };
121 float ac[10] = { 1.,0.,0.,2.,0.,13.,4.,0.,23.,77. };
122 float asc[12] = { 30.,44.,0.,69.,34.,49.,0.,74.,17.,26., 0.,42. };
123 float sac[12] = { 18.,23.,19.,27.,37.,28.,0.,0.,0.,43.,64.,44. };
124 float satc[12] = { 30.,34.,17.,44.,49.,26.,0.,0.,0.,69.,74.,42. };
125 float atsc[12] = { 18.,27.,0.,43.,23.,37.,0.,64.,19.,28.,0.,44. };
126 float atsac[6] = { 239.,331.,447.,248.,345.,257. };
127 float qsqc[10] = { 1265.,1594.,2009.,0.,0.,0.,1940.,2446.,0.,2980. };
128 float upckc[16] = { 1.,2.,4.,7.,2.,3.,5.,8.,4.,5.,6.,9.,7.,8.,9.,10. };
129 float pckc[10] = { 1.,2.,3.,4.,5.,6.,7.,8.,9.,10. };
135 } equiv_25 = { 1000, {
' ',
' ',
' ',
' '}, 1, {
' ',
' ',
' ',
' '} };
137 #define tinf ((int *)&equiv_25)
142 } equiv_26 = { {
'L',
'A',
' ',
' ',
'L',
'T',
'A',
' ',
'A',
'L',
' ',
143 ' ',
'A',
'L',
'T',
' ',
'A',
'A',
'T',
' ',
'A',
'T',
'A',
144 ' ',
'A',
'S',
'A',
'T',
'A',
'T',
'S',
'A',
'Q',
'S',
'Q',
145 ' ',
'S',
'A',
' ',
' ',
'A',
'S',
' ',
' ',
'S',
'A',
'T',
146 ' ',
'A',
'T',
'S',
' ',
'P',
'C',
'K',
' ',
'U',
'P',
'C',
149 #define tinf2 ((int *)&equiv_26)
154 } equiv_27 = { {
'4',
'4',
'3',
' ',
'4',
'4',
'3',
' ',
'3',
'4',
'4',
155 ' ',
'3',
'4',
'4',
' ',
'4',
'*',
'3',
' ',
'4',
'*',
'3',
156 ' ',
'3',
'4',
'4',
'3',
'3',
'4',
'4',
'3',
'4',
'4',
'4',
157 '4',
'4',
'4',
'3',
' ',
'3',
'4',
'4',
' ',
'4',
'4',
'3',
158 ' ',
'3',
'4',
'4',
' ',
'4',
'*',
'4',
' ',
'4',
'*',
'4',
161 #define tinf4 ((int *)&equiv_27)
163 float dc[10] = { 1.,2.,3.,0.,0.,0.,4.,5.,0.,6. };
164 float ec[12] = { 4.,7.,3.,3.,6.,4.,0.,5.,5.,2.,1.,2. };
165 float sc[6] = { 1384.,1712.,2201.,858.,1075.,538. };
166 float tc[12] = { 18.,23.,19.,19.,23.,22.,0.,0.,0.,12.,6.,12. };
167 float uc[12] = { 30.,36.,0.,18.,34.,37.,0.,30.,17.,16.,0.,12. };
168 float vc[12] = { 4.,7.,3.,17.,32.,18.,0.,0.,0.,43.,64.,44. };
169 float wc[10] = { 74.,66.,61.,50.,50.,50.,21.,20.,15.,9. };
173 Newguy(
"TRLA-TRLTA-TRAL-TRALT.",
"TTRLA ");
174 param_1.zerlev = param_1.zerov[1];
176 Mverif(111, _BLNK__1.a, vc, 12);
178 TCL::ucopy(ec, _BLNK__1.a, 12);
179 TCL::trla(dc, _BLNK__1.a, _BLNK__1.a, 4, 3);
180 Mverif(112, _BLNK__1.a, vc, 12);
183 Mverif(121, _BLNK__1.a, tc, 12);
184 TCL::ucopy(ec, _BLNK__1.a, 12);
186 Mverif(122, _BLNK__1.a, tc, 12);
189 Mverif(131, _BLNK__1.a, uc, 12);
190 TCL::ucopy(ec, _BLNK__1.a, 12);
191 TCL::tral(_BLNK__1.a, dc, _BLNK__1.a, 3, 4);
192 Mverif(132, _BLNK__1.a, uc, 12);
195 Mverif(141, _BLNK__1.a, yc, 12);
196 TCL::ucopy(ec, _BLNK__1.a, 12);
198 Mverif(142, _BLNK__1.a, yc, 12);
201 if (param_1.itimes == 0)
goto L180;
205 Timed(¶m_1.timerd);
206 for (j = 1; j <= 1000; ++j)
212 Timed(¶m_1.timerd);
213 for (j = 1; j <= 1000; ++j)
219 Timed(¶m_1.timerd);
220 for (j = 1; j <= 1000; ++j)
226 Timed(¶m_1.timerd);
228 for (j = 1; j <= 1000; ++j)
235 Newguy(
"TRAAT-TRATA.",
"TTRLA ");
237 Mverif(211, _BLNK__1.a, wc, 10);
240 Mverif(221, _BLNK__1.a, xc, 10);
243 if (param_1.itimes == 0)
goto L280;
247 Timed(¶m_1.timerd);
249 for (j = 1; j <= 1000; ++j)
255 Timed(¶m_1.timerd);
257 for (j = 1; j <= 1000; ++j)
264 Newguy(
"TRASAT-TRATSA-TRQSQ.",
"TTRLA ");
266 Mverif(311, _BLNK__1.a, sc, 6);
269 Mverif(321, _BLNK__1.a, atsac, 6);
271 Mverif(331, _BLNK__1.a, qsqc, 10);
274 if (param_1.itimes == 0)
goto L380;
278 Timed(¶m_1.timerd);
280 for (j = 1; j <= 1000; ++j)
286 Timed(¶m_1.timerd);
288 for (j = 1; j <= 1000; ++j)
294 Timed(¶m_1.timerd);
295 for (j = 1; j <= 1000; ++j)
302 Newguy(
"TRSA-TRAS-TRSAT-TRATS.",
"TTRLA ");
304 Mverif(411, _BLNK__1.a, sac, 12);
307 Mverif(421, _BLNK__1.a, asc, 12);
310 Mverif(431, _BLNK__1.a, satc, 12);
313 Mverif(441, _BLNK__1.a, atsc, 12);
316 if (param_1.itimes == 0)
goto L480;
319 Timed(¶m_1.timerd);
321 for (j = 1; j <= 1000; ++j)
327 Timed(¶m_1.timerd);
329 for (j = 1; j <= 1000; ++j)
334 Timed(¶m_1.timerd);
335 for (j = 1; j <= 1000; ++j)
341 Timed(¶m_1.timerd);
342 for (j = 1; j <= 1000; ++j)
348 Newguy(
"TRPCK-TRUPCK.",
"TTRLA ");
350 Mverif(511, _BLNK__1.a, pckc, 10);
353 Mverif(521, _BLNK__1.b, upckc, 16);
356 Mverif(512, _BLNK__1.b, pckc, 10);
358 Mverif(522, _BLNK__1.a, upckc, 16);
361 if (param_1.itimes == 0)
goto L580;
364 Timed(¶m_1.timerd);
365 for (j = 1; j <= 1000; ++j)
371 Timed(¶m_1.timerd);
372 for (j = 1; j <= 1000; ++j)
387 int StMicky::ttrcho()
394 } equiv_14 = { {
'S',
'M',
'U',
'L'}, 0 };
396 #define tinfm2 (*(int *)&equiv_14)
401 } equiv_15 = { {
'4',
'*',
'4',
' '}, 0 };
403 #define tinfm4 (*(int *)&equiv_15)
409 } equiv_16 = { {
'S',
'M',
'L',
'U'}, 0. };
412 #define tinfl2 (*(float *)&equiv_16)
414 float ac[10] = { 1.,0.,0.,2.,0.,13.,4.,0.,23.,77. };
415 float bc[10] = { 21.,26.,34.,0.,0.,0.,24.,30.,0.,36. };
416 float dc[10] = { 1.,2.,3.,0.,0.,0.,4.,5.,0.,6. };
417 float pc[10] = { 1.,0.,0.,2.,0.,3.,4.,0.,5.,6. };
418 float ec[10] = { 1.,2.,13.,0.,0.,0.,4.,23.,0.,77. };
424 } equiv_17 = { 1000, {
'C',
'H',
'L',
'U'}, 1, {
'4',
'*',
'4',
' '} };
426 #define tinf ((int *)&equiv_17)
431 } equiv_18 = { {
'C',
'H',
'U',
'L'}, 0 };
433 #define tinft2 (*(int *)&equiv_18)
438 Newguy(
"TRCHLU-TRCHUL.",
"TTRCHO ");
439 param_1.zerlev = param_1.zerov[2];
441 Mverif(11, _BLNK__1.a, pc, 10);
443 TCL::ucopy(ac, _BLNK__1.a, 10);
445 Mverif(12, _BLNK__1.a, pc, 10);
448 Mverif(21, _BLNK__1.a, dc, 10);
449 TCL::ucopy(bc, _BLNK__1.a, 10);
451 Mverif(22, _BLNK__1.a, dc, 10);
454 if (param_1.itimes == 0)
goto L120;
455 Timed(¶m_1.timerd);
456 for (j = 1; j <= 1000; ++j)
461 Timed(¶m_1.timerd);
462 for (j = 1; j <= 1000; ++j)
469 Newguy(
"TRSMUL-TRSMLU.",
"TTRCHO ");
470 param_1.zerlev = param_1.zerov[1];
472 Mverif(11, _BLNK__1.a, bc, 10);
474 TCL::ucopy(dc, _BLNK__1.a, 10);
476 Mverif(12, _BLNK__1.a, bc, 10);
479 Mverif(22, _BLNK__1.a, ec, 10);
481 TCL::ucopy(dc, _BLNK__1.a, 10);
483 Mverif(21, _BLNK__1.a, ec, 10);
486 if (param_1.itimes == 0)
return 0;
489 Timed(¶m_1.timerd);
490 for (j = 1; j <= 1000; ++j)
495 Timed(¶m_1.timerd);
496 for (j = 1; j <= 1000; ++j)
static float * traat(const float *a, float *s, int m, int n)
static float * trsmul(const float *g, float *gi, int n)
static float * trata(const float *a, float *r, int m, int n)
static float * trinv(const float *t, float *s, int n)
static float * trsat(const float *s, const float *a, float *b, int m, int n)
static float * trpck(const float *s, float *u, int n)
static float * trsa(const float *s, const float *a, float *b, int m, int n)
static float * tralt(const float *a, const float *u, float *b, int m, int n)
static float * trlta(const float *u, const float *a, float *b, int m, int n)
static float * trqsq(const float *q, const float *s, float *r, int m)
static float * trats(const float *a, const float *s, float *b, int m, int n)
static float * tral(const float *a, const float *u, float *b, int m, int n)
static float * trchul(const float *a, float *b, int n)
static float * trsinv(const float *g, float *gi, int n)
static float * trasat(const float *a, const float *s, float *r, int m, int n)
static float * trsmlu(const float *u, float *s, int n)
static float * tras(const float *a, const float *s, float *b, int m, int n)
static float * trupck(const float *u, float *s, int m)
static float * tratsa(const float *a, const float *s, float *r, int m, int n)
static float * trchlu(const float *a, float *b, int n)
static float * trla(const float *u, const float *a, float *b, int m, int n)