9 #ifdef INDETTRT_ELECTRONPIDTOOL_H
10 #ifndef TRT_ELECTRONPID_TOTCALCULATION_CXX
11 #define TRT_ELECTRONPID_TOTCALCULATION_CXX
34 BaseTRTPIDCalculator(
parent,(SIZE_OF_HEADER + SIZE_GAUS_PARS * 2 + SIZE_TOT_CONSTANTS + SIZE_PAR_VAL),
"ToT"),
36 ToTCorrectionConstants( (
float*)(
Blob + OFF_TOT_CONSTANTS )),
37 gausParametersElectron( (
float*)(
Blob + OFF_GAUS_PARS_ELE )),
38 gausParametersPion( (
float*)(
Blob + OFF_GAUS_PARS_PIO )),
39 parValBarrelLongNeg( *( 0 + (
float*)(
Blob + OFF_PAR_VALS))),
40 parValBarrelLongPos( *( 1 + (
float*)(
Blob + OFF_PAR_VALS))),
41 parValBarrelShortNeg( *( 2 + (
float*)(
Blob + OFF_PAR_VALS))),
42 parValBarrelShortPos( *( 3 + (
float*)(
Blob + OFF_PAR_VALS)))
44 CurrentVersion = my_CurrentVersion;
65 checkInitialization();
67 double ToTraw=ExtractToT(bitpattern);
69 double ToTcorr=correctToT(ToTraw, HitZ, HitR,
BEC,
Layer, Strawlayer);
85 R_Track=fabs(R_Track);
87 if(R_Track>2.)
return 0;
89 return 2. * sqrt( 4. - R_Track * R_Track );
101 checkInitialization();
105 if (abs(HitPart)==1){
106 if(
Layer==0 && Strawlayer<9)
115 double Val= parValBarrelLongNeg;
117 double correction=(*this.*correctionFunction)( HitZ, HitR, ToTCorrectionConstants + resolveIndex(HitPart,
Layer,Strawlayer));
127 return params[PAR0] + (std::abs( HitZ ) - 7.5 + 704.6 ) /
params[PAR1] *
exp( ( std::abs( HitZ ) - 704.6 ) /
params[PAR2]);
132 return params[PAR0] + ( HitZ * HitZ - 7.5 + 704.6 ) /
params[PAR1] *
exp( ( HitZ * HitZ - 704.6 ) /
params[PAR2]);
155 unsigned int mask = 0x02000000;
164 bool ThisBit =
mask & bitpattern;
170 if(ThisBit!=LastBit){
179 if( (
i - start_i) > ToT )
187 if( (
i - start_i) > ToT )
201 checkInitialization();
206 double eleP = (gausParametersElectron[0] *
exp( -0.5 * ( ( ( ToTbyD - gausParametersElectron[1] ) / gausParametersElectron[2] ) *
207 ( ( ToTbyD - gausParametersElectron[1] ) / gausParametersElectron[2] ) ) ) +
209 gausParametersElectron[3] *
exp( -0.5 * ( ( ( ToTbyD - gausParametersElectron[4] ) / gausParametersElectron[5] ) *
210 ( ( ToTbyD - gausParametersElectron[4] ) / gausParametersElectron[5] ) ) ) +
212 gausParametersElectron[6] *
exp( -0.5 * ( ( ( ToTbyD - gausParametersElectron[7] ) / gausParametersElectron[8] ) *
213 ( ( ToTbyD - gausParametersElectron[7] ) / gausParametersElectron[8] ) ) ) );
215 double pioP = (gausParametersPion[0] *
exp( -0.5 * ( ( ( ToTbyD - gausParametersPion[1] ) / gausParametersPion[2] ) *
216 ( ( ToTbyD - gausParametersPion[1] ) / gausParametersPion[2] ) ) ) +
218 gausParametersPion[3] *
exp( -0.5 * ( ( ( ToTbyD - gausParametersPion[4] ) / gausParametersPion[5] ) *
219 ( ( ToTbyD - gausParametersPion[4] ) / gausParametersPion[5] ) ) ) +
221 gausParametersPion[6] *
exp( -0.5 * ( ( ( ToTbyD - gausParametersPion[7] ) / gausParametersPion[8] ) *
222 ( ( ToTbyD - gausParametersPion[7] ) / gausParametersPion[8] ) ) ) );
224 if( (eleP+pioP) != 0)
225 return eleP/(eleP+pioP);
243 static const int strawsBeforeBarrelLayer[]={0, 19, 43};
245 static const int parametersPerBEC[2]={NparsBarrel,NparsEndcap};
248 static const int startOfModule[5]={0,
249 NparametrizedSectionsEndcap * NparsEndcap,
251 NparametrizedSectionsEndcap * NparsEndcap + NparametrizedSectionsBarrel * NparsBarrel,
252 NparametrizedSectionsEndcap * NparsEndcap + 2 * NparametrizedSectionsBarrel * NparsBarrel };
261 ATH_MSG_WARNING(
"WARNING Something went wrong! For barrel, got Layer == " <<
Layer <<
" which is greater than 2");
263 else {
offset = Strawlayer + strawsBeforeBarrelLayer[
Layer];}
276 if( not (
offset < N_TOT_CONSTANTS ) ){
277 ATH_MSG_ERROR(
"In ToTcalculator: something must have gone wrong with the index resolver, found an index that is larger than N_TOT_CONSTANTS");
278 ATH_MSG_ERROR(
"BEC="<<
BEC<<
", Layer="<<
Layer<<
", Strawlayer="<<Strawlayer<<
" resolved to "<<
offset<<
" which is outside of "<<
int(N_TOT_CONSTANTS));
304 HasBeenInitialized=1;
306 static const int EndcapNeg = -2;
307 static const int BarrelNeg = -1;
308 static const int BarrelPos = 1;
309 static const int EndcapPos = 2;
311 Blob[_Version]=CurrentVersion;
314 struct tm * timeinfo;
316 timeinfo=localtime(&rawtime);
317 Blob[_Day]=timeinfo->tm_mday;
318 Blob[_Month]=timeinfo->tm_mon+1;
319 Blob[_Year]=(timeinfo->tm_year)%100;
326 parValBarrelLongNeg = 16.5306;
327 parValBarrelLongPos = 16.5308;
328 parValBarrelShortNeg = 19.2477;
329 parValBarrelShortPos = 19.0788;
331 gausParametersElectron[0]=7.21288e+02 / 21545.6513898;
332 gausParametersElectron[1]=6.59160e+00;
333 gausParametersElectron[2]=-1.14696e+00;
334 gausParametersElectron[3]=4.94402e+02 / 21545.6513898 ;
335 gausParametersElectron[4]=7.21959e+00;
336 gausParametersElectron[5]=3.50076e-01 ;
337 gausParametersElectron[6]=1.47287e+04 / 21545.6513898;
338 gausParametersElectron[7]=6.16054e+00;
339 gausParametersElectron[8]=5.15667e-01 ;
341 gausParametersPion[0]=1.13734e+07 / 17656949.2231;
342 gausParametersPion[1]=4.90641e+00;
343 gausParametersPion[2]=-4.03279e-01;
344 gausParametersPion[3]=4.63741e+06 / 17656949.2231;
345 gausParametersPion[4]=5.31315e+00;
346 gausParametersPion[5]=4.91662e-01 ;
347 gausParametersPion[6]=2.05522e+05 / 17656949.2231;
348 gausParametersPion[7]=6.18323e+00;
349 gausParametersPion[8]=8.63226e-01 ;
354 ToTCorrectionConstants[ PAR0 + resolveIndex( EndcapPos, 0) ] = -361.001;
355 ToTCorrectionConstants[ PAR1 + resolveIndex( EndcapPos, 0) ] = 1056.19;
356 ToTCorrectionConstants[ PAR2 + resolveIndex( EndcapPos, 0) ] = 1.38385e+08;
357 ToTCorrectionConstants[ PAR3 + resolveIndex( EndcapPos, 0) ] = 1.34844e+08;
359 ToTCorrectionConstants[ PAR0 + resolveIndex( EndcapPos, 1) ] = -5360.7;
360 ToTCorrectionConstants[ PAR1 + resolveIndex( EndcapPos, 1) ] = 6726.87;
361 ToTCorrectionConstants[ PAR2 + resolveIndex( EndcapPos, 1) ] = 4.43262e+08;
362 ToTCorrectionConstants[ PAR3 + resolveIndex( EndcapPos, 1) ] = 1.98054e+09;
364 ToTCorrectionConstants[ PAR0 + resolveIndex( EndcapPos, 2) ] = 4.99001;
365 ToTCorrectionConstants[ PAR1 + resolveIndex( EndcapPos, 2) ] = 19.7789;
366 ToTCorrectionConstants[ PAR2 + resolveIndex( EndcapPos, 2) ] = 2.6042e+06;
367 ToTCorrectionConstants[ PAR3 + resolveIndex( EndcapPos, 2) ] = 5.29042e+06;
369 ToTCorrectionConstants[ PAR0 + resolveIndex( EndcapPos, 3) ] = 1.94621;
370 ToTCorrectionConstants[ PAR1 + resolveIndex( EndcapPos, 3) ] = 49.4971;
371 ToTCorrectionConstants[ PAR2 + resolveIndex( EndcapPos, 3) ] = 8.36338e+06;
372 ToTCorrectionConstants[ PAR3 + resolveIndex( EndcapPos, 3) ] = 7.05244e+06;
374 ToTCorrectionConstants[ PAR0 + resolveIndex( EndcapPos, 4) ] = 13.6863;
375 ToTCorrectionConstants[ PAR1 + resolveIndex( EndcapPos, 4) ] = 12.0519;
376 ToTCorrectionConstants[ PAR2 + resolveIndex( EndcapPos, 4) ] = 2.7602e+06;
377 ToTCorrectionConstants[ PAR3 + resolveIndex( EndcapPos, 4) ] = 2.13675e+06;
379 ToTCorrectionConstants[ PAR0 + resolveIndex( EndcapPos, 5) ] = 15.5639;
380 ToTCorrectionConstants[ PAR1 + resolveIndex( EndcapPos, 5) ] = 4.97136;
381 ToTCorrectionConstants[ PAR2 + resolveIndex( EndcapPos, 5) ] = 1.52817e+06;
382 ToTCorrectionConstants[ PAR3 + resolveIndex( EndcapPos, 5) ] = 1.31715e+06;
384 ToTCorrectionConstants[ PAR0 + resolveIndex( EndcapPos, 6) ] = -5777.44;
385 ToTCorrectionConstants[ PAR1 + resolveIndex( EndcapPos, 6) ] = 17796.3;
386 ToTCorrectionConstants[ PAR2 + resolveIndex( EndcapPos, 6) ] = 3.22137e+09;
387 ToTCorrectionConstants[ PAR3 + resolveIndex( EndcapPos, 6) ] = 2.87108e+09;
389 ToTCorrectionConstants[ PAR0 + resolveIndex( EndcapPos, 7) ] = 14.663;
390 ToTCorrectionConstants[ PAR1 + resolveIndex( EndcapPos, 7) ] = 4.7284;
391 ToTCorrectionConstants[ PAR2 + resolveIndex( EndcapPos, 7) ] = 1.11746e+06;
392 ToTCorrectionConstants[ PAR3 + resolveIndex( EndcapPos, 7) ] = 2.49389e+06;
394 ToTCorrectionConstants[ PAR0 + resolveIndex( EndcapPos, 8) ] = 16.7397;
395 ToTCorrectionConstants[ PAR1 + resolveIndex( EndcapPos, 8) ] = 15.5089;
396 ToTCorrectionConstants[ PAR2 + resolveIndex( EndcapPos, 8) ] = 3.22312e+06;
397 ToTCorrectionConstants[ PAR3 + resolveIndex( EndcapPos, 8) ] = 1.15271e+06;
399 ToTCorrectionConstants[ PAR0 + resolveIndex( EndcapPos, 9) ] = 16.8959;
400 ToTCorrectionConstants[ PAR1 + resolveIndex( EndcapPos, 9) ] = 8.21084;
401 ToTCorrectionConstants[ PAR2 + resolveIndex( EndcapPos, 9) ] = 2.40447e+06;
402 ToTCorrectionConstants[ PAR3 + resolveIndex( EndcapPos, 9) ] = 1.0258e+06;
404 ToTCorrectionConstants[ PAR0 + resolveIndex( EndcapPos, 10) ] = 15.2276;
405 ToTCorrectionConstants[ PAR1 + resolveIndex( EndcapPos, 10) ] = 17.2821;
406 ToTCorrectionConstants[ PAR2 + resolveIndex( EndcapPos, 10) ] = 4.14328e+06;
407 ToTCorrectionConstants[ PAR3 + resolveIndex( EndcapPos, 10) ] = 2.00192e+06;
409 ToTCorrectionConstants[ PAR0 + resolveIndex( EndcapPos, 11) ] = -1889.01;
410 ToTCorrectionConstants[ PAR1 + resolveIndex( EndcapPos, 11) ] = 3110.58;
411 ToTCorrectionConstants[ PAR2 + resolveIndex( EndcapPos, 11) ] = 6.14415e+08;
412 ToTCorrectionConstants[ PAR3 + resolveIndex( EndcapPos, 11) ] = 1.2549e+09;
414 ToTCorrectionConstants[ PAR0 + resolveIndex( EndcapPos, 12) ] = -18539.9;
415 ToTCorrectionConstants[ PAR1 + resolveIndex( EndcapPos, 12) ] = 17729.2;
416 ToTCorrectionConstants[ PAR2 + resolveIndex( EndcapPos, 12) ] = -5.14811e+08;
417 ToTCorrectionConstants[ PAR3 + resolveIndex( EndcapPos, 12) ] = 1.12807e+10;
419 ToTCorrectionConstants[ PAR0 + resolveIndex( EndcapPos, 13) ] = -1844.47;
420 ToTCorrectionConstants[ PAR1 + resolveIndex( EndcapPos, 13) ] = 5124.25;
421 ToTCorrectionConstants[ PAR2 + resolveIndex( EndcapPos, 13) ] = 1.05124e+09;
422 ToTCorrectionConstants[ PAR3 + resolveIndex( EndcapPos, 13) ] = 1.03815e+09;
430 ToTCorrectionConstants[ PAR0 + resolveIndex( EndcapNeg, 0) ] = -4193.59;
431 ToTCorrectionConstants[ PAR1 + resolveIndex( EndcapNeg, 0) ] = 14357.2;
432 ToTCorrectionConstants[ PAR2 + resolveIndex( EndcapNeg, 0) ] = 1.76951e+09;
433 ToTCorrectionConstants[ PAR3 + resolveIndex( EndcapNeg, 0) ] = 1.44264e+09;
435 ToTCorrectionConstants[ PAR0 + resolveIndex( EndcapNeg, 1) ] = -11262.8;
436 ToTCorrectionConstants[ PAR1 + resolveIndex( EndcapNeg, 1) ] = 14051.9;
437 ToTCorrectionConstants[ PAR2 + resolveIndex( EndcapNeg, 1) ] = 8.84899e+08;
438 ToTCorrectionConstants[ PAR3 + resolveIndex( EndcapNeg, 1) ] = 4.02754e+09;
440 ToTCorrectionConstants[ PAR0 + resolveIndex( EndcapNeg, 2) ] = -171.332;
441 ToTCorrectionConstants[ PAR1 + resolveIndex( EndcapNeg, 2) ] = 215.888;
442 ToTCorrectionConstants[ PAR2 + resolveIndex( EndcapNeg, 2) ] = 9.63327e+06;
443 ToTCorrectionConstants[ PAR3 + resolveIndex( EndcapNeg, 2) ] = 7.08746e+07;
445 ToTCorrectionConstants[ PAR0 + resolveIndex( EndcapNeg, 3) ] = 12.7826;
446 ToTCorrectionConstants[ PAR1 + resolveIndex( EndcapNeg, 3) ] = 22.5418;
447 ToTCorrectionConstants[ PAR2 + resolveIndex( EndcapNeg, 3) ] = 4.00044e+06;
448 ToTCorrectionConstants[ PAR3 + resolveIndex( EndcapNeg, 3) ] = 2.49764e+06;
450 ToTCorrectionConstants[ PAR0 + resolveIndex( EndcapNeg, 4) ] = 14.8661;
451 ToTCorrectionConstants[ PAR1 + resolveIndex( EndcapNeg, 4) ] = 5.50288;
452 ToTCorrectionConstants[ PAR2 + resolveIndex( EndcapNeg, 4) ] = 1.33966e+06;
453 ToTCorrectionConstants[ PAR3 + resolveIndex( EndcapNeg, 4) ] = 1.79218e+06;
455 ToTCorrectionConstants[ PAR0 + resolveIndex( EndcapNeg, 5) ] = 12.0988;
456 ToTCorrectionConstants[ PAR1 + resolveIndex( EndcapNeg, 5) ] = 59.557;
457 ToTCorrectionConstants[ PAR2 + resolveIndex( EndcapNeg, 5) ] = 7.65208e+06;
458 ToTCorrectionConstants[ PAR3 + resolveIndex( EndcapNeg, 5) ] = 3.15691e+06;
460 ToTCorrectionConstants[ PAR0 + resolveIndex( EndcapNeg, 6) ] = 13.1897;
461 ToTCorrectionConstants[ PAR1 + resolveIndex( EndcapNeg, 6) ] = 1.96233;
462 ToTCorrectionConstants[ PAR2 + resolveIndex( EndcapNeg, 6) ] = -1.90674e+06;
463 ToTCorrectionConstants[ PAR3 + resolveIndex( EndcapNeg, 6) ] = 2.77615e+06;
465 ToTCorrectionConstants[ PAR0 + resolveIndex( EndcapNeg, 7) ] = 15.1971;
466 ToTCorrectionConstants[ PAR1 + resolveIndex( EndcapNeg, 7) ] = 16.8885;
467 ToTCorrectionConstants[ PAR2 + resolveIndex( EndcapNeg, 7) ] = 3.76656e+06;
468 ToTCorrectionConstants[ PAR3 + resolveIndex( EndcapNeg, 7) ] = 1.75758e+06;
470 ToTCorrectionConstants[ PAR0 + resolveIndex( EndcapNeg, 8) ] = 15.2791;
471 ToTCorrectionConstants[ PAR1 + resolveIndex( EndcapNeg, 8) ] = 26.902;
472 ToTCorrectionConstants[ PAR2 + resolveIndex( EndcapNeg, 8) ] = 4.35497e+06;
473 ToTCorrectionConstants[ PAR3 + resolveIndex( EndcapNeg, 8) ] = 1.55011e+06;
475 ToTCorrectionConstants[ PAR0 + resolveIndex( EndcapNeg, 9) ] = 16.5057;
476 ToTCorrectionConstants[ PAR1 + resolveIndex( EndcapNeg, 9) ] = 4.83938;
477 ToTCorrectionConstants[ PAR2 + resolveIndex( EndcapNeg, 9) ] = 1.80912e+06;
478 ToTCorrectionConstants[ PAR3 + resolveIndex( EndcapNeg, 9) ] = 881288;
480 ToTCorrectionConstants[ PAR0 + resolveIndex( EndcapNeg, 10) ] = -296.491;
481 ToTCorrectionConstants[ PAR1 + resolveIndex( EndcapNeg, 10) ] = 26951.5;
482 ToTCorrectionConstants[ PAR2 + resolveIndex( EndcapNeg, 10) ] = 8.80194e+08;
483 ToTCorrectionConstants[ PAR3 + resolveIndex( EndcapNeg, 10) ] = 1.97607e+08;
485 ToTCorrectionConstants[ PAR0 + resolveIndex( EndcapNeg, 11) ] = -663.676;
486 ToTCorrectionConstants[ PAR1 + resolveIndex( EndcapNeg, 11) ] = 973.365;
487 ToTCorrectionConstants[ PAR2 + resolveIndex( EndcapNeg, 11) ] = 1.59632e+08;
488 ToTCorrectionConstants[ PAR3 + resolveIndex( EndcapNeg, 11) ] = 4.46105e+08;
490 ToTCorrectionConstants[ PAR0 + resolveIndex( EndcapNeg, 12) ] = -3064.59;
491 ToTCorrectionConstants[ PAR1 + resolveIndex( EndcapNeg, 12) ] = 5778.6;
492 ToTCorrectionConstants[ PAR2 + resolveIndex( EndcapNeg, 12) ] = 1.19256e+09;
493 ToTCorrectionConstants[ PAR3 + resolveIndex( EndcapNeg, 12) ] = 1.89652e+09;
495 ToTCorrectionConstants[ PAR0 + resolveIndex( EndcapNeg, 13) ] = -4338.77;
496 ToTCorrectionConstants[ PAR1 + resolveIndex( EndcapNeg, 13) ] = 11246.1;
497 ToTCorrectionConstants[ PAR2 + resolveIndex( EndcapNeg, 13) ] = 2.32016e+09;
498 ToTCorrectionConstants[ PAR3 + resolveIndex( EndcapNeg, 13) ] = 2.44563e+09;
507 ToTCorrectionConstants[ PAR0 + resolveIndex( BarrelPos, 0, 0) ] = 17.1648;
508 ToTCorrectionConstants[ PAR1 + resolveIndex( BarrelPos, 0, 0) ] = 83385;
509 ToTCorrectionConstants[ PAR2 + resolveIndex( BarrelPos, 0, 0) ] = 6.64843e+06;
511 ToTCorrectionConstants[ PAR0 + resolveIndex( BarrelPos, 0, 1) ] = 17.0428;
512 ToTCorrectionConstants[ PAR1 + resolveIndex( BarrelPos, 0, 1) ] = 80545.9;
513 ToTCorrectionConstants[ PAR2 + resolveIndex( BarrelPos, 0, 1) ] = 1.46919e+07;
515 ToTCorrectionConstants[ PAR0 + resolveIndex( BarrelPos, 0, 2) ] = 17.4083;
516 ToTCorrectionConstants[ PAR1 + resolveIndex( BarrelPos, 0, 2) ] = 110448;
517 ToTCorrectionConstants[ PAR2 + resolveIndex( BarrelPos, 0, 2) ] = 1.77359e+06;
519 ToTCorrectionConstants[ PAR0 + resolveIndex( BarrelPos, 0, 3) ] = 17.3203;
520 ToTCorrectionConstants[ PAR1 + resolveIndex( BarrelPos, 0, 3) ] = 98089.4;
521 ToTCorrectionConstants[ PAR2 + resolveIndex( BarrelPos, 0, 3) ] = 2.56151e+06;
523 ToTCorrectionConstants[ PAR0 + resolveIndex( BarrelPos, 0, 4) ] = 17.2442;
524 ToTCorrectionConstants[ PAR1 + resolveIndex( BarrelPos, 0, 4) ] = 89749.5;
525 ToTCorrectionConstants[ PAR2 + resolveIndex( BarrelPos, 0, 4) ] = 4.28931e+06;
527 ToTCorrectionConstants[ PAR0 + resolveIndex( BarrelPos, 0, 5) ] = 17.3975;
528 ToTCorrectionConstants[ PAR1 + resolveIndex( BarrelPos, 0, 5) ] = 99836.2;
529 ToTCorrectionConstants[ PAR2 + resolveIndex( BarrelPos, 0, 5) ] = 2.46783e+06;
531 ToTCorrectionConstants[ PAR0 + resolveIndex( BarrelPos, 0, 6) ] = 17.251;
532 ToTCorrectionConstants[ PAR1 + resolveIndex( BarrelPos, 0, 6) ] = 100980;
533 ToTCorrectionConstants[ PAR2 + resolveIndex( BarrelPos, 0, 6) ] = 2.47867e+06;
535 ToTCorrectionConstants[ PAR0 + resolveIndex( BarrelPos, 0, 7) ] = 17.4156;
536 ToTCorrectionConstants[ PAR1 + resolveIndex( BarrelPos, 0, 7) ] = 139944;
537 ToTCorrectionConstants[ PAR2 + resolveIndex( BarrelPos, 0, 7) ] = 1.09326e+06;
539 ToTCorrectionConstants[ PAR0 + resolveIndex( BarrelPos, 0, 8) ] = 16.7497;
540 ToTCorrectionConstants[ PAR1 + resolveIndex( BarrelPos, 0, 8) ] = 122245;
541 ToTCorrectionConstants[ PAR2 + resolveIndex( BarrelPos, 0, 8) ] = 1.48192e+06;
543 ToTCorrectionConstants[ PAR0 + resolveIndex( BarrelPos, 0, 9) ] = 16.774;
544 ToTCorrectionConstants[ PAR1 + resolveIndex( BarrelPos, 0, 9) ] = 217.809;
545 ToTCorrectionConstants[ PAR2 + resolveIndex( BarrelPos, 0, 9) ] = 268.564;
547 ToTCorrectionConstants[ PAR0 + resolveIndex( BarrelPos, 0, 10) ] = 16.4844;
548 ToTCorrectionConstants[ PAR1 + resolveIndex( BarrelPos, 0, 10) ] = 222.683;
549 ToTCorrectionConstants[ PAR2 + resolveIndex( BarrelPos, 0, 10) ] = 266.315;
551 ToTCorrectionConstants[ PAR0 + resolveIndex( BarrelPos, 0, 11) ] = 16.3632;
552 ToTCorrectionConstants[ PAR1 + resolveIndex( BarrelPos, 0, 11) ] = 225.21;
553 ToTCorrectionConstants[ PAR2 + resolveIndex( BarrelPos, 0, 11) ] = 261.36;
555 ToTCorrectionConstants[ PAR0 + resolveIndex( BarrelPos, 0, 12) ] = 16.2991;
556 ToTCorrectionConstants[ PAR1 + resolveIndex( BarrelPos, 0, 12) ] = 235.856;
557 ToTCorrectionConstants[ PAR2 + resolveIndex( BarrelPos, 0, 12) ] = 270.015;
559 ToTCorrectionConstants[ PAR0 + resolveIndex( BarrelPos, 0, 13) ] = 16.3739;
560 ToTCorrectionConstants[ PAR1 + resolveIndex( BarrelPos, 0, 13) ] = 231.908;
561 ToTCorrectionConstants[ PAR2 + resolveIndex( BarrelPos, 0, 13) ] = 263.725;
563 ToTCorrectionConstants[ PAR0 + resolveIndex( BarrelPos, 0, 14) ] = 16.3912;
564 ToTCorrectionConstants[ PAR1 + resolveIndex( BarrelPos, 0, 14) ] = 236.605;
565 ToTCorrectionConstants[ PAR2 + resolveIndex( BarrelPos, 0, 14) ] = 261.679;
567 ToTCorrectionConstants[ PAR0 + resolveIndex( BarrelPos, 0, 15) ] = 16.4241;
568 ToTCorrectionConstants[ PAR1 + resolveIndex( BarrelPos, 0, 15) ] = 238.15;
569 ToTCorrectionConstants[ PAR2 + resolveIndex( BarrelPos, 0, 15) ] = 264.851;
571 ToTCorrectionConstants[ PAR0 + resolveIndex( BarrelPos, 0, 16) ] = 16.4165;
572 ToTCorrectionConstants[ PAR1 + resolveIndex( BarrelPos, 0, 16) ] = 242.458;
573 ToTCorrectionConstants[ PAR2 + resolveIndex( BarrelPos, 0, 16) ] = 262.662;
575 ToTCorrectionConstants[ PAR0 + resolveIndex( BarrelPos, 0, 17) ] = 16.45;
576 ToTCorrectionConstants[ PAR1 + resolveIndex( BarrelPos, 0, 17) ] = 248.146;
577 ToTCorrectionConstants[ PAR2 + resolveIndex( BarrelPos, 0, 17) ] = 269.243;
579 ToTCorrectionConstants[ PAR0 + resolveIndex( BarrelPos, 0, 18) ] = 16.4476;
580 ToTCorrectionConstants[ PAR1 + resolveIndex( BarrelPos, 0, 18) ] = 251.213;
581 ToTCorrectionConstants[ PAR2 + resolveIndex( BarrelPos, 0, 18) ] = 264.643;
583 ToTCorrectionConstants[ PAR0 + resolveIndex( BarrelPos, 1, 0) ] = 16.4161;
584 ToTCorrectionConstants[ PAR1 + resolveIndex( BarrelPos, 1, 0) ] = 259.866;
585 ToTCorrectionConstants[ PAR2 + resolveIndex( BarrelPos, 1, 0) ] = 270.391;
587 ToTCorrectionConstants[ PAR0 + resolveIndex( BarrelPos, 1, 1) ] = 16.3506;
588 ToTCorrectionConstants[ PAR1 + resolveIndex( BarrelPos, 1, 1) ] = 267.967;
589 ToTCorrectionConstants[ PAR2 + resolveIndex( BarrelPos, 1, 1) ] = 266.274;
591 ToTCorrectionConstants[ PAR0 + resolveIndex( BarrelPos, 1, 2) ] = 16.4134;
592 ToTCorrectionConstants[ PAR1 + resolveIndex( BarrelPos, 1, 2) ] = 270.764;
593 ToTCorrectionConstants[ PAR2 + resolveIndex( BarrelPos, 1, 2) ] = 262.719;
595 ToTCorrectionConstants[ PAR0 + resolveIndex( BarrelPos, 1, 3) ] = 16.4242;
596 ToTCorrectionConstants[ PAR1 + resolveIndex( BarrelPos, 1, 3) ] = 269.361;
597 ToTCorrectionConstants[ PAR2 + resolveIndex( BarrelPos, 1, 3) ] = 262.053;
599 ToTCorrectionConstants[ PAR0 + resolveIndex( BarrelPos, 1, 4) ] = 16.4364;
600 ToTCorrectionConstants[ PAR1 + resolveIndex( BarrelPos, 1, 4) ] = 272.263;
601 ToTCorrectionConstants[ PAR2 + resolveIndex( BarrelPos, 1, 4) ] = 253.575;
603 ToTCorrectionConstants[ PAR0 + resolveIndex( BarrelPos, 1, 5) ] = 16.4903;
604 ToTCorrectionConstants[ PAR1 + resolveIndex( BarrelPos, 1, 5) ] = 270.457;
605 ToTCorrectionConstants[ PAR2 + resolveIndex( BarrelPos, 1, 5) ] = 248.092;
607 ToTCorrectionConstants[ PAR0 + resolveIndex( BarrelPos, 1, 6) ] = 16.4571;
608 ToTCorrectionConstants[ PAR1 + resolveIndex( BarrelPos, 1, 6) ] = 271.724;
609 ToTCorrectionConstants[ PAR2 + resolveIndex( BarrelPos, 1, 6) ] = 243.419;
611 ToTCorrectionConstants[ PAR0 + resolveIndex( BarrelPos, 1, 7) ] = 16.4021;
612 ToTCorrectionConstants[ PAR1 + resolveIndex( BarrelPos, 1, 7) ] = 276.711;
613 ToTCorrectionConstants[ PAR2 + resolveIndex( BarrelPos, 1, 7) ] = 244.326;
615 ToTCorrectionConstants[ PAR0 + resolveIndex( BarrelPos, 1, 8) ] = 16.4139;
616 ToTCorrectionConstants[ PAR1 + resolveIndex( BarrelPos, 1, 8) ] = 282.263;
617 ToTCorrectionConstants[ PAR2 + resolveIndex( BarrelPos, 1, 8) ] = 245.117;
619 ToTCorrectionConstants[ PAR0 + resolveIndex( BarrelPos, 1, 9) ] = 16.4287;
620 ToTCorrectionConstants[ PAR1 + resolveIndex( BarrelPos, 1, 9) ] = 281.192;
621 ToTCorrectionConstants[ PAR2 + resolveIndex( BarrelPos, 1, 9) ] = 238.671;
623 ToTCorrectionConstants[ PAR0 + resolveIndex( BarrelPos, 1, 10) ] = 16.3864;
624 ToTCorrectionConstants[ PAR1 + resolveIndex( BarrelPos, 1, 10) ] = 285.481;
625 ToTCorrectionConstants[ PAR2 + resolveIndex( BarrelPos, 1, 10) ] = 238.946;
627 ToTCorrectionConstants[ PAR0 + resolveIndex( BarrelPos, 1, 11) ] = 16.4427;
628 ToTCorrectionConstants[ PAR1 + resolveIndex( BarrelPos, 1, 11) ] = 288.229;
629 ToTCorrectionConstants[ PAR2 + resolveIndex( BarrelPos, 1, 11) ] = 237.705;
631 ToTCorrectionConstants[ PAR0 + resolveIndex( BarrelPos, 1, 12) ] = 16.3928;
632 ToTCorrectionConstants[ PAR1 + resolveIndex( BarrelPos, 1, 12) ] = 291.153;
633 ToTCorrectionConstants[ PAR2 + resolveIndex( BarrelPos, 1, 12) ] = 244.119;
635 ToTCorrectionConstants[ PAR0 + resolveIndex( BarrelPos, 1, 13) ] = 16.4095;
636 ToTCorrectionConstants[ PAR1 + resolveIndex( BarrelPos, 1, 13) ] = 299.029;
637 ToTCorrectionConstants[ PAR2 + resolveIndex( BarrelPos, 1, 13) ] = 247.007;
639 ToTCorrectionConstants[ PAR0 + resolveIndex( BarrelPos, 1, 14) ] = 16.372;
640 ToTCorrectionConstants[ PAR1 + resolveIndex( BarrelPos, 1, 14) ] = 301.199;
641 ToTCorrectionConstants[ PAR2 + resolveIndex( BarrelPos, 1, 14) ] = 239.162;
643 ToTCorrectionConstants[ PAR0 + resolveIndex( BarrelPos, 1, 15) ] = 16.4245;
644 ToTCorrectionConstants[ PAR1 + resolveIndex( BarrelPos, 1, 15) ] = 304.547;
645 ToTCorrectionConstants[ PAR2 + resolveIndex( BarrelPos, 1, 15) ] = 240.098;
647 ToTCorrectionConstants[ PAR0 + resolveIndex( BarrelPos, 1, 16) ] = 16.4528;
648 ToTCorrectionConstants[ PAR1 + resolveIndex( BarrelPos, 1, 16) ] = 306.7;
649 ToTCorrectionConstants[ PAR2 + resolveIndex( BarrelPos, 1, 16) ] = 243.319;
651 ToTCorrectionConstants[ PAR0 + resolveIndex( BarrelPos, 1, 17) ] = 16.5062;
652 ToTCorrectionConstants[ PAR1 + resolveIndex( BarrelPos, 1, 17) ] = 313.006;
653 ToTCorrectionConstants[ PAR2 + resolveIndex( BarrelPos, 1, 17) ] = 242.605;
655 ToTCorrectionConstants[ PAR0 + resolveIndex( BarrelPos, 1, 18) ] = 16.4456;
656 ToTCorrectionConstants[ PAR1 + resolveIndex( BarrelPos, 1, 18) ] = 321.902;
657 ToTCorrectionConstants[ PAR2 + resolveIndex( BarrelPos, 1, 18) ] = 246.374;
659 ToTCorrectionConstants[ PAR0 + resolveIndex( BarrelPos, 1, 19) ] = 16.5164;
660 ToTCorrectionConstants[ PAR1 + resolveIndex( BarrelPos, 1, 19) ] = 324.872;
661 ToTCorrectionConstants[ PAR2 + resolveIndex( BarrelPos, 1, 19) ] = 247.049;
663 ToTCorrectionConstants[ PAR0 + resolveIndex( BarrelPos, 1, 20) ] = 16.4567;
664 ToTCorrectionConstants[ PAR1 + resolveIndex( BarrelPos, 1, 20) ] = 330.972;
665 ToTCorrectionConstants[ PAR2 + resolveIndex( BarrelPos, 1, 20) ] = 243.561;
667 ToTCorrectionConstants[ PAR0 + resolveIndex( BarrelPos, 1, 21) ] = 16.4014;
668 ToTCorrectionConstants[ PAR1 + resolveIndex( BarrelPos, 1, 21) ] = 337.737;
669 ToTCorrectionConstants[ PAR2 + resolveIndex( BarrelPos, 1, 21) ] = 253.332;
671 ToTCorrectionConstants[ PAR0 + resolveIndex( BarrelPos, 1, 22) ] = 16.4942;
672 ToTCorrectionConstants[ PAR1 + resolveIndex( BarrelPos, 1, 22) ] = 344.993;
673 ToTCorrectionConstants[ PAR2 + resolveIndex( BarrelPos, 1, 22) ] = 251.47;
675 ToTCorrectionConstants[ PAR0 + resolveIndex( BarrelPos, 1, 23) ] = 16.457;
676 ToTCorrectionConstants[ PAR1 + resolveIndex( BarrelPos, 1, 23) ] = 348.206;
677 ToTCorrectionConstants[ PAR2 + resolveIndex( BarrelPos, 1, 23) ] = 254.389;
679 ToTCorrectionConstants[ PAR0 + resolveIndex( BarrelPos, 2, 0) ] = 16.4002;
680 ToTCorrectionConstants[ PAR1 + resolveIndex( BarrelPos, 2, 0) ] = 362.754;
681 ToTCorrectionConstants[ PAR2 + resolveIndex( BarrelPos, 2, 0) ] = 235.592;
683 ToTCorrectionConstants[ PAR0 + resolveIndex( BarrelPos, 2, 1) ] = 16.3857;
684 ToTCorrectionConstants[ PAR1 + resolveIndex( BarrelPos, 2, 1) ] = 360.531;
685 ToTCorrectionConstants[ PAR2 + resolveIndex( BarrelPos, 2, 1) ] = 235.164;
687 ToTCorrectionConstants[ PAR0 + resolveIndex( BarrelPos, 2, 2) ] = 16.3241;
688 ToTCorrectionConstants[ PAR1 + resolveIndex( BarrelPos, 2, 2) ] = 362.805;
689 ToTCorrectionConstants[ PAR2 + resolveIndex( BarrelPos, 2, 2) ] = 228.974;
691 ToTCorrectionConstants[ PAR0 + resolveIndex( BarrelPos, 2, 3) ] = 16.3652;
692 ToTCorrectionConstants[ PAR1 + resolveIndex( BarrelPos, 2, 3) ] = 363.111;
693 ToTCorrectionConstants[ PAR2 + resolveIndex( BarrelPos, 2, 3) ] = 232.48;
695 ToTCorrectionConstants[ PAR0 + resolveIndex( BarrelPos, 2, 4) ] = 16.4269;
696 ToTCorrectionConstants[ PAR1 + resolveIndex( BarrelPos, 2, 4) ] = 362.924;
697 ToTCorrectionConstants[ PAR2 + resolveIndex( BarrelPos, 2, 4) ] = 221.956;
699 ToTCorrectionConstants[ PAR0 + resolveIndex( BarrelPos, 2, 5) ] = 16.4122;
700 ToTCorrectionConstants[ PAR1 + resolveIndex( BarrelPos, 2, 5) ] = 364.066;
701 ToTCorrectionConstants[ PAR2 + resolveIndex( BarrelPos, 2, 5) ] = 223.214;
703 ToTCorrectionConstants[ PAR0 + resolveIndex( BarrelPos, 2, 6) ] = 16.3961;
704 ToTCorrectionConstants[ PAR1 + resolveIndex( BarrelPos, 2, 6) ] = 366.814;
705 ToTCorrectionConstants[ PAR2 + resolveIndex( BarrelPos, 2, 6) ] = 219.647;
707 ToTCorrectionConstants[ PAR0 + resolveIndex( BarrelPos, 2, 7) ] = 16.3793;
708 ToTCorrectionConstants[ PAR1 + resolveIndex( BarrelPos, 2, 7) ] = 369.039;
709 ToTCorrectionConstants[ PAR2 + resolveIndex( BarrelPos, 2, 7) ] = 218.968;
711 ToTCorrectionConstants[ PAR0 + resolveIndex( BarrelPos, 2, 8) ] = 16.3857;
712 ToTCorrectionConstants[ PAR1 + resolveIndex( BarrelPos, 2, 8) ] = 375.277;
713 ToTCorrectionConstants[ PAR2 + resolveIndex( BarrelPos, 2, 8) ] = 214.909;
715 ToTCorrectionConstants[ PAR0 + resolveIndex( BarrelPos, 2, 9) ] = 16.394;
716 ToTCorrectionConstants[ PAR1 + resolveIndex( BarrelPos, 2, 9) ] = 374.764;
717 ToTCorrectionConstants[ PAR2 + resolveIndex( BarrelPos, 2, 9) ] = 217.351;
719 ToTCorrectionConstants[ PAR0 + resolveIndex( BarrelPos, 2, 10) ] = 16.3118;
720 ToTCorrectionConstants[ PAR1 + resolveIndex( BarrelPos, 2, 10) ] = 374.533;
721 ToTCorrectionConstants[ PAR2 + resolveIndex( BarrelPos, 2, 10) ] = 211.972;
723 ToTCorrectionConstants[ PAR0 + resolveIndex( BarrelPos, 2, 11) ] = 16.3187;
724 ToTCorrectionConstants[ PAR1 + resolveIndex( BarrelPos, 2, 11) ] = 378;
725 ToTCorrectionConstants[ PAR2 + resolveIndex( BarrelPos, 2, 11) ] = 215.39;
727 ToTCorrectionConstants[ PAR0 + resolveIndex( BarrelPos, 2, 12) ] = 16.3606;
728 ToTCorrectionConstants[ PAR1 + resolveIndex( BarrelPos, 2, 12) ] = 380.565;
729 ToTCorrectionConstants[ PAR2 + resolveIndex( BarrelPos, 2, 12) ] = 206.065;
731 ToTCorrectionConstants[ PAR0 + resolveIndex( BarrelPos, 2, 13) ] = 16.3279;
732 ToTCorrectionConstants[ PAR1 + resolveIndex( BarrelPos, 2, 13) ] = 385.944;
733 ToTCorrectionConstants[ PAR2 + resolveIndex( BarrelPos, 2, 13) ] = 206.306;
735 ToTCorrectionConstants[ PAR0 + resolveIndex( BarrelPos, 2, 14) ] = 16.2987;
736 ToTCorrectionConstants[ PAR1 + resolveIndex( BarrelPos, 2, 14) ] = 385.274;
737 ToTCorrectionConstants[ PAR2 + resolveIndex( BarrelPos, 2, 14) ] = 205.406;
739 ToTCorrectionConstants[ PAR0 + resolveIndex( BarrelPos, 2, 15) ] = 16.3689;
740 ToTCorrectionConstants[ PAR1 + resolveIndex( BarrelPos, 2, 15) ] = 384.61;
741 ToTCorrectionConstants[ PAR2 + resolveIndex( BarrelPos, 2, 15) ] = 202.586;
743 ToTCorrectionConstants[ PAR0 + resolveIndex( BarrelPos, 2, 16) ] = 16.3813;
744 ToTCorrectionConstants[ PAR1 + resolveIndex( BarrelPos, 2, 16) ] = 389.806;
745 ToTCorrectionConstants[ PAR2 + resolveIndex( BarrelPos, 2, 16) ] = 208.153;
747 ToTCorrectionConstants[ PAR0 + resolveIndex( BarrelPos, 2, 17) ] = 16.3875;
748 ToTCorrectionConstants[ PAR1 + resolveIndex( BarrelPos, 2, 17) ] = 393.024;
749 ToTCorrectionConstants[ PAR2 + resolveIndex( BarrelPos, 2, 17) ] = 207.273;
751 ToTCorrectionConstants[ PAR0 + resolveIndex( BarrelPos, 2, 18) ] = 16.3088;
752 ToTCorrectionConstants[ PAR1 + resolveIndex( BarrelPos, 2, 18) ] = 400.953;
753 ToTCorrectionConstants[ PAR2 + resolveIndex( BarrelPos, 2, 18) ] = 201.301;
755 ToTCorrectionConstants[ PAR0 + resolveIndex( BarrelPos, 2, 19) ] = 16.3408;
756 ToTCorrectionConstants[ PAR1 + resolveIndex( BarrelPos, 2, 19) ] = 402.562;
757 ToTCorrectionConstants[ PAR2 + resolveIndex( BarrelPos, 2, 19) ] = 203.062;
759 ToTCorrectionConstants[ PAR0 + resolveIndex( BarrelPos, 2, 20) ] = 16.3815;
760 ToTCorrectionConstants[ PAR1 + resolveIndex( BarrelPos, 2, 20) ] = 406.069;
761 ToTCorrectionConstants[ PAR2 + resolveIndex( BarrelPos, 2, 20) ] = 200.755;
763 ToTCorrectionConstants[ PAR0 + resolveIndex( BarrelPos, 2, 21) ] = 16.3895;
764 ToTCorrectionConstants[ PAR1 + resolveIndex( BarrelPos, 2, 21) ] = 411.391;
765 ToTCorrectionConstants[ PAR2 + resolveIndex( BarrelPos, 2, 21) ] = 204.42;
767 ToTCorrectionConstants[ PAR0 + resolveIndex( BarrelPos, 2, 22) ] = 16.3169;
768 ToTCorrectionConstants[ PAR1 + resolveIndex( BarrelPos, 2, 22) ] = 419.486;
769 ToTCorrectionConstants[ PAR2 + resolveIndex( BarrelPos, 2, 22) ] = 202.975;
771 ToTCorrectionConstants[ PAR0 + resolveIndex( BarrelPos, 2, 23) ] = 16.3083;
772 ToTCorrectionConstants[ PAR1 + resolveIndex( BarrelPos, 2, 23) ] = 423.337;
773 ToTCorrectionConstants[ PAR2 + resolveIndex( BarrelPos, 2, 23) ] = 198.199;
775 ToTCorrectionConstants[ PAR0 + resolveIndex( BarrelPos, 2, 24) ] = 16.3305;
776 ToTCorrectionConstants[ PAR1 + resolveIndex( BarrelPos, 2, 24) ] = 426.703;
777 ToTCorrectionConstants[ PAR2 + resolveIndex( BarrelPos, 2, 24) ] = 204.534;
779 ToTCorrectionConstants[ PAR0 + resolveIndex( BarrelPos, 2, 25) ] = 16.3767;
780 ToTCorrectionConstants[ PAR1 + resolveIndex( BarrelPos, 2, 25) ] = 436.931;
781 ToTCorrectionConstants[ PAR2 + resolveIndex( BarrelPos, 2, 25) ] = 206.552;
783 ToTCorrectionConstants[ PAR0 + resolveIndex( BarrelPos, 2, 26) ] = 16.3353;
784 ToTCorrectionConstants[ PAR1 + resolveIndex( BarrelPos, 2, 26) ] = 452.882;
785 ToTCorrectionConstants[ PAR2 + resolveIndex( BarrelPos, 2, 26) ] = 204.493;
787 ToTCorrectionConstants[ PAR0 + resolveIndex( BarrelPos, 2, 27) ] = 16.3283;
788 ToTCorrectionConstants[ PAR1 + resolveIndex( BarrelPos, 2, 27) ] = 457.209;
789 ToTCorrectionConstants[ PAR2 + resolveIndex( BarrelPos, 2, 27) ] = 202.611;
791 ToTCorrectionConstants[ PAR0 + resolveIndex( BarrelPos, 2, 28) ] = 16.3827;
792 ToTCorrectionConstants[ PAR1 + resolveIndex( BarrelPos, 2, 28) ] = 462.656;
793 ToTCorrectionConstants[ PAR2 + resolveIndex( BarrelPos, 2, 28) ] = 207.001;
795 ToTCorrectionConstants[ PAR0 + resolveIndex( BarrelPos, 2, 29) ] = 16.3803;
796 ToTCorrectionConstants[ PAR1 + resolveIndex( BarrelPos, 2, 29) ] = 473.432;
797 ToTCorrectionConstants[ PAR2 + resolveIndex( BarrelPos, 2, 29) ] = 213.062;
800 ToTCorrectionConstants[ PAR0 + resolveIndex( BarrelNeg, 0, 0) ] = 17.2201;
801 ToTCorrectionConstants[ PAR1 + resolveIndex( BarrelNeg, 0, 0) ] = 77657.8;
802 ToTCorrectionConstants[ PAR2 + resolveIndex( BarrelNeg, 0, 0) ] = 2.05668e+13;
804 ToTCorrectionConstants[ PAR0 + resolveIndex( BarrelNeg, 0, 1) ] = 17.245;
805 ToTCorrectionConstants[ PAR1 + resolveIndex( BarrelNeg, 0, 1) ] = 79307;
806 ToTCorrectionConstants[ PAR2 + resolveIndex( BarrelNeg, 0, 1) ] = 2.43455e+13;
808 ToTCorrectionConstants[ PAR0 + resolveIndex( BarrelNeg, 0, 2) ] = 17.6764;
809 ToTCorrectionConstants[ PAR1 + resolveIndex( BarrelNeg, 0, 2) ] = 112810;
810 ToTCorrectionConstants[ PAR2 + resolveIndex( BarrelNeg, 0, 2) ] = 1.83723e+06;
812 ToTCorrectionConstants[ PAR0 + resolveIndex( BarrelNeg, 0, 3) ] = 17.2166;
813 ToTCorrectionConstants[ PAR1 + resolveIndex( BarrelNeg, 0, 3) ] = 82984.8;
814 ToTCorrectionConstants[ PAR2 + resolveIndex( BarrelNeg, 0, 3) ] = 1.77907e+07;
816 ToTCorrectionConstants[ PAR0 + resolveIndex( BarrelNeg, 0, 4) ] = 17.4748;
817 ToTCorrectionConstants[ PAR1 + resolveIndex( BarrelNeg, 0, 4) ] = 92230.4;
818 ToTCorrectionConstants[ PAR2 + resolveIndex( BarrelNeg, 0, 4) ] = 4.3814e+06;
820 ToTCorrectionConstants[ PAR0 + resolveIndex( BarrelNeg, 0, 5) ] = 17.6057;
821 ToTCorrectionConstants[ PAR1 + resolveIndex( BarrelNeg, 0, 5) ] = 103098;
822 ToTCorrectionConstants[ PAR2 + resolveIndex( BarrelNeg, 0, 5) ] = 2.54733e+06;
824 ToTCorrectionConstants[ PAR0 + resolveIndex( BarrelNeg, 0, 6) ] = 17.3653;
825 ToTCorrectionConstants[ PAR1 + resolveIndex( BarrelNeg, 0, 6) ] = 103209;
826 ToTCorrectionConstants[ PAR2 + resolveIndex( BarrelNeg, 0, 6) ] = 2.68794e+06;
828 ToTCorrectionConstants[ PAR0 + resolveIndex( BarrelNeg, 0, 7) ] = 17.422;
829 ToTCorrectionConstants[ PAR1 + resolveIndex( BarrelNeg, 0, 7) ] = 130180;
830 ToTCorrectionConstants[ PAR2 + resolveIndex( BarrelNeg, 0, 7) ] = 1.43041e+06;
832 ToTCorrectionConstants[ PAR0 + resolveIndex( BarrelNeg, 0, 8) ] = 16.7569;
833 ToTCorrectionConstants[ PAR1 + resolveIndex( BarrelNeg, 0, 8) ] = 111957;
834 ToTCorrectionConstants[ PAR2 + resolveIndex( BarrelNeg, 0, 8) ] = 2.23147e+06;
836 ToTCorrectionConstants[ PAR0 + resolveIndex( BarrelNeg, 0, 9) ] = 16.851;
837 ToTCorrectionConstants[ PAR1 + resolveIndex( BarrelNeg, 0, 9) ] = 228.842;
838 ToTCorrectionConstants[ PAR2 + resolveIndex( BarrelNeg, 0, 9) ] = 278.269;
840 ToTCorrectionConstants[ PAR0 + resolveIndex( BarrelNeg, 0, 10) ] = 16.5599;
841 ToTCorrectionConstants[ PAR1 + resolveIndex( BarrelNeg, 0, 10) ] = 235.178;
842 ToTCorrectionConstants[ PAR2 + resolveIndex( BarrelNeg, 0, 10) ] = 276.739;
844 ToTCorrectionConstants[ PAR0 + resolveIndex( BarrelNeg, 0, 11) ] = 16.4607;
845 ToTCorrectionConstants[ PAR1 + resolveIndex( BarrelNeg, 0, 11) ] = 238.178;
846 ToTCorrectionConstants[ PAR2 + resolveIndex( BarrelNeg, 0, 11) ] = 272.689;
848 ToTCorrectionConstants[ PAR0 + resolveIndex( BarrelNeg, 0, 12) ] = 16.3212;
849 ToTCorrectionConstants[ PAR1 + resolveIndex( BarrelNeg, 0, 12) ] = 248.056;
850 ToTCorrectionConstants[ PAR2 + resolveIndex( BarrelNeg, 0, 12) ] = 276.312;
852 ToTCorrectionConstants[ PAR0 + resolveIndex( BarrelNeg, 0, 13) ] = 16.3927;
853 ToTCorrectionConstants[ PAR1 + resolveIndex( BarrelNeg, 0, 13) ] = 246.51;
854 ToTCorrectionConstants[ PAR2 + resolveIndex( BarrelNeg, 0, 13) ] = 268.753;
856 ToTCorrectionConstants[ PAR0 + resolveIndex( BarrelNeg, 0, 14) ] = 16.4557;
857 ToTCorrectionConstants[ PAR1 + resolveIndex( BarrelNeg, 0, 14) ] = 249.682;
858 ToTCorrectionConstants[ PAR2 + resolveIndex( BarrelNeg, 0, 14) ] = 264.357;
860 ToTCorrectionConstants[ PAR0 + resolveIndex( BarrelNeg, 0, 15) ] = 16.4854;
861 ToTCorrectionConstants[ PAR1 + resolveIndex( BarrelNeg, 0, 15) ] = 251.745;
862 ToTCorrectionConstants[ PAR2 + resolveIndex( BarrelNeg, 0, 15) ] = 264.009;
864 ToTCorrectionConstants[ PAR0 + resolveIndex( BarrelNeg, 0, 16) ] = 16.5013;
865 ToTCorrectionConstants[ PAR1 + resolveIndex( BarrelNeg, 0, 16) ] = 255.059;
866 ToTCorrectionConstants[ PAR2 + resolveIndex( BarrelNeg, 0, 16) ] = 268.377;
868 ToTCorrectionConstants[ PAR0 + resolveIndex( BarrelNeg, 0, 17) ] = 16.4562;
869 ToTCorrectionConstants[ PAR1 + resolveIndex( BarrelNeg, 0, 17) ] = 262.892;
870 ToTCorrectionConstants[ PAR2 + resolveIndex( BarrelNeg, 0, 17) ] = 267.259;
872 ToTCorrectionConstants[ PAR0 + resolveIndex( BarrelNeg, 0, 18) ] = 16.4657;
873 ToTCorrectionConstants[ PAR1 + resolveIndex( BarrelNeg, 0, 18) ] = 264.486;
874 ToTCorrectionConstants[ PAR2 + resolveIndex( BarrelNeg, 0, 18) ] = 272.782;
876 ToTCorrectionConstants[ PAR0 + resolveIndex( BarrelNeg, 1, 0) ] = 16.3103;
877 ToTCorrectionConstants[ PAR1 + resolveIndex( BarrelNeg, 1, 0) ] = 276.559;
878 ToTCorrectionConstants[ PAR2 + resolveIndex( BarrelNeg, 1, 0) ] = 265.761;
880 ToTCorrectionConstants[ PAR0 + resolveIndex( BarrelNeg, 1, 1) ] = 16.344;
881 ToTCorrectionConstants[ PAR1 + resolveIndex( BarrelNeg, 1, 1) ] = 280.464;
882 ToTCorrectionConstants[ PAR2 + resolveIndex( BarrelNeg, 1, 1) ] = 260.52;
884 ToTCorrectionConstants[ PAR0 + resolveIndex( BarrelNeg, 1, 2) ] = 16.3052;
885 ToTCorrectionConstants[ PAR1 + resolveIndex( BarrelNeg, 1, 2) ] = 284.99;
886 ToTCorrectionConstants[ PAR2 + resolveIndex( BarrelNeg, 1, 2) ] = 258.521;
888 ToTCorrectionConstants[ PAR0 + resolveIndex( BarrelNeg, 1, 3) ] = 16.3284;
889 ToTCorrectionConstants[ PAR1 + resolveIndex( BarrelNeg, 1, 3) ] = 282.115;
890 ToTCorrectionConstants[ PAR2 + resolveIndex( BarrelNeg, 1, 3) ] = 253.977;
892 ToTCorrectionConstants[ PAR0 + resolveIndex( BarrelNeg, 1, 4) ] = 16.4184;
893 ToTCorrectionConstants[ PAR1 + resolveIndex( BarrelNeg, 1, 4) ] = 284.082;
894 ToTCorrectionConstants[ PAR2 + resolveIndex( BarrelNeg, 1, 4) ] = 246.97;
896 ToTCorrectionConstants[ PAR0 + resolveIndex( BarrelNeg, 1, 5) ] = 16.3677;
897 ToTCorrectionConstants[ PAR1 + resolveIndex( BarrelNeg, 1, 5) ] = 282.965;
898 ToTCorrectionConstants[ PAR2 + resolveIndex( BarrelNeg, 1, 5) ] = 244.932;
900 ToTCorrectionConstants[ PAR0 + resolveIndex( BarrelNeg, 1, 6) ] = 16.3946;
901 ToTCorrectionConstants[ PAR1 + resolveIndex( BarrelNeg, 1, 6) ] = 282.727;
902 ToTCorrectionConstants[ PAR2 + resolveIndex( BarrelNeg, 1, 6) ] = 241.664;
904 ToTCorrectionConstants[ PAR0 + resolveIndex( BarrelNeg, 1, 7) ] = 16.3548;
905 ToTCorrectionConstants[ PAR1 + resolveIndex( BarrelNeg, 1, 7) ] = 289.494;
906 ToTCorrectionConstants[ PAR2 + resolveIndex( BarrelNeg, 1, 7) ] = 241.788;
908 ToTCorrectionConstants[ PAR0 + resolveIndex( BarrelNeg, 1, 8) ] = 16.3626;
909 ToTCorrectionConstants[ PAR1 + resolveIndex( BarrelNeg, 1, 8) ] = 292.221;
910 ToTCorrectionConstants[ PAR2 + resolveIndex( BarrelNeg, 1, 8) ] = 243.173;
912 ToTCorrectionConstants[ PAR0 + resolveIndex( BarrelNeg, 1, 9) ] = 16.4512;
913 ToTCorrectionConstants[ PAR1 + resolveIndex( BarrelNeg, 1, 9) ] = 289.463;
914 ToTCorrectionConstants[ PAR2 + resolveIndex( BarrelNeg, 1, 9) ] = 232.28;
916 ToTCorrectionConstants[ PAR0 + resolveIndex( BarrelNeg, 1, 10) ] = 16.409;
917 ToTCorrectionConstants[ PAR1 + resolveIndex( BarrelNeg, 1, 10) ] = 294.661;
918 ToTCorrectionConstants[ PAR2 + resolveIndex( BarrelNeg, 1, 10) ] = 230.547;
920 ToTCorrectionConstants[ PAR0 + resolveIndex( BarrelNeg, 1, 11) ] = 16.455;
921 ToTCorrectionConstants[ PAR1 + resolveIndex( BarrelNeg, 1, 11) ] = 296.682;
922 ToTCorrectionConstants[ PAR2 + resolveIndex( BarrelNeg, 1, 11) ] = 232.385;
924 ToTCorrectionConstants[ PAR0 + resolveIndex( BarrelNeg, 1, 12) ] = 16.4035;
925 ToTCorrectionConstants[ PAR1 + resolveIndex( BarrelNeg, 1, 12) ] = 297.929;
926 ToTCorrectionConstants[ PAR2 + resolveIndex( BarrelNeg, 1, 12) ] = 234.274;
928 ToTCorrectionConstants[ PAR0 + resolveIndex( BarrelNeg, 1, 13) ] = 16.4333;
929 ToTCorrectionConstants[ PAR1 + resolveIndex( BarrelNeg, 1, 13) ] = 304.895;
930 ToTCorrectionConstants[ PAR2 + resolveIndex( BarrelNeg, 1, 13) ] = 240.799;
932 ToTCorrectionConstants[ PAR0 + resolveIndex( BarrelNeg, 1, 14) ] = 16.3847;
933 ToTCorrectionConstants[ PAR1 + resolveIndex( BarrelNeg, 1, 14) ] = 305.584;
934 ToTCorrectionConstants[ PAR2 + resolveIndex( BarrelNeg, 1, 14) ] = 236.21;
936 ToTCorrectionConstants[ PAR0 + resolveIndex( BarrelNeg, 1, 15) ] = 16.4184;
937 ToTCorrectionConstants[ PAR1 + resolveIndex( BarrelNeg, 1, 15) ] = 311.917;
938 ToTCorrectionConstants[ PAR2 + resolveIndex( BarrelNeg, 1, 15) ] = 233.756;
940 ToTCorrectionConstants[ PAR0 + resolveIndex( BarrelNeg, 1, 16) ] = 16.4532;
941 ToTCorrectionConstants[ PAR1 + resolveIndex( BarrelNeg, 1, 16) ] = 313.05;
942 ToTCorrectionConstants[ PAR2 + resolveIndex( BarrelNeg, 1, 16) ] = 233.214;
944 ToTCorrectionConstants[ PAR0 + resolveIndex( BarrelNeg, 1, 17) ] = 16.4456;
945 ToTCorrectionConstants[ PAR1 + resolveIndex( BarrelNeg, 1, 17) ] = 320.818;
946 ToTCorrectionConstants[ PAR2 + resolveIndex( BarrelNeg, 1, 17) ] = 234.775;
948 ToTCorrectionConstants[ PAR0 + resolveIndex( BarrelNeg, 1, 18) ] = 16.5229;
949 ToTCorrectionConstants[ PAR1 + resolveIndex( BarrelNeg, 1, 18) ] = 324.488;
950 ToTCorrectionConstants[ PAR2 + resolveIndex( BarrelNeg, 1, 18) ] = 232.388;
952 ToTCorrectionConstants[ PAR0 + resolveIndex( BarrelNeg, 1, 19) ] = 16.5161;
953 ToTCorrectionConstants[ PAR1 + resolveIndex( BarrelNeg, 1, 19) ] = 331.13;
954 ToTCorrectionConstants[ PAR2 + resolveIndex( BarrelNeg, 1, 19) ] = 235.526;
956 ToTCorrectionConstants[ PAR0 + resolveIndex( BarrelNeg, 1, 20) ] = 16.4663;
957 ToTCorrectionConstants[ PAR1 + resolveIndex( BarrelNeg, 1, 20) ] = 334.782;
958 ToTCorrectionConstants[ PAR2 + resolveIndex( BarrelNeg, 1, 20) ] = 235.252;
960 ToTCorrectionConstants[ PAR0 + resolveIndex( BarrelNeg, 1, 21) ] = 16.4257;
961 ToTCorrectionConstants[ PAR1 + resolveIndex( BarrelNeg, 1, 21) ] = 339.834;
962 ToTCorrectionConstants[ PAR2 + resolveIndex( BarrelNeg, 1, 21) ] = 241.462;
964 ToTCorrectionConstants[ PAR0 + resolveIndex( BarrelNeg, 1, 22) ] = 16.4668;
965 ToTCorrectionConstants[ PAR1 + resolveIndex( BarrelNeg, 1, 22) ] = 347.79;
966 ToTCorrectionConstants[ PAR2 + resolveIndex( BarrelNeg, 1, 22) ] = 242.529;
968 ToTCorrectionConstants[ PAR0 + resolveIndex( BarrelNeg, 1, 23) ] = 16.4681;
969 ToTCorrectionConstants[ PAR1 + resolveIndex( BarrelNeg, 1, 23) ] = 354.133;
970 ToTCorrectionConstants[ PAR2 + resolveIndex( BarrelNeg, 1, 23) ] = 243.889;
973 ToTCorrectionConstants[ PAR0 + resolveIndex( BarrelNeg, 2, 0) ] = 16.4176;
974 ToTCorrectionConstants[ PAR1 + resolveIndex( BarrelNeg, 2, 0) ] = 362.39;
975 ToTCorrectionConstants[ PAR2 + resolveIndex( BarrelNeg, 2, 0) ] = 242.94;
977 ToTCorrectionConstants[ PAR0 + resolveIndex( BarrelNeg, 2, 1) ] = 16.4283;
978 ToTCorrectionConstants[ PAR1 + resolveIndex( BarrelNeg, 2, 1) ] = 363.687;
979 ToTCorrectionConstants[ PAR2 + resolveIndex( BarrelNeg, 2, 1) ] = 241.355;
981 ToTCorrectionConstants[ PAR0 + resolveIndex( BarrelNeg, 2, 2) ] = 16.36;
982 ToTCorrectionConstants[ PAR1 + resolveIndex( BarrelNeg, 2, 2) ] = 364.209;
983 ToTCorrectionConstants[ PAR2 + resolveIndex( BarrelNeg, 2, 2) ] = 240.096;
985 ToTCorrectionConstants[ PAR0 + resolveIndex( BarrelNeg, 2, 3) ] = 16.3701;
986 ToTCorrectionConstants[ PAR1 + resolveIndex( BarrelNeg, 2, 3) ] = 368.273;
987 ToTCorrectionConstants[ PAR2 + resolveIndex( BarrelNeg, 2, 3) ] = 236.289;
989 ToTCorrectionConstants[ PAR0 + resolveIndex( BarrelNeg, 2, 4) ] = 16.4472;
990 ToTCorrectionConstants[ PAR1 + resolveIndex( BarrelNeg, 2, 4) ] = 371.292;
991 ToTCorrectionConstants[ PAR2 + resolveIndex( BarrelNeg, 2, 4) ] = 229.104;
993 ToTCorrectionConstants[ PAR0 + resolveIndex( BarrelNeg, 2, 5) ] = 16.3927;
994 ToTCorrectionConstants[ PAR1 + resolveIndex( BarrelNeg, 2, 5) ] = 372.885;
995 ToTCorrectionConstants[ PAR2 + resolveIndex( BarrelNeg, 2, 5) ] = 229.713;
997 ToTCorrectionConstants[ PAR0 + resolveIndex( BarrelNeg, 2, 6) ] = 16.3477;
998 ToTCorrectionConstants[ PAR1 + resolveIndex( BarrelNeg, 2, 6) ] = 372.726;
999 ToTCorrectionConstants[ PAR2 + resolveIndex( BarrelNeg, 2, 6) ] = 221.466;
1001 ToTCorrectionConstants[ PAR0 + resolveIndex( BarrelNeg, 2, 7) ] = 16.3849;
1002 ToTCorrectionConstants[ PAR1 + resolveIndex( BarrelNeg, 2, 7) ] = 376.555;
1003 ToTCorrectionConstants[ PAR2 + resolveIndex( BarrelNeg, 2, 7) ] = 224.71;
1005 ToTCorrectionConstants[ PAR0 + resolveIndex( BarrelNeg, 2, 8) ] = 16.3504;
1006 ToTCorrectionConstants[ PAR1 + resolveIndex( BarrelNeg, 2, 8) ] = 380.803;
1007 ToTCorrectionConstants[ PAR2 + resolveIndex( BarrelNeg, 2, 8) ] = 219.346;
1009 ToTCorrectionConstants[ PAR0 + resolveIndex( BarrelNeg, 2, 9) ] = 16.3717;
1010 ToTCorrectionConstants[ PAR1 + resolveIndex( BarrelNeg, 2, 9) ] = 382.715;
1011 ToTCorrectionConstants[ PAR2 + resolveIndex( BarrelNeg, 2, 9) ] = 219.756;
1013 ToTCorrectionConstants[ PAR0 + resolveIndex( BarrelNeg, 2, 10) ] = 16.3067;
1014 ToTCorrectionConstants[ PAR1 + resolveIndex( BarrelNeg, 2, 10) ] = 385.197;
1015 ToTCorrectionConstants[ PAR2 + resolveIndex( BarrelNeg, 2, 10) ] = 215.773;
1017 ToTCorrectionConstants[ PAR0 + resolveIndex( BarrelNeg, 2, 11) ] = 16.3171;
1018 ToTCorrectionConstants[ PAR1 + resolveIndex( BarrelNeg, 2, 11) ] = 388.504;
1019 ToTCorrectionConstants[ PAR2 + resolveIndex( BarrelNeg, 2, 11) ] = 214.139;
1021 ToTCorrectionConstants[ PAR0 + resolveIndex( BarrelNeg, 2, 12) ] = 16.2842;
1022 ToTCorrectionConstants[ PAR1 + resolveIndex( BarrelNeg, 2, 12) ] = 395.379;
1023 ToTCorrectionConstants[ PAR2 + resolveIndex( BarrelNeg, 2, 12) ] = 209.704;
1025 ToTCorrectionConstants[ PAR0 + resolveIndex( BarrelNeg, 2, 13) ] = 16.3173;
1026 ToTCorrectionConstants[ PAR1 + resolveIndex( BarrelNeg, 2, 13) ] = 395.654;
1027 ToTCorrectionConstants[ PAR2 + resolveIndex( BarrelNeg, 2, 13) ] = 206.161;
1029 ToTCorrectionConstants[ PAR0 + resolveIndex( BarrelNeg, 2, 14) ] = 16.3403;
1030 ToTCorrectionConstants[ PAR1 + resolveIndex( BarrelNeg, 2, 14) ] = 398.331;
1031 ToTCorrectionConstants[ PAR2 + resolveIndex( BarrelNeg, 2, 14) ] = 203.895;
1033 ToTCorrectionConstants[ PAR0 + resolveIndex( BarrelNeg, 2, 15) ] = 16.3713;
1034 ToTCorrectionConstants[ PAR1 + resolveIndex( BarrelNeg, 2, 15) ] = 397.673;
1035 ToTCorrectionConstants[ PAR2 + resolveIndex( BarrelNeg, 2, 15) ] = 208.123;
1037 ToTCorrectionConstants[ PAR0 + resolveIndex( BarrelNeg, 2, 16) ] = 16.4063;
1038 ToTCorrectionConstants[ PAR1 + resolveIndex( BarrelNeg, 2, 16) ] = 400.237;
1039 ToTCorrectionConstants[ PAR2 + resolveIndex( BarrelNeg, 2, 16) ] = 211.825;
1041 ToTCorrectionConstants[ PAR0 + resolveIndex( BarrelNeg, 2, 17) ] = 16.4343;
1042 ToTCorrectionConstants[ PAR1 + resolveIndex( BarrelNeg, 2, 17) ] = 405.452;
1043 ToTCorrectionConstants[ PAR2 + resolveIndex( BarrelNeg, 2, 17) ] = 210.94;
1045 ToTCorrectionConstants[ PAR0 + resolveIndex( BarrelNeg, 2, 18) ] = 16.3505;
1046 ToTCorrectionConstants[ PAR1 + resolveIndex( BarrelNeg, 2, 18) ] = 413.653;
1047 ToTCorrectionConstants[ PAR2 + resolveIndex( BarrelNeg, 2, 18) ] = 204.853;
1049 ToTCorrectionConstants[ PAR0 + resolveIndex( BarrelNeg, 2, 19) ] = 16.3036;
1050 ToTCorrectionConstants[ PAR1 + resolveIndex( BarrelNeg, 2, 19) ] = 416.53;
1051 ToTCorrectionConstants[ PAR2 + resolveIndex( BarrelNeg, 2, 19) ] = 209.314;
1053 ToTCorrectionConstants[ PAR0 + resolveIndex( BarrelNeg, 2, 20) ] = 16.386;
1054 ToTCorrectionConstants[ PAR1 + resolveIndex( BarrelNeg, 2, 20) ] = 416.454;
1055 ToTCorrectionConstants[ PAR2 + resolveIndex( BarrelNeg, 2, 20) ] = 205.721;
1057 ToTCorrectionConstants[ PAR0 + resolveIndex( BarrelNeg, 2, 21) ] = 16.3735;
1058 ToTCorrectionConstants[ PAR1 + resolveIndex( BarrelNeg, 2, 21) ] = 425.249;
1059 ToTCorrectionConstants[ PAR2 + resolveIndex( BarrelNeg, 2, 21) ] = 206.48;
1061 ToTCorrectionConstants[ PAR0 + resolveIndex( BarrelNeg, 2, 22) ] = 16.3099;
1062 ToTCorrectionConstants[ PAR1 + resolveIndex( BarrelNeg, 2, 22) ] = 429.241;
1063 ToTCorrectionConstants[ PAR2 + resolveIndex( BarrelNeg, 2, 22) ] = 205.723;
1065 ToTCorrectionConstants[ PAR0 + resolveIndex( BarrelNeg, 2, 23) ] = 16.2008;
1066 ToTCorrectionConstants[ PAR1 + resolveIndex( BarrelNeg, 2, 23) ] = 434.183;
1067 ToTCorrectionConstants[ PAR2 + resolveIndex( BarrelNeg, 2, 23) ] = 207.06;
1069 ToTCorrectionConstants[ PAR0 + resolveIndex( BarrelNeg, 2, 24) ] = 16.339;
1070 ToTCorrectionConstants[ PAR1 + resolveIndex( BarrelNeg, 2, 24) ] = 443.952;
1071 ToTCorrectionConstants[ PAR2 + resolveIndex( BarrelNeg, 2, 24) ] = 206.046;
1073 ToTCorrectionConstants[ PAR0 + resolveIndex( BarrelNeg, 2, 25) ] = 16.3504;
1074 ToTCorrectionConstants[ PAR1 + resolveIndex( BarrelNeg, 2, 25) ] = 449.336;
1075 ToTCorrectionConstants[ PAR2 + resolveIndex( BarrelNeg, 2, 25) ] = 209.784;
1077 ToTCorrectionConstants[ PAR0 + resolveIndex( BarrelNeg, 2, 26) ] = 16.3581;
1078 ToTCorrectionConstants[ PAR1 + resolveIndex( BarrelNeg, 2, 26) ] = 463.901;
1079 ToTCorrectionConstants[ PAR2 + resolveIndex( BarrelNeg, 2, 26) ] = 208.928;
1081 ToTCorrectionConstants[ PAR0 + resolveIndex( BarrelNeg, 2, 27) ] = 16.3491;
1082 ToTCorrectionConstants[ PAR1 + resolveIndex( BarrelNeg, 2, 27) ] = 468.166;
1083 ToTCorrectionConstants[ PAR2 + resolveIndex( BarrelNeg, 2, 27) ] = 207.115;
1085 ToTCorrectionConstants[ PAR0 + resolveIndex( BarrelNeg, 2, 28) ] = 16.3822;
1086 ToTCorrectionConstants[ PAR1 + resolveIndex( BarrelNeg, 2, 28) ] = 475.266;
1087 ToTCorrectionConstants[ PAR2 + resolveIndex( BarrelNeg, 2, 28) ] = 209.026;
1089 ToTCorrectionConstants[ PAR0 + resolveIndex( BarrelNeg, 2, 29) ] = 16.4306;
1090 ToTCorrectionConstants[ PAR1 + resolveIndex( BarrelNeg, 2, 29) ] = 484.997;
1091 ToTCorrectionConstants[ PAR2 + resolveIndex( BarrelNeg, 2, 29) ] = 217.403;