CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
DTDriftTimeParametrization.cc
Go to the documentation of this file.
1 /*
2  ************************************************************************
3  *
4  * Version 2.1 - November 18, 2003
5  *
6  * MB_DT_drift_time() Calculates the drift time (ns)
7  *
8  * See usage details in the README file delivered with the distribution.
9  *
10  * Authors: Pablo Garcia-Abia and Jesus Puerta (CIEMAT, Madrid)
11  * Email: Pablo.Garcia@ciemat.es, Jesus.Puerta@ciemat.es
12  *
13  ************************************************************************
14  */
15 
16 #define THIS_CLASS DTDriftTimeParametrization
17 
18 #include <math.h>
19 #include <stdio.h>
20 
21 #ifndef MB_DT_STANDALONE
23 #include "DataFormats/MuonData/src/DTDriftTimeParameters.icc"
24 #else
26 #include "DataFormats/MuonData/src/DTDriftTimeParameters.icc"
27 #endif
28 
29 
31 
33 
35  double alpha,
36  double by,
37  double bz,
38  short ifl,
39  drift_time *DT,
40  short interpolate) const {
41  unsigned short i, j, n_func, ial, iby, ibz;
42  unsigned short i_alpha, i_By, i_Bz;
43  unsigned short j_alpha, j_By, j_Bz;
44 
45  double dist;
46  double OffSet;
47  double par_t[N_Par_t];
48  double par_sigma_t[N_Sigma_t];
49 
50  double V_al[3], V_by[3], V_bz[3];
51 
52  double DTV_v_drift [N_Func];
53  double DTV_t_drift [N_Func];
54  double DTV_delta_t [N_Func];
55  double DTV_t_width_m[N_Func];
56  double DTV_t_width_p[N_Func];
57 
58  DT->v_drift = -1;
59  DT->t_drift = -1;
60  DT->delta_t = -1;
61  DT->t_width_m = -1;
62  DT->t_width_p = -1;
63 
64 /* Check 'interpolate' and initialize DTV */
65 
66  switch(interpolate) {
67  case 1: n_func = N_Func;
68  for ( j=0 ; j<N_Func ; j++ ) {
69  DTV_v_drift[j] = -1;
70  DTV_t_drift[j] = -1;
71  DTV_delta_t[j] = -1;
72  DTV_t_width_m[j] = -1;
73  DTV_t_width_p[j] = -1;
74  }
75  break ;
76 
77  case 0: n_func = 1;
78  break ;
79 
80  default: printf ("*** ERROR, MB_DT_drift_time: invalid interpolate value = %d\n",interpolate);
81  return (0);
82  }
83 
84 #ifdef MB_DT_DEBUG
85 
86 /* Dump input values */
87 
88  printf ("\nMB_DT_drift_time: Function called with values:\n\n");
89  printf ("MB_DT_drift_time: x = %f\n",x );
90  printf ("MB_DT_drift_time: alpha = %f\n",alpha);
91  printf ("MB_DT_drift_time: by = %f\n",by );
92  printf ("MB_DT_drift_time: bz = %f\n",bz );
93  printf ("MB_DT_drift_time: ifl = %d\n",ifl );
94 
95 #endif
96 
97 /* Take into account the symmetries of the parametrisations */
98 
99  if ( ifl<0 ) {
100  printf ("*** ERROR, MB_DT_drift_time: invalid ifl value = %d\n",ifl);
101  return (0);
102  }
103 
104  dist = ( ifl == 0 ) ? x : x-DT_Cell_HalfWidth; // dist = [-21,21] mm
105 
106  by = fabs(by); // f (By) = f (-By)
107 
108  if ( bz < 0 ) { // f (alpha, Bz) = f (-alpha, -Bz)
109  bz = -bz;
110  alpha = -alpha;
111  }
112 
113 /* Check boundaries of the variables and take the closest values */
114 
115  MB_DT_Check_boundaries (dist, alpha, by, bz, ifl) ;
116 
117  MB_DT_Get_grid_points (alpha, by, bz, &i_alpha, &i_By, &i_Bz, &j_alpha, &j_By, &j_Bz) ;
118 
119 #ifdef MB_DT_DEBUG
120  printf("MB_DT_drift_time:\n");
121  printf("MB_DT_drift_time: i_alpha j_alpha alpha_value's %d %d %.0f %.0f\n",i_alpha,j_alpha,alpha_value[i_alpha],alpha_value[j_alpha]);
122  printf("MB_DT_drift_time: i_By j_By By_value's %d %d %.2f %.2f\n",i_By ,j_By , By_value[i_By] , By_value[j_By]);
123  printf("MB_DT_drift_time: i_Bz j_Bz Bz_value's %d %d %.2f %.2f\n",i_Bz ,j_Bz , Bz_value[i_Bz] , Bz_value[j_Bz]);
124 #endif
125 
126 /* Get the parametrisations for the different grid points */
127 
128  for ( j=0 ; j<n_func ; j++ ) {
129 
130  ial = (j&4) ? j_alpha : i_alpha;
131  iby = (j&2) ? j_By : i_By ;
132  ibz = (j&1) ? j_Bz : i_Bz ;
133 
134  for ( i=0 ; i<N_Par_t ; i++ ) par_t[i] = fun_t[ial][iby][ibz][i];
135  for ( i=0 ; i<N_Sigma_t ; i++ ) par_sigma_t[i] = fun_sigma_t[ial][iby][ibz][i];
136 
137  OffSet = par_t[N_Par_t-1];
138 
139  DTV_v_drift[j] = par_t[0]; // drift velocity
140  DTV_delta_t[j] = MB_DT_delta_t (dist, par_t); // deviation from linearity
141  DTV_t_drift[j] = MB_DT_time (dist, par_t) + DTV_delta_t[j] + OffSet; // drift time
142  DTV_t_width_m[j] = MB_DT_sigma_t_m (dist, par_sigma_t); // time width (minus, left)
143  DTV_t_width_p[j] = MB_DT_sigma_t_p (dist, par_sigma_t); // time width (plus, right)
144 
145 #ifdef MB_DT_DEBUG
146  printf("MB_DT_drift_LOOP: OffSet = %f\n",OffSet);
147  printf("MB_DT_drift_LOOP: dist, v_drift, t_drift, lin, t_width_m, t_width_p = %f %f %f %f %f %f\n",
148  dist, DTV_v_drift[j], DTV_t_drift[j], DTV_delta_t[j], DTV_t_width_m[j], DTV_t_width_p[j]) ;
149 #endif
150  }
151 
152 /* Return interpolated or grid values */
153 
154  if ( interpolate == 0 ) {
155 
156  DT->v_drift = DTV_v_drift[0];
157  DT->delta_t = DTV_delta_t[0];
158  DT->t_drift = DTV_t_drift[0];
159  DT->t_width_m = DTV_t_width_m[0];
160  DT->t_width_p = DTV_t_width_p[0];
161  }
162  else {
163 
164  V_al[0] = alpha ; V_al[1] = alpha_value[i_alpha] ; V_al[2] = alpha_value[j_alpha];
165  V_by[0] = by ; V_by[1] = By_value[i_By] ; V_by[2] = By_value[j_By];
166  V_bz[0] = bz ; V_bz[1] = Bz_value[i_Bz] ; V_bz[2] = Bz_value[j_Bz];
167 
168  DT->v_drift = MB_DT_MLInterpolation (V_al, V_by, V_bz, DTV_v_drift );
169  DT->delta_t = MB_DT_MLInterpolation (V_al, V_by, V_bz, DTV_delta_t );
170  DT->t_drift = MB_DT_MLInterpolation (V_al, V_by, V_bz, DTV_t_drift );
171  DT->t_width_m = MB_DT_MLInterpolation (V_al, V_by, V_bz, DTV_t_width_m);
172  DT->t_width_p = MB_DT_MLInterpolation (V_al, V_by, V_bz, DTV_t_width_p);
173  }
174 
175 #ifdef MB_DT_DEBUG
176  printf("MB_DT_drift_time: dist, v_drift, t_drift, lin, t_width_m, t_width_p = %f %f %f %f %f %f\n",
177  dist, DT->v_drift, DT->t_drift, DT->delta_t, DT->t_width_m, DT->t_width_p) ;
178 #endif
179 
180  return (1);
181 }
182 
183 
184 double DTDriftTimeParametrization::MB_DT_time (double dist, double *par) const {
185  return ( fabs(dist)/par[0] ); // par[0] is the drift velocity, 'time' is the linear part of the drift time
186 }
187 
188 
189 double DTDriftTimeParametrization::MB_DT_delta_t (double dist, double *par) const {
190  double x2, x = fabs(dist); // the parametrisations are symmetric under 'distance'
191 
192 #ifdef MB_DT_DEBUG
193  printf("MB_DT_delta_t: distance = %f\n",dist);
194 #endif
195 
196  if (x > 20.5) x = 20.5;
197 
198  x2 = x*x;
199 
200  if ( x <= par[15] ) { return ( par[1] + par[2] *x + par[3] *x2 ); }
201  if ( x <= par[16] ) { return ( par[4] + par[5] *x + par[6] *x2 + par[7]*x2*x + par[8]*x2*x2 ); }
202  if ( x <= par[17] ) { return ( par[9] + par[10]*x + par[11]*x2 ); }
203  return ( par[12] + par[13]*x + par[14]*x2 );
204 }
205 
206 /*** Parameter values ***/
208  {
209  {
210  {0.0556, 21.34705, -6.96399, 0.35271, 203.90453, -104.80794, 18.28547, -1.30401, 0.03275, 273.81519, -35.83563, 1.16495, -753.42102, 77.48154, -1.95997, 4.49997, 14.00007, 17.99991, -23.626}, // n45_000_000
211  {0.0551, 20.12002, -6.09022, 0.20681, 223.97505, -118.36366, 21.44865, -1.60532, 0.04271, 270.20386, -36.11132, 1.19632, -506.08789, 52.77610, -1.34591, 4.49992, 13.00009, 18.00009, -23.006}, // n45_000_005
212  {0.0532, 22.64252, -7.01973, 0.27407, 272.82883, -144.53683, 26.37216, -1.99599, 0.05375, 213.83403, -29.41826, 1.00120, -181.11723, 19.91018, -0.52793, 4.50008, 12.99998, 17.50009, -25.473}, // n45_000_010
213  {0.0509, 24.60296, -7.34058, 0.19231, 244.55084, -129.32730, 23.34324, -1.74226, 0.04621, 201.75102, -27.64251, 0.93503, -391.06934, 42.55398, -1.14046, 4.50001, 13.00008, 17.50007, -27.649}, // n45_000_020
214  {0.0459, 35.19739, -12.72399, 0.82496, 219.79767, -122.39584, 23.16365, -1.81852, 0.05099, 33.15854, -3.62644, 0.10813, 242.22430, -27.24386, 0.77503, 3.99991, 12.99995, 17.49999, -34.742} // n45_000_040
215  },
216  {
217  {0.0556, 23.47685, -8.34788, 0.56330, 213.68536, -111.25289, 19.83977, -1.46156, 0.03829, 268.73987, -35.73555, 1.17504, -976.49487, 101.42268, -2.60155, 4.49995, 13.00010, 17.99994, -22.653}, // n45_010_000
218  {0.0539, 21.92575, -6.58595, 0.23726, 249.07654, -129.80739, 23.23713, -1.72368, 0.04553, 239.65262, -32.08323, 1.06191, -234.11412, 25.03827, -0.64926, 4.50006, 13.00008, 18.00010, -24.648}, // n45_010_005
219  {0.0529, 22.61788, -6.98878, 0.28042, 261.96185, -136.82344, 24.54535, -1.82414, 0.04822, 244.46667, -33.34550, 1.12370, -154.02357, 16.72743, -0.43642, 4.49994, 13.00003, 17.49991, -25.754}, // n45_010_010
220  {0.0503, 26.16062, -8.46428, 0.33477, 302.83527, -162.17517, 29.83293, -2.28033, 0.06214, 120.24834, -16.60756, 0.57321, -31.34743, 3.94957, -0.10648, 4.49990, 12.99992, 17.49991, -28.268}, // n45_010_020
221  {0.0455, 29.13318, -7.44854, -0.11280, 247.42845, -138.42383, 26.36739, -2.07792, 0.05824, -15.27696, 2.35121, -0.07738, 843.33795, -92.83479, 2.55818, 3.99998, 13.00010, 17.49996, -35.652} // n45_010_040
222  },
223  {
224  {0.0546, 21.65291, -7.32142, 0.41473, 238.05736, -123.21256, 21.84104, -1.60086, 0.04170, 288.07898, -38.67337, 1.27893, -146.99965, 15.34303, -0.37914, 4.50009, 13.00008, 18.00010, -23.516}, // n45_020_000
225  {0.0536, 22.83323, -7.32162, 0.35624, 254.37949, -133.71416, 24.20572, -1.81791, 0.04859, 265.44885, -35.82408, 1.18952, -367.49500, 39.09926, -1.01936, 4.50007, 12.99990, 17.99998, -25.103}, // n45_020_005
226  {0.0525, 22.89064, -7.50724, 0.35807, 263.14096, -137.41765, 24.59718, -1.82434, 0.04816, 260.92102, -35.77632, 1.21411, -120.74561, 13.57980, -0.35998, 4.50010, 13.00003, 17.49990, -25.668}, // n45_020_010
227  {0.0501, 27.56264, -8.36092, 0.34846, 280.92746, -149.80585, 27.64182, -2.12167, 0.05800, 93.69006, -13.13720, 0.45715, 404.89532, -41.76568, 1.08711, 4.50005, 12.99990, 17.99990, -30.318}, // n45_020_020
228  {0.0452, 34.83423, -12.54972, 0.78016, 254.07550, -141.08177, 26.62092, -2.08591, 0.05833, 0.55111, 0.21139, -0.00703, -967.87006, 106.11289, -2.89635, 3.99990, 12.99994, 17.49998, -34.852} // n45_020_040
229  },
230  {
231  {0.0544, 26.32459, -10.53177, 0.93040, 251.63989, -129.98534, 23.09303, -1.69873, 0.04445, 280.66638, -37.63805, 1.24673, -201.37688, 21.12012, -0.52982, 4.49990, 13.00005, 18.00010, -23.861}, // n45_035_000
232  {0.0531, 22.40640, -6.86159, 0.26979, 253.23177, -132.69228, 23.89915, -1.78324, 0.04735, 261.03448, -35.25933, 1.17819, -156.46935, 17.62596, -0.47129, 4.50007, 12.99990, 17.99992, -25.405}, // n45_035_005
233  {0.0519, 24.48436, -8.19295, 0.43653, 244.87477, -129.25404, 23.38988, -1.75025, 0.04651, 221.16148, -30.49145, 1.03962, -77.42811, 8.86109, -0.23411, 4.50005, 13.00001, 17.49990, -26.621}, // n45_035_010
234  {0.0490, 27.54592, -7.85817, 0.14745, 269.54703, -145.31207, 26.88966, -2.06419, 0.05636, 49.46454, -7.25126, 0.26222, -444.55106, 48.72118, -1.32262, 4.49993, 13.00005, 17.99994, -31.249}, // n45_035_020
235  {0.0444, 39.57302, -14.23033, 0.94574, 247.34340, -137.52171, 26.04779, -2.04512, 0.05723, -16.18505, 2.96769, -0.11460, 343.79227, -36.75109, 0.97961, 4.00010, 12.99995, 17.50004, -37.630} // n45_035_040
236  },
237  {
238  {0.0516, 24.34674, -7.87709, 0.37804, 282.50534, -150.57143, 27.66784, -2.10759, 0.05707, 339.87830, -45.95683, 1.52710, -107.54557, 12.88849, -0.36115, 4.50005, 13.00010, 17.99990, -27.185}, // n45_075_000
239  {0.0504, 28.34387, -8.77552, 0.39341, 272.40631, -145.91614, 26.96898, -2.06394, 0.05607, 247.39044, -33.70679, 1.12984, -172.82640, 19.71150, -0.54088, 4.50001, 12.99999, 17.99990, -29.936}, // n45_075_005
240  {0.0493, 28.58276, -8.74982, 0.32508, 245.57239, -132.78421, 24.61257, -1.88289, 0.05102, 208.86082, -29.06264, 0.99613, 27.88273, -1.83100, 0.03098, 4.49995, 13.00010, 17.49990, -30.681}, // n45_075_010
241  {0.0467, 32.95806, -9.22834, 0.21091, 141.83414, -77.67659, 14.26616, -1.06239, 0.02763, -152.14319, 18.28754, -0.54282, -432.47064, 46.42408, -1.24075, 4.50004, 14.99996, 17.99998, -36.152}, // n45_075_020
242  {0.0419, 35.31950, -8.90751, -0.13073, 248.74876, -143.95366, 28.25199, -2.29551, 0.06640, -85.96542, 12.64282, -0.45169, 1490.03564, -169.05728, 4.78326, 3.50010, 12.50004, 16.99996, -42.091} // n45_075_040
243  }
244  },
245  {
246  {
247  {0.0544, 12.02829, -7.40015, 1.30379, 43.37532, -26.39556, 5.35578, -0.43884, 0.01260, 145.46245, -20.74179, 0.72371, -140.69408, 15.17467, -0.39886, 3.00010, 12.00006, 17.00006, -13.091}, // n30_000_000
248  {0.0544, 12.17225, -7.41092, 1.24452, 32.49359, -19.72482, 3.96512, -0.31761, 0.00877, 137.65800, -19.71537, 0.69510, -84.40689, 9.18351, -0.24364, 2.99992, 13.00002, 15.99992, -11.877}, // n30_000_005
249  {0.0535, 10.09782, -3.48335, 0.09858, 24.06240, -14.90732, 3.01716, -0.23947, 0.00647, -78.47299, 8.89017, -0.24701, -498.49789, 52.10888, -1.35749, 2.79994, 15.79993, 18.80009, -13.025}, // n30_000_010
250  {0.0521, 12.48625, -5.57940, 0.52129, 19.99268, -12.06886, 2.35090, -0.18104, 0.00478, -42.83843, 4.99808, -0.14358, -932.24323, 97.14581, -2.52863, 2.80009, 15.80007, 18.79990, -13.967}, // n30_000_020
251  {0.0486, 16.90578, -7.81519, 0.81126, -54.68472, 22.78378, -3.43191, 0.22412, -0.00534, -0.96960, 0.00000, 0.00000, 270.55811, -31.58020, 0.91311, 4.99990, 15.99992, 16.00006, -17.944} // n30_000_040
252  },
253  {
254  {0.0546, 10.50846, -5.29561, 0.73587, 35.61295, -21.81653, 4.44775, -0.36190, 0.01016, 125.11208, -17.72876, 0.61527, -252.87012, 27.83852, -0.75726, 2.99996, 13.00005, 16.99991, -11.891}, // n30_010_000
255  {0.0538, 13.82166, -8.41836, 1.46693, 41.42838, -24.67595, 4.89261, -0.39061, 0.01088, 101.84756, -14.59387, 0.51187, -102.60970, 11.58532, -0.32062, 2.99992, 12.00010, 17.00002, -12.726}, // n30_010_005
256  {0.0533, 10.02378, -4.18202, 0.35273, 23.17132, -14.38326, 2.92480, -0.23425, 0.00640, -9.74465, 1.03864, -0.02399, 101.14448, -9.56073, 0.22607, 2.79997, 15.79990, 18.80007, -13.029}, // n30_010_010
257  {0.0514, 16.85991, -10.01705, 1.59953, 35.87551, -22.16305, 4.58261, -0.38245, 0.01112, 22.04525, -3.36521, 0.12388, -28.07022, 3.47386, -0.10500, 2.99990, 12.00008, 17.00006, -15.106}, // n30_010_020
258  {0.0484, 17.64043, -8.23605, 0.86634, -65.37102, 27.61690, -4.17907, 0.27086, -0.00636, -0.71597, 0.00000, 0.00000, 110.49440, -12.61240, 0.35386, 4.99992, 15.99990, 16.00010, -18.301} // n30_010_040
259  },
260  {
261  {0.0542, 10.61119, -4.81186, 0.47728, 25.39100, -15.49208, 3.09400, -0.24304, 0.00650, -129.38751, 13.97083, -0.36772, 310.84363, -30.34959, 0.74419, 3.79998, 15.80009, 18.79992, -12.328}, // n30_020_000
262  {0.0537, 9.45552, -4.40769, 0.56877, 26.91584, -16.39761, 3.30689, -0.26415, 0.00721, -49.32124, 5.45733, -0.14527, 132.94531, -12.97332, 0.31939, 2.79990, 15.79990, 18.80001, -12.595}, // n30_020_005
263  {0.0526, 11.95296, -5.51446, 0.68167, 39.21638, -23.69438, 4.77174, -0.38544, 0.01078, 45.19357, -6.78626, 0.24607, -48.77351, 5.52608, -0.15304, 3.00009, 12.99993, 17.00009, -14.151}, // n30_020_010
264  {0.0516, 10.71178, -3.57908, 0.02521, 18.29098, -11.27427, 2.27489, -0.18095, 0.00491, -53.40305, 6.39828, -0.18888, -265.34558, 28.02021, -0.73933, 2.80008, 15.79990, 18.79991, -15.068}, // n30_020_020
265  {0.0480, 19.84383, -11.91102, 2.13543, 55.65884, -37.20134, 8.45703, -0.79769, 0.02683, -40.83831, 6.56598, -0.25411, 78.84777, -9.64567, 0.28815, 2.60000, 10.60000, 16.60000, -18.767} // n30_020_040
266  },
267  {
268  {0.0538, 9.77490, -4.19736, 0.39676, 34.10266, -21.31430, 4.38286, -0.35806, 0.01007, 123.15682, -17.61632, 0.61873, -90.73568, 10.27755, -0.28197, 3.00009, 12.99996, 17.00002, -12.478}, // n30_035_000
269  {0.0528, 12.71873, -6.05552, 0.71727, 24.37415, -14.84087, 2.97935, -0.23613, 0.00638, -71.85704, 7.87551, -0.21014, 154.82376, -15.24096, 0.37810, 2.80001, 15.79999, 18.80010, -13.818}, // n30_035_005
270  {0.0523, 12.70250, -6.14688, 0.70107, 21.59659, -13.49774, 2.76834, -0.22298, 0.00611, -30.30122, 3.69126, -0.10883, -569.66058, 58.89044, -1.51892, 2.79993, 15.80006, 18.79990, -14.093}, // n30_035_010
271  {0.0506, 14.95800, -7.41055, 0.94875, 36.21025, -22.22674, 4.56376, -0.37880, 0.01097, -3.42937, 0.41517, -0.01354, -10.90930, 1.10235, -0.02727, 2.99994, 12.99993, 16.00010, -15.801}, // n30_035_020
272  {0.0476, 15.20345, -6.35598, 0.58291, 51.63944, -34.20549, 7.71758, -0.72357, 0.02425, -33.85521, 5.63837, -0.22500, 123.52173, -15.07774, 0.45050, 2.79991, 10.80002, 16.79990, -19.019} // n30_035_040
273  },
274  {
275  {0.0516, 12.97644, -7.65767, 1.25358, 25.26432, -15.73275, 3.25373, -0.26458, 0.00731, -133.77692, 15.32261, -0.43018, -433.24936, 46.14915, -1.22258, 2.80008, 15.79990, 18.80009, -14.341}, // n30_075_000
276  {0.0510, 15.37631, -8.94591, 1.41497, 43.32719, -27.41883, 5.83498, -0.50094, 0.01498, 74.70872, -11.11151, 0.40330, -19.07158, 2.89428, -0.09607, 2.99995, 11.99994, 17.00009, -14.871}, // n30_075_005
277  {0.0503, 14.27279, -6.31985, 0.58991, 27.02040, -17.00821, 3.53459, -0.29061, 0.00817, -82.97021, 9.88717, -0.29015, 5.42775, -0.23209, -0.00080, 2.99997, 14.99992, 18.00004, -15.635}, // n30_075_010
278  {0.0489, 15.62591, -6.95156, 0.68369, -34.81164, 12.47115, -1.49043, 0.07155, -0.00115, -571.62305, 70.96561, -2.19960, -27.58549, 3.09197, -0.08708, 4.79991, 15.80000, 16.80008, -17.303}, // n30_075_020
279  {0.0454, 20.81723, -9.64598, 1.02340, -100.56699, 45.18776, -7.29277, 0.50381, -0.01257, 277.65717, -32.89027, 0.96029, -0.59399, 0.00000, 0.00000, 4.99990, 15.00006, 19.00008, -21.800} // n30_075_040
280  }
281  },
282  {
283  {
284  {0.0544, 5.15583, -4.70408, 1.07790, 9.20580, -5.71742, 1.16416, -0.09314, 0.00253, -25.96579, 2.55128, -0.05759, 135.86987, -13.61908, 0.34400, 2.79997, 14.80001, 18.59992, -7.037} , // n15_000_000
285  {0.0545, 2.72086, -2.44420, 0.53150, 8.34304, -5.54141, 1.24046, -0.11054, 0.00337, 16.37812, -2.49669, 0.09179, -118.29626, 13.14874, -0.36252, 2.99990, 13.00010, 16.99993, -5.821} , // n15_000_005
286  {0.0542, 7.04427, -6.04255, 1.25814, 1.42384, -1.11609, 0.28499, -0.02717, 0.00085, 33.17001, -4.19362, 0.13213, 328.73511, -33.51883, 0.85442, 2.79993, 14.80010, 18.60006, -6.113} , // n15_000_010
287  {0.0535, 5.12398, -3.89514, 0.76766, 4.77615, -2.86220, 0.54986, -0.04103, 0.00104, 19.59106, -2.56051, 0.08173, -4.91891, 0.71080, -0.02330, 2.79990, 14.79996, 18.60001, -6.314} , // n15_000_020
288  {0.0515, 7.68969, -5.24261, 0.90644, -1.58864, 1.39165, -0.37362, 0.03690, -0.00117, 135.29031, -16.05836, 0.47038, 1411.35645, -149.59120, 3.96109, 2.79992, 14.80009, 18.59993, -8.225} // n15_000_040
289  },
290  {
291  {0.0547, 4.95313, -4.23139, 0.89194, 4.96015, -3.42971, 0.78409, -0.06992, 0.00209, -36.60931, 4.16215, -0.11561, -304.73657, 32.21627, -0.84887, 2.79990, 14.79990, 18.60010, -5.642} , // n15_010_000
292  {0.0544, 5.82981, -4.71911, 0.95993, 2.12498, -1.31817, 0.27326, -0.02128, 0.00054, -54.23685, 6.21635, -0.17618, -150.26959, 15.80998, -0.41438, 2.80007, 14.79991, 18.59998, -5.992} , // n15_010_005
293  {0.0536, 6.49502, -3.79257, 0.67160, 3.45038, -1.63639, 0.38074, -0.03547, 0.00108, -21.40683, 2.47712, -0.07186, 96.90859, -9.85733, 0.24929, 2.80009, 14.80005, 18.60005, -7.900} , // n15_010_010
294  {0.0530, 5.59734, -3.51634, 0.56247, 5.12685, -3.27172, 0.69464, -0.05906, 0.00175, 0.81910, 0.00483, -0.00422, 89.50581, -10.01878, 0.27853, 2.99994, 13.00004, 17.00010, -6.915} , // n15_010_020
295  {0.0512, 8.89250, -6.53871, 1.21522, 0.14898, -0.04314, 0.02908, -0.00803, 0.00051, -12.78912, 2.48673, -0.10846, -286.44650, 28.79558, -0.72277, 2.80008, 12.79991, 17.79990, -8.735} // n15_010_040
296  },
297  {
298  {0.0542, 5.15909, -4.45618, 0.97589, 7.92727, -5.01963, 1.04355, -0.08496, 0.00234, -32.56310, 3.36885, -0.08303, -229.57448, 24.70668, -0.66076, 2.79992, 14.80007, 18.60006, -6.189} , // n15_020_000
299  {0.0541, 5.20920, -3.93600, 0.74711, 2.56127, -1.95993, 0.50566, -0.04967, 0.00160, -25.76940, 3.05973, -0.08870, 14.04008, -0.72793, -0.00014, 2.80010, 14.80000, 18.60007, -6.059} , // n15_020_005
300  {0.0534, 5.79195, -4.37132, 0.85893, 3.70324, -2.22071, 0.45012, -0.03585, 0.00096, -47.66541, 5.54301, -0.15947, -18.43453, 1.93889, -0.05019, 2.80008, 14.80010, 18.59996, -6.913} , // n15_020_010
301  {0.0531, 6.43553, -4.70297, 0.87794, 3.68327, -2.37621, 0.51006, -0.04359, 0.00128, 30.71634, -3.68416, 0.10945, -509.76675, 53.55701, -1.40576, 2.80002, 14.80003, 18.60006, -7.086} , // n15_020_020
302  {0.0508, 9.11012, -7.09825, 1.45455, 4.66057, -2.45429, 0.46939, -0.04189, 0.00145, -39.55202, 6.29214, -0.24184, 37.30247, -5.06056, 0.16162, 2.79990, 12.79990, 16.80010, -8.997} // n15_020_040
303  },
304  {
305  {0.0537, 6.40691, -5.49193, 1.16838, 5.57856, -3.67899, 0.80202, -0.06814, 0.00195, -46.95383, 5.43495, -0.15458, -451.53543, 47.17558, -1.22925, 2.79991, 14.79991, 18.60010, -6.487} , // n15_035_000
306  {0.0532, 6.14548, -4.58795, 0.86695, 4.89932, -3.27508, 0.71204, -0.06016, 0.00171, -44.25770, 5.21435, -0.15199, 3.61357, -0.34367, 0.00845, 2.80003, 14.80004, 18.60001, -6.989} , // n15_035_005
307  {0.0532, 5.89561, -5.09059, 1.10119, 5.41174, -3.42880, 0.72989, -0.06247, 0.00184, 7.81991, -0.92149, 0.02809, 180.41719, -18.32281, 0.46475, 2.79991, 14.80009, 18.60009, -6.735} , // n15_035_010
308  {0.0521, 6.64698, -4.27610, 0.67890, 3.10066, -2.01044, 0.40558, -0.03231, 0.00089, 34.00752, -3.95576, 0.11220, -412.73959, 43.10798, -1.12679, 2.79992, 14.79995, 18.60007, -7.747} , // n15_035_020
309  {0.0504, 11.07455, -7.72291, 1.30333, -4.79900, 3.42508, -0.79738, 0.07117, -0.00211, 48.61763, -6.24639, 0.19083, -103.75107, 9.44356, -0.21184, 3.59990, 16.59990, 18.40009, -9.247} // n15_035_040
310  },
311  {
312  {0.0518, 6.57869, -4.78600, 0.86715, 2.58534, -2.02494, 0.52075, -0.05119, 0.00166, -13.07997, 1.62109, -0.04827, 75.01424, -7.38827, 0.18147, 2.79993, 14.80010, 18.59990, -7.488} , // n15_075_000
313  {0.0515, 7.56311, -5.77572, 1.12582, 3.74138, -2.46266, 0.55779, -0.04984, 0.00151, -27.80692, 3.40043, -0.10174, -367.20175, 38.79574, -1.02370, 2.79998, 14.79990, 18.60006, -7.753} , // n15_075_005
314  {0.0510, 7.35396, -5.51035, 1.02783, 2.01886, -1.50637, 0.36287, -0.03298, 0.00100, -14.75043, 1.78729, -0.05314, 63.01197, -6.35469, 0.15982, 2.79990, 14.80009, 18.59990, -8.146} , // n15_075_010
315  {0.0505, 6.73393, -4.39475, 0.64563, -3.93495, 2.06476, -0.37202, 0.02751, -0.00071, -19.33320, 2.73622, -0.09443, 135.14197, -15.02469, 0.41394, 2.80010, 14.80000, 18.60008, -8.474} , // n15_075_020
316  {0.0482, 10.48373, -7.22014, 1.23274, -3.24592, 1.86890, -0.28628, 0.00727, 0.00048, -60.63380, 9.71823, -0.37682, 251.41760, -29.21386, 0.83723, 2.80007, 12.80009, 15.79999, -10.835} // n15_075_040
317  }
318  },
319  {
320  {
321  {0.0543, 5.31433, -5.76899, 1.44590, 6.44555, -3.66946, 0.67856, -0.04847, 0.00113, 13.23424, -2.07025, 0.07750, -3.80756, 0.39704, -0.00898, 2.79990, 12.79991, 16.79995, -6.167} , // n10_000_000
322  {0.0545, 2.80214, -1.85750, 0.32210, 7.05960, -4.72284, 1.06601, -0.09623, 0.00298, -1.46244, -0.00068, 0.00630, -1.31243, 0.10888, -0.00066, 2.99990, 13.00009, 17.00004, -4.979} , // n10_000_005
323  {0.0543, 4.69283, -4.74218, 1.11056, 2.25137, -1.58655, 0.39614, -0.04000, 0.00138, 0.13713, 0.00265, -0.00080, -77.28876, 8.65255, -0.24135, 2.80009, 12.80006, 16.80010, -5.181} , // n10_000_010
324  {0.0537, 3.71591, -2.68610, 0.51265, 1.55431, -0.56102, 0.04067, 0.00180, -0.00018, -3.25513, 0.37977, -0.01031, 46.62582, -4.91344, 0.12845, 2.99990, 12.99990, 16.99993, -5.466} , // n10_000_020
325  {0.0523, 8.53341, -8.51434, 2.10704, 2.89123, -1.30142, 0.20912, -0.01773, 0.00067, -8.35565, 1.62414, -0.06996, 321.09369, -36.31496, 1.01997, 2.60009, 12.59997, 16.60007, -6.632} // n10_000_040
326  },
327  {
328  {0.0548, 4.06744, -4.35233, 1.04407, 2.71573, -1.78713, 0.38714, -0.03383, 0.00101, 23.53139, -3.55742, 0.13136, 0.24132, 0.21412, -0.01062, 2.80006, 12.79990, 16.79990, -4.311} , // n10_010_000
329  {0.0545, 5.03551, -4.90304, 1.14041, -1.24835, 1.36558, -0.41541, 0.04732, -0.00178, 9.57684, -1.53951, 0.05917, 58.66669, -6.43043, 0.17637, 2.79990, 12.80010, 16.79990, -5.087} , // n10_010_005
330  {0.0542, 3.46245, -3.21186, 0.74255, 5.08009, -3.36450, 0.77901, -0.07410, 0.00245, 10.14345, -1.43950, 0.05093, 19.25351, -2.03230, 0.05394, 2.80006, 12.79992, 16.80010, -5.171} , // n10_010_010
331  {0.0534, 3.15748, -2.18161, 0.38901, 1.71296, -0.94781, 0.16103, -0.01087, 0.00026, 3.85353, -0.51340, 0.01709, 61.33098, -6.79149, 0.18714, 2.80010, 12.80009, 16.79996, -5.619} , // n10_010_020
332  {0.0520, 8.35032, -6.84816, 1.32655, -3.47044, 2.83625, -0.59091, 0.04170, -0.00082, -31.26133, 5.01397, -0.19426, -142.61188, 16.05372, -0.45521, 3.59990, 12.59994, 16.59991, -6.840} // n10_010_040
333  },
334  {
335  {0.0542, 4.60591, -4.23038, 0.95123, 3.29486, -1.96391, 0.38595, -0.02958, 0.00075, 21.45546, -3.24843, 0.11924, 1.68004, 0.00070, -0.00410, 2.79990, 12.80010, 16.80010, -5.157} , // n10_020_000
336  {0.0542, 4.99825, -4.92871, 1.16714, 6.59206, -4.44758, 1.04350, -0.09880, 0.00321, -3.77429, 0.26928, -0.00098, -25.37696, 2.96633, -0.08498, 2.79990, 12.79990, 16.79995, -5.165} , // n10_020_005
337  {0.0537, 4.51838, -3.89387, 0.84966, 3.18585, -1.90323, 0.39493, -0.03359, 0.00099, -0.76826, 0.02198, 0.00150, -10.82031, 1.09152, -0.02655, 2.79994, 12.79999, 16.80001, -5.735} , // n10_020_010
338  {0.0534, 4.95005, -3.71635, 0.70869, 1.64530, -1.01881, 0.21855, -0.02041, 0.00069, 3.63433, -0.50524, 0.01775, 57.82526, -6.41205, 0.17734, 2.79997, 12.80007, 16.80003, -5.786} , // n10_020_020
339  {0.0516, 7.14246, -5.86699, 1.18521, -4.74809, 3.52733, -0.82383, 0.07262, -0.00212, -81.65875, 12.07768, -0.44058, -22.08574, 1.86005, -0.03905, 3.00003, 13.00006, 16.40005, -7.131} // n10_020_040
340  },
341  {
342  {0.0537, 4.29139, -3.82248, 0.83470, 3.28732, -2.21447, 0.50615, -0.04601, 0.00142, 7.79420, -1.32820, 0.05377, 2.25977, -0.08850, -0.00041, 2.79992, 12.80009, 16.79993, -5.408} , // n10_035_000
343  {0.0534, 4.85414, -4.58254, 1.07052, 3.93412, -2.31881, 0.48792, -0.04236, 0.00128, -1.73573, 0.12168, -0.00001, 28.81659, -3.12377, 0.08492, 2.79990, 12.80006, 16.79990, -5.819} , // n10_035_005
344  {0.0534, 4.84886, -3.83682, 0.78937, 4.80844, -3.17207, 0.73710, -0.07092, 0.00237, -3.22681, 0.36733, -0.00948, -0.62177, 0.17712, -0.00739, 2.80000, 12.79996, 16.79995, -5.602} , // n10_035_010
345  {0.0526, 6.44918, -5.98697, 1.38022, 3.87839, -1.88362, 0.28585, -0.01621, 0.00028, -18.93701, 2.71133, -0.09629, -50.20261, 5.46946, -0.14969, 2.79990, 12.80007, 16.79991, -6.356} , // n10_035_020
346  {0.0511, 4.88408, -2.61896, 0.32138, -7.98858, 5.39548, -1.20880, 0.10569, -0.00312, -21.55942, 3.74262, -0.15474, 211.87878, -24.57761, 0.70341, 3.00009, 12.99996, 15.99998, -7.572} // n10_035_040
347  },
348  {
349  {0.0519, 5.85053, -5.30637, 1.14670, 2.48510, -1.94073, 0.49985, -0.04955, 0.00163, -11.93217, 1.32390, -0.03362, 36.70197, -3.76405, 0.09692, 2.79990, 12.79992, 16.79990, -6.318} , // n10_075_000
350  {0.0516, 8.14939, -7.54269, 1.70262, 3.64994, -2.18582, 0.47011, -0.04174, 0.00129, -21.54301, 2.87521, -0.09473, -36.17973, 4.08269, -0.11475, 2.79992, 12.79990, 16.79990, -6.828} , // n10_075_005
351  {0.0512, 4.27975, -3.29716, 0.65427, 3.20534, -2.14230, 0.50056, -0.04794, 0.00160, -4.39993, 0.65871, -0.02395, -28.33160, 3.18199, -0.08935, 2.79990, 12.79995, 16.79991, -6.920} , // n10_075_010
352  {0.0508, 6.18226, -4.87602, 0.98338, 0.65737, -0.22400, 0.04406, -0.00734, 0.00040, -10.79803, 1.67484, -0.06248, 28.25488, -2.92017, 0.07266, 2.80006, 12.79990, 16.80005, -7.296} , // n10_075_020
353  {0.0489, 9.33675, -6.63393, 1.14675, -11.92019, 7.28760, -1.43136, 0.10688, -0.00259, -49.72197, 7.75946, -0.29509, 255.75706, -29.24851, 0.82573, 3.59991, 12.59990, 16.59992, -9.291} // n10_075_040
354  }
355  },
356  {
357  {
358  {0.0543, 3.52395, -3.63040, 0.89249, 3.51265, -1.96893, 0.36939, -0.02623, 0.00059, -0.99400, -0.05350, 0.00740, -10.79336, 1.16854, -0.03062, 2.79994, 12.79995, 16.79990, -5.738} , // n05_000_000
359  {0.0546, 3.76873, -4.20799, 1.03985, -0.16890, 0.35091, -0.12331, 0.01496, -0.00060, -1.11111, -0.03797, 0.00661, -90.40871, 9.86148, -0.26625, 2.79990, 12.79992, 16.79998, -4.283} , // n05_000_005
360  {0.0546, 3.30270, -3.34261, 0.77505, -0.75751, 0.37468, -0.02595, -0.00400, 0.00032, 7.87401, -1.19774, 0.04470, 0.56358, 0.05046, -0.00370, 2.79993, 12.80009, 16.80004, -4.403} , // n05_000_010
361  {0.0541, 3.47970, -3.79418, 0.91147, -1.02923, 0.79414, -0.20341, 0.02024, -0.00069, -6.30273, 0.81141, -0.02580, 4.45289, -0.52484, 0.01563, 2.79990, 12.80000, 16.80001, -4.530} , // n05_000_020
362  {0.0529, 5.48741, -5.11403, 1.21818, 1.77252, -0.19757, -0.10172, 0.01488, -0.00049, -17.26815, 2.70783, -0.10225, 187.30664, -21.08027, 0.58888, 2.79990, 12.80001, 16.79992, -5.662} // n05_000_040
363  },
364  {
365  {0.0545, 3.90405, -3.84382, 0.84744, -1.61055, 0.74095, -0.09128, 0.00137, 0.00011, -2.29756, -0.00023, 0.00671, -40.90726, 4.72474, -0.13774, 2.80010, 12.80009, 16.79993, -4.346} , // n05_010_000
366  {0.0547, 4.15091, -4.40477, 1.04243, 2.87282, -1.37036, 0.20973, -0.01313, 0.00029, 33.03365, -4.61881, 0.15964, 94.07873, -10.33107, 0.28442, 2.99993, 13.00010, 16.99991, -4.089} , // n05_010_005
367  {0.0543, 3.63330, -3.76174, 0.89524, 0.12283, 0.00008, 0.00335, -0.00159, 0.00007, -3.30342, 0.21604, -0.00090, -11.64955, 1.52367, -0.04917, 2.79993, 12.79990, 16.79992, -4.477} , // n05_010_010
368  {0.0538, 3.39387, -3.24534, 0.78020, 2.27773, -1.00549, 0.14543, -0.00863, 0.00017, -23.20937, 3.11838, -0.10375, 3.32732, -0.44284, 0.01421, 2.79993, 12.80007, 16.80010, -4.974} , // n05_010_020
369  {0.0528, 9.82555, -12.01304, 3.41696, 1.59046, -0.61731, 0.14104, -0.02013, 0.00099, -11.84331, 2.13296, -0.08775, -94.00870, 10.66124, -0.30427, 2.39996, 12.80002, 16.80005, -5.828} // n05_010_040
370  },
371  {
372  {0.0541, 3.82167, -3.82514, 0.89331, 3.49704, -1.93244, 0.39105, -0.03397, 0.00104, 25.34212, -3.55576, 0.12087, 1.28510, -0.08738, 0.00009, 3.00010, 13.00007, 16.99991, -4.729} , // n05_020_000
373  {0.0543, 3.64420, -3.65454, 0.83720, -1.48764, 0.93548, -0.18427, 0.01425, -0.00040, -4.89646, 0.33175, 0.00000, 3.88087, -0.14858, -0.00251, 2.79999, 12.80009, 16.80010, -4.573} , // n05_020_005
374  {0.0540, 3.87984, -3.98142, 0.92178, -2.91226, 2.03763, -0.47256, 0.04352, -0.00138, 15.29778, -2.19560, 0.07770, -31.72825, 3.58404, -0.09971, 2.79998, 12.79990, 16.80010, -4.738} , // n05_020_010
375  {0.0538, 4.06595, -4.31760, 1.06015, 2.40211, -1.37919, 0.29324, -0.02774, 0.00094, -2.17193, 0.20292, -0.00348, 31.48715, -3.39075, 0.09118, 2.79997, 12.79991, 16.79999, -4.848} , // n05_020_020
376  {0.0523, 6.42028, -7.71858, 2.57858, 3.93713, -2.79519, 0.76109, -0.09091, 0.00381, -15.75499, 2.42475, -0.09114, 636.79877, -68.72087, 1.84803, 1.80003, 10.80000, 18.40010, -6.175} // n05_020_040
377  },
378  {
379  {0.0537, 3.01635, -2.75036, 0.61407, 1.09268, -0.54231, 0.08258, -0.00429, 0.00003, -15.88831, 2.00380, -0.06220, -26.85873, 2.99003, -0.08203, 2.79990, 12.80009, 16.80004, -4.877} , // n05_035_000
380  {0.0535, 3.28088, -2.98657, 0.64691, 0.81601, -0.33281, 0.04347, -0.00260, 0.00006, -4.51525, 0.51724, -0.01402, -39.71747, 4.40580, -0.12095, 3.00009, 13.00003, 16.99999, -5.199} , // n05_035_005
381  {0.0536, 3.10208, -2.59025, 0.54351, 1.27989, -0.87976, 0.22317, -0.02301, 0.00080, -8.05347, 1.05794, -0.03407, 0.03963, 0.04140, -0.00224, 2.79993, 12.80010, 16.80010, -5.099} , // n05_035_010
382  {0.0530, 3.88474, -4.01258, 0.97961, 2.76926, -1.44551, 0.25304, -0.01850, 0.00049, -8.54036, 1.26181, -0.04583, -53.43386, 5.83363, -0.15890, 2.80001, 12.80009, 16.79990, -5.450} , // n05_035_020
383  {0.0519, 5.56229, -5.00309, 1.15739, 4.15868, -2.21568, 0.45798, -0.04698, 0.00184, -30.84895, 4.71621, -0.17612, 173.01314, -19.56656, 0.54698, 2.79991, 10.79992, 16.80010, -6.392} // n05_035_040
384  },
385  {
386  {0.0518, 5.52023, -4.93440, 1.05227, -0.15830, 0.05088, 0.05749, -0.01425, 0.00074, -10.92503, 1.48823, -0.04880, 30.94530, -3.29152, 0.08749, 2.99990, 12.99991, 16.99994, -6.054} , // n05_075_000
387  {0.0517, 4.12817, -3.37719, 0.67768, -0.90127, 0.61424, -0.11345, 0.00680, -0.00010, -13.06180, 1.73825, -0.05695, 47.99504, -5.27710, 0.14445, 2.99995, 12.99991, 17.00003, -5.913} , // n05_075_005
388  {0.0514, 8.89363, -11.78030, 3.61852, 0.40479, -0.00175, 0.03539, -0.00872, 0.00046, 1.46465, 0.00010, -0.00644, -0.42764, -0.13628, 0.00813, 2.19990, 13.00010, 16.99990, -6.432} , // n05_075_010
389  {0.0514, 5.81492, -5.65047, 1.28300, -0.12733, 0.08589, -0.00155, -0.00276, 0.00020, -43.73930, 6.10746, -0.20896, -101.13957, 11.19796, -0.30859, 2.80009, 12.79991, 16.79992, -6.138} , // n05_075_020
390  {0.0498, 7.09559, -4.98614, 0.87509, -4.37041, 2.51690, -0.37104, 0.00864, 0.00061, -42.02439, 6.66953, -0.25537, 148.40695, -17.13779, 0.48860, 2.80010, 12.79991, 15.80009, -7.891} // n05_075_040
391  }
392  },
393  {
394  {
395  {0.0543, 3.76799, -3.79645, 0.90153, -0.36069, 0.80581, -0.32382, 0.04398, -0.00190, 9.79637, -1.48921, 0.05549, 19.28946, -2.03789, 0.05452, 2.79990, 10.79991, 16.80009, -5.404} , // p00_000_000
396  {0.0546, 3.82106, -4.81566, 1.29179, 5.41929, -3.19906, 0.64556, -0.05210, 0.00139, -0.81829, -0.04402, 0.00683, 24.48976, -2.58636, 0.06849, 2.80010, 10.79992, 16.79990, -4.073} , // p00_000_005
397  {0.0548, 2.59458, -3.11658, 0.76319, -2.47920, 1.42871, -0.26598, 0.02061, -0.00060, 6.94846, -1.20938, 0.05033, -16.15617, 2.19575, -0.07049, 2.79998, 10.79990, 16.79990, -3.843} , // p00_000_010
398  {0.0545, 3.75406, -4.15496, 1.00047, 2.21270, -1.00560, 0.14494, -0.00810, 0.00014, -3.44034, 0.42174, -0.01233, -76.68801, 8.37637, -0.22680, 2.99990, 12.99998, 16.99990, -4.030} , // p00_000_020
399  {0.0536, 4.88338, -4.18911, 1.01147, 0.22740, 0.90668, -0.27666, 0.02379, -0.00058, -15.95048, 2.40404, -0.08744, 189.58817, -21.30053, 0.59530, 2.79992, 10.80001, 16.80006, -5.686} // p00_000_040
400  },
401  {
402  {0.0546, 3.44645, -3.45838, 0.81590, 2.18456, -1.38198, 0.30328, -0.02639, 0.00075, 8.21530, -1.42017, 0.05814, 91.35162, -9.60887, 0.25100, 2.80010, 10.80005, 16.79996, -4.220} , // p00_010_000
403  {0.0548, 2.75028, -2.68273, 0.61177, -0.57933, 0.91382, -0.38003, 0.05400, -0.00245, 3.24628, -0.61262, 0.02645, -2.09549, 0.21266, -0.00375, 2.80009, 10.80010, 16.79997, -3.653} , // p00_010_005
404  {0.0546, 2.70611, -3.34802, 0.88092, 4.40942, -3.10474, 0.78174, -0.08153, 0.00297, 1.09646, -0.28915, 0.01555, -2.05598, 0.45305, -0.01746, 2.79990, 10.79991, 16.79991, -4.038} , // p00_010_010
405  {0.0543, 3.25394, -3.33658, 0.81489, -2.84847, 2.58124, -0.70980, 0.07537, -0.00274, 0.24704, -0.07807, 0.00436, -97.48288, 10.60200, -0.28509, 2.79999, 10.79996, 16.79991, -4.177} , // p00_010_020
406  {0.0534, 5.51633, -5.47922, 1.32827, 3.23522, -1.98395, 0.53711, -0.06763, 0.00295, -12.64715, 1.78651, -0.06177, 142.89133, -15.78519, 0.43307, 2.79993, 10.79996, 16.80002, -5.303} // p00_010_040
407  },
408  {
409  {0.0543, 3.83509, -4.50681, 1.14988, -1.81414, 2.01830, -0.66458, 0.08274, -0.00345, -0.75361, 0.04758, -0.00006, -30.74572, 3.22642, -0.08301, 2.79999, 10.79997, 16.79990, -4.182} , // p00_020_000
410  {0.0544, 3.72419, -3.75085, 0.89331, 5.06850, -3.61323, 0.90860, -0.09357, 0.00333, -2.47935, 0.17367, 0.00000, -38.44076, 4.33291, -0.12016, 2.79998, 10.80010, 16.79994, -4.274} , // p00_020_005
411  {0.0541, 3.60098, -4.08631, 1.02594, 0.38653, 0.00000, -0.04602, 0.00957, -0.00054, 6.90171, -1.19481, 0.04906, 33.38736, -3.52823, 0.09411, 2.79990, 10.80003, 16.79991, -4.431} , // p00_020_010
412  {0.0542, 4.35829, -4.48529, 1.09419, -0.35691, 0.74460, -0.23642, 0.02550, -0.00092, -0.46932, -0.00004, 0.00219, -74.86735, 8.26935, -0.22643, 2.80010, 10.79993, 16.79992, -4.387} , // p00_020_020
413  {0.0531, 4.75210, -5.06107, 1.27805, 6.00138, -3.80203, 0.91453, -0.09835, 0.00381, -17.96639, 2.64675, -0.09498, -12.06511, 1.13330, -0.02580, 2.79990, 10.79990, 16.79990, -5.121} // p00_020_040
414  },
415  {
416  {0.0537, 4.53583, -5.01609, 1.24148, -0.20410, 0.48658, -0.17332, 0.02196, -0.00094, -0.65554, -0.00069, 0.00305, -12.91353, 1.42730, -0.03852, 2.79991, 10.80007, 16.79990, -4.717} , // p00_035_000
417  {0.0536, 3.27927, -3.53667, 0.85289, -2.45949, 1.99823, -0.53911, 0.05891, -0.00226, 2.14069, -0.44621, 0.02037, 0.89235, 0.04147, -0.00423, 2.79999, 10.79995, 16.79990, -4.785} , // p00_035_005
418  {0.0538, 3.56528, -3.72096, 0.89163, 1.62636, -1.18726, 0.32579, -0.03669, 0.00140, -4.88346, 0.62603, -0.01912, -49.13002, 5.52842, -0.15416, 2.79990, 10.80009, 16.79993, -4.555} , // p00_035_010
419  {0.0535, 4.32451, -4.03719, 0.91759, 4.90756, -3.44341, 0.85696, -0.09010, 0.00338, -1.68175, 0.30318, -0.01274, -35.38565, 3.75842, -0.09899, 2.79995, 10.79994, 16.80010, -4.869} , // p00_035_020
420  {0.0526, 6.10928, -5.52450, 1.30919, 1.72007, -0.30570, 0.01722, -0.00541, 0.00039, -31.95194, 4.69680, -0.16974, 154.33820, -17.43290, 0.48747, 2.79990, 10.80010, 16.80002, -5.917} // p00_035_040
421  },
422  {
423  {0.0518, 4.80158, -4.99797, 1.15695, -0.48634, 0.01350, 0.07747, -0.01460, 0.00064, -14.23129, 1.90494, -0.06282, -16.16497, 1.90240, -0.05581, 2.79992, 10.80005, 16.80008, -5.555} , // p00_075_000
424  {0.0518, 6.09790, -6.13402, 1.46244, 4.00057, -2.84777, 0.78122, -0.09052, 0.00364, -1.12694, 0.09193, -0.00017, 25.41941, -2.71645, 0.07294, 2.80001, 10.79992, 16.79990, -5.715} , // p00_075_005
425  {0.0517, 5.15090, -5.19541, 1.23944, -0.20110, 0.63034, -0.22759, 0.02784, -0.00114, -8.28137, 1.15878, -0.03946, -56.81646, 6.38595, -0.17863, 2.79990, 10.80004, 16.79990, -5.648} , // p00_075_010
426  {0.0517, 4.57055, -4.44359, 1.05180, -1.40135, 1.49769, -0.41303, 0.04130, -0.00140, -7.77098, 1.04314, -0.03377, -3.15739, 0.59889, -0.02368, 2.79993, 10.80010, 16.79990, -5.631} , // p00_075_020
427  {0.0506, 6.53860, -4.96034, 0.92868, -8.50805, 5.26425, -1.00181, 0.06905, -0.00144, -53.81376, 7.69174, -0.26679, 322.08820, -35.44020, 0.96969, 2.99999, 13.00008, 16.99994, -6.746} // p00_075_040
428  }
429  },
430  {
431  {
432  {0.0543, 3.20236, -3.06598, 0.72444, 0.40048, 0.18377, -0.12531, 0.01896, -0.00084, 11.71295, -1.75476, 0.06411, 4.85250, -0.44279, 0.01032, 2.79993, 10.80010, 16.80005, -5.750} , // p05_000_000
433  {0.0547, 3.86949, -4.25660, 1.08794, 6.13220, -3.82570, 0.84391, -0.07816, 0.00260, 12.91564, -2.03192, 0.07826, 56.09587, -5.97003, 0.15968, 2.79990, 10.79990, 16.80010, -4.142} , // p05_000_005
434  {0.0550, 1.83797, -1.70884, 0.36424, 0.50697, -0.49066, 0.14896, -0.01588, 0.00053, -8.21327, 0.82283, -0.01767, -0.40389, 0.33499, -0.01599, 3.00007, 13.00008, 16.99991, -4.101} , // p05_000_010
435  {0.0548, 2.16141, -2.61393, 0.68679, 0.94387, -0.11163, -0.10725, 0.02326, -0.00121, 14.30174, -2.24025, 0.08527, -17.96364, 2.12023, -0.05996, 2.79991, 10.80004, 16.80010, -4.006} , // p05_000_020
436  {0.0545, 3.68494, -3.86856, 0.98901, 4.15157, -2.17274, 0.42476, -0.04018, 0.00147, -1.34507, 0.02086, 0.00673, 15.56388, -1.64565, 0.04602, 2.79990, 10.79992, 16.79993, -4.467} // p05_000_040
437  },
438  {
439  {0.0547, 2.58980, -2.76951, 0.63926, -2.57033, 1.51632, -0.30619, 0.02928, -0.00115, -3.06252, 0.24585, -0.00207, -63.37688, 7.17805, -0.20101, 2.80008, 10.80010, 16.80010, -4.346} , // p05_010_000
440  {0.0548, 4.90806, -5.07148, 1.20918, 3.73549, -1.67154, 0.24451, -0.01339, 0.00020, 21.84240, -3.29400, 0.12173, 95.69867, -10.18625, 0.27160, 2.99990, 13.00009, 16.99992, -4.195} , // p05_010_005
441  {0.0547, 2.40467, -2.58903, 0.62992, -0.56719, 0.54459, -0.16120, 0.02099, -0.00099, 1.54622, -0.42685, 0.02201, -0.50269, 0.34417, -0.01662, 2.79993, 10.80007, 16.79994, -4.294} , // p05_010_010
442  {0.0546, 2.77709, -2.98777, 0.75694, 4.87724, -3.10782, 0.69867, -0.06568, 0.00219, 4.65089, -0.78246, 0.03173, -139.27916, 15.43570, -0.42368, 2.80010, 10.79996, 16.80010, -4.389} , // p05_010_020
443  {0.0543, 2.95071, -2.98128, 0.71601, -0.14464, 0.11727, 0.03743, -0.01438, 0.00090, -1.32565, -0.04086, 0.01138, 536.00171, -57.13625, 1.52309, 2.79992, 10.80009, 17.80006, -4.562} // p05_010_040
444  },
445  {
446  {0.0543, 4.02597, -4.21252, 1.02828, -0.17343, 0.69087, -0.27893, 0.03721, -0.00160, 4.08064, -0.69074, 0.02782, -0.97485, -0.00007, 0.00462, 2.80005, 10.80007, 16.80010, -4.523} , // p05_020_000
447  {0.0545, 3.38196, -3.13275, 0.68453, -1.13411, 0.52841, -0.04159, -0.00258, 0.00023, 3.44952, -0.67711, 0.02995, 24.96747, -2.54510, 0.06490, 2.80001, 10.79998, 16.80003, -4.479} , // p05_020_005
448  {0.0543, 3.75787, -3.54792, 0.82019, 4.81413, -3.26644, 0.78085, -0.07765, 0.00274, 12.18999, -1.89030, 0.07116, -40.52675, 4.51477, -0.12332, 2.79995, 10.79996, 16.79991, -4.519} , // p05_020_010
449  {0.0546, 4.23149, -4.63446, 1.16135, 0.87792, -0.31076, 0.06533, -0.00842, 0.00040, 9.18120, -1.47974, 0.05832, -2.95420, 0.47588, -0.01508, 2.79993, 10.79991, 16.80009, -4.469} , // p05_020_020
450  {0.0539, 2.93939, -2.70202, 0.65254, 1.08548, -0.22783, 0.00916, -0.00178, 0.00015, 18.54346, -2.86941, 0.11101, 181.68613, -19.85721, 0.54416, 2.79992, 12.79992, 16.79992, -4.805} // p05_020_040
451  },
452  {
453  {0.0537, 5.37485, -5.09690, 1.11559, 0.09981, -0.00991, 0.01123, -0.00199, 0.00009, 4.87962, -0.77397, 0.03026, 45.53274, -4.89593, 0.13206, 2.99990, 13.00007, 16.99992, -5.034} , // p05_035_000
454  {0.0537, 2.75395, -2.81804, 0.69482, 3.29961, -2.21512, 0.55936, -0.05964, 0.00223, 6.86265, -1.14848, 0.04638, 22.48904, -2.32044, 0.06077, 2.79990, 10.80010, 16.80000, -4.849} , // p05_035_005
455  {0.0540, 3.05963, -2.91645, 0.67651, 4.79621, -3.36434, 0.82088, -0.08130, 0.00277, -1.26532, -0.00003, 0.00653, 55.81568, -6.03851, 0.16372, 2.79992, 10.79991, 16.79995, -4.610} , // p05_035_010
456  {0.0539, 4.50273, -4.47464, 1.04658, 2.40997, -0.95976, 0.12542, -0.00623, 0.00008, 12.66042, -1.94269, 0.07334, 46.26167, -4.86763, 0.12912, 2.99990, 12.99990, 17.00006, -4.607} , // p05_035_020
457  {0.0534, 3.46352, -2.71784, 0.61065, 4.49239, -2.46297, 0.51111, -0.04854, 0.00169, -3.15886, 0.30690, -0.00384, 177.58841, -19.38068, 0.52764, 2.80009, 12.79990, 16.79999, -5.299} // p05_035_040
458  },
459  {
460  {0.0518, 4.13331, -3.86000, 0.86326, 2.42719, -1.93170, 0.54085, -0.05904, 0.00213, -11.14144, 1.45630, -0.04617, -0.54484, 0.23793, -0.01119, 2.80007, 10.80009, 16.79990, -5.993} , // p05_075_000
461  {0.0519, 4.70055, -4.32619, 0.96433, 3.33259, -2.47838, 0.65984, -0.07234, 0.00275, 5.63716, -0.97334, 0.04057, 45.18773, -4.59013, 0.11573, 2.79995, 10.80009, 16.79992, -5.805} , // p05_075_005
462  {0.0518, 4.39903, -4.01056, 0.93724, 5.60386, -3.45739, 0.77267, -0.07374, 0.00253, 5.16848, -0.88884, 0.03682, 37.69211, -3.91721, 0.10185, 2.80004, 10.79998, 16.80005, -5.986} , // p05_075_010
463  {0.0520, 5.11761, -5.05555, 1.18823, 5.51935, -2.98553, 0.59399, -0.05167, 0.00162, -10.69337, 1.31076, -0.03832, 62.00644, -6.58853, 0.17479, 2.99990, 12.99990, 17.00003, -5.744} , // p05_075_020
464  {0.0514, 3.82005, -3.17396, 0.65537, -4.48834, 2.82946, -0.50317, 0.02763, -0.00026, -64.93736, 8.85430, -0.29397, 177.10834, -19.47346, 0.53484, 2.99991, 12.99991, 17.00010, -6.002} // p05_075_040
465  }
466  },
467  {
468  {
469  {0.0543, 4.61255, -4.47335, 1.08066, 7.81198, -4.69806, 0.95467, -0.07838, 0.00224, 29.20573, -4.13587, 0.14425, -22.36250, 2.42590, -0.06362, 2.79990, 12.79995, 16.80010, -6.241} , // p10_000_000
470  {0.0549, 3.81120, -5.03492, 1.28912, 2.65849, -1.66231, 0.27149, -0.01465, 0.00015, 22.30671, -3.55454, 0.13656, 1.43494, 0.00007, -0.00107, 2.79999, 12.80008, 16.79990, -3.819} , // p10_000_005
471  {0.0552, 3.76955, -3.61290, 0.80350, 0.92407, -0.76737, 0.19330, -0.01649, 0.00039, -7.66726, 0.42662, 0.00538, -18.31787, 2.29378, -0.06803, 2.80008, 12.79990, 16.80010, -4.244} , // p10_000_010
472  {0.0551, 2.59243, -2.77429, 0.67012, 1.51560, -0.95600, 0.19363, -0.01336, 0.00024, 30.96554, -4.76593, 0.17906, 17.16256, -1.42566, 0.02914, 2.79990, 12.79991, 16.80010, -4.520} , // p10_000_020
473  {0.0553, 4.79851, -5.41729, 1.41378, 3.43541, -1.57203, 0.27185, -0.02253, 0.00071, 21.51097, -3.53675, 0.14236, 51.79659, -5.41250, 0.14671, 2.79990, 12.79991, 16.79993, -4.308} // p10_000_040
474  },
475  {
476  {0.0547, 3.46481, -2.87026, 0.61625, 7.36747, -5.06461, 1.18415, -0.11060, 0.00353, 5.35887, -1.07249, 0.04778, 34.95335, -3.64082, 0.09580, 2.80008, 12.79990, 16.79990, -4.922} , // p10_010_000
477  {0.0550, 4.69969, -4.31429, 0.97579, 2.12514, -1.08621, 0.17380, -0.00800, -0.00002, 25.99059, -3.89979, 0.14298, -8.16072, 1.04312, -0.03023, 2.79994, 12.80010, 16.80007, -4.667} , // p10_010_005
478  {0.0550, 3.99941, -4.23272, 1.02992, 5.08114, -3.36968, 0.75881, -0.06849, 0.00212, 27.76900, -4.09722, 0.14862, -14.14435, 1.69047, -0.04738, 2.79990, 12.80000, 16.79990, -4.383} , // p10_010_010
479  {0.0552, 3.15235, -3.00832, 0.66198, 3.94565, -2.53519, 0.53845, -0.04446, 0.00123, 33.05710, -5.04188, 0.18862, -20.42994, 2.64234, -0.07832, 2.99994, 12.99998, 17.00009, -4.038} , // p10_010_020
480  {0.0551, 3.28645, -3.91935, 1.03975, 4.55043, -2.75666, 0.60502, -0.05555, 0.00176, 25.34828, -4.27963, 0.17518, 79.00926, -8.15489, 0.21573, 2.80010, 12.80008, 16.80010, -4.428} // p10_010_040
481  },
482  {
483  {0.0543, 4.87086, -4.84372, 1.18281, 2.04073, -1.03475, 0.15456, -0.00697, 0.00000, 13.90032, -2.19623, 0.08345, -34.24716, 3.88468, -0.10765, 2.59990, 12.99994, 16.99996, -5.013} , // p10_020_000
484  {0.0546, 2.86437, -2.78814, 0.65623, 2.72769, -1.77484, 0.40658, -0.03702, 0.00113, 17.45303, -2.89654, 0.11513, 22.80558, -2.06406, 0.04661, 2.79992, 12.80004, 16.80009, -4.892} , // p10_020_005
485  {0.0546, 3.59562, -4.19797, 1.10386, 5.76635, -3.34477, 0.65744, -0.05232, 0.00144, 31.33425, -4.68104, 0.17197, 29.80136, -3.04004, 0.07973, 2.79992, 12.80007, 16.80006, -4.748} , // p10_020_010
486  {0.0550, 2.37871, -1.89158, 0.36492, 2.62634, -2.01068, 0.50965, -0.04877, 0.00153, -7.12011, 0.43067, 0.00398, -19.83286, 2.36679, -0.06592, 2.99993, 13.00010, 16.99991, -4.425} , // p10_020_020
487  {0.0548, 3.90142, -4.16391, 1.04337, 6.39498, -4.20534, 0.98066, -0.09481, 0.00318, 48.52671, -7.22254, 0.26706, 36.18306, -3.72209, 0.10244, 2.80009, 12.79993, 16.80006, -4.416} // p10_020_040
488  },
489  {
490  {0.0538, 4.49764, -4.68410, 1.10591, 1.05590, -0.73158, 0.17723, -0.01728, 0.00056, 0.19885, -0.21392, 0.01325, -34.62253, 3.86451, -0.10613, 2.79990, 12.80008, 16.79991, -5.141} , // p10_035_000
491  {0.0538, 5.01613, -4.60918, 1.00224, 1.73770, -1.41499, 0.37564, -0.03781, 0.00126, 13.08375, -2.09309, 0.08115, 1.91464, 0.00191, -0.00398, 2.79996, 12.79997, 16.80010, -5.393} , // p10_035_005
492  {0.0542, 4.65886, -4.30014, 0.94893, -0.48479, 0.43129, -0.12090, 0.01465, -0.00063, -16.81617, 1.93515, -0.05374, -26.51077, 3.01264, -0.08353, 2.79993, 12.80009, 16.79994, -5.024} , // p10_035_010
493  {0.0543, 1.65049, -1.97893, 0.51725, 2.53607, -1.49595, 0.28551, -0.02046, 0.00045, 12.51428, -2.11664, 0.08557, -23.64483, 2.74093, -0.07546, 2.79990, 12.79991, 16.80006, -4.830} , // p10_035_020
494  {0.0544, 3.37819, -3.39199, 0.79922, -0.27506, 0.22007, -0.01246, -0.00559, 0.00042, 34.90525, -5.21147, 0.19470, 106.87849, -11.34946, 0.30505, 2.80008, 12.79990, 16.79999, -4.670} // p10_035_040
495  },
496  {
497  {0.0518, 8.05245, -7.68090, 1.71684, 0.20151, -0.44682, 0.20302, -0.02753, 0.00111, -7.95962, 0.84128, -0.01892, 25.57248, -2.43510, 0.05729, 2.79990, 12.79990, 16.80007, -6.525} , // p10_075_000
498  {0.0520, 8.30465, -8.03651, 1.84952, 2.88947, -1.83047, 0.42855, -0.04121, 0.00136, -4.21482, 0.34233, -0.00294, -18.93556, 2.26961, -0.06550, 2.80007, 12.79996, 16.79990, -6.353} , // p10_075_005
499  {0.0521, 5.82454, -5.49265, 1.26068, 3.77310, -2.33061, 0.50881, -0.04523, 0.00139, 8.76934, -1.50125, 0.06171, 32.65368, -3.43916, 0.09243, 2.79995, 12.79991, 16.79991, -6.096} , // p10_075_010
500  {0.0524, 6.52483, -6.76609, 1.64758, 4.43848, -2.59053, 0.53965, -0.04552, 0.00130, -27.81909, 3.26964, -0.09104, 57.14166, -5.92876, 0.15547, 2.79990, 12.80007, 16.79991, -5.892} , // p10_075_020
501  {0.0522, 4.72587, -6.37174, 1.78114, 7.31014, -4.48617, 1.04331, -0.10511, 0.00370, -12.52113, 1.09512, -0.01058, 57.02774, -5.68329, 0.14648, 2.79990, 12.79991, 16.80009, -5.997} // p10_075_040
502  }
503  },
504  {
505  {
506  {0.0539, 6.75967, -2.97628, 0.42284, 14.29705, -7.32112, 1.43944, -0.11640, 0.00326, 57.60227, -8.05949, 0.27747, -85.84425, 9.70984, -0.27198, 3.80002, 12.79995, 16.80010, -9.471} , // p15_000_000
507  {0.0548, 3.28645, -1.88083, 0.25488, 14.96242, -9.04928, 1.85074, -0.15300, 0.00439, 20.61109, -3.19294, 0.11955, -84.98413, 9.55607, -0.26519, 3.79991, 12.79994, 16.79993, -5.783} , // p15_000_005
508  {0.0554, -4.26924, 6.40241, -1.80375, 3.83559, -3.45490, 0.90539, -0.08711, 0.00274, 30.29626, -4.87601, 0.18930, -4.18640, 0.96561, -0.03624, 2.79990, 12.79997, 16.80010, -5.333} , // p15_000_010
509  {0.0557, 2.54956, -2.72439, 0.58392, 7.71558, -5.22553, 1.08578, -0.08798, 0.00242, 52.54388, -7.81094, 0.28497, -110.35490, 12.51210, -0.34684, 3.00005, 12.99993, 16.99991, -4.335} , // p15_000_020
510  {0.0561, 3.11770, -2.67604, 0.64175, 7.67093, -4.52628, 0.91930, -0.07680, 0.00223, 52.55859, -8.13716, 0.31026, -134.55896, 15.23328, -0.41786, 2.79990, 12.80003, 16.80010, -4.681} // p15_000_040
511  },
512  {
513  {0.0548, 2.85752, -1.94411, 0.29406, -6.92030, 3.46253, -0.61157, 0.04739, -0.00139, 30.04456, -4.65055, 0.17505, 1.22831, 0.19239, -0.01112, 3.80010, 12.80005, 16.79991, -5.765} , // p15_010_000
514  {0.0554, 3.93566, -3.88181, 0.67483, 4.16404, -3.25206, 0.67740, -0.05392, 0.00144, 29.83762, -4.70534, 0.17978, 2.48750, 0.00001, -0.00340, 3.79990, 12.79996, 16.79990, -4.222} , // p15_010_005
515  {0.0553, 4.14466, -4.70643, 1.05916, 4.96554, -4.03322, 0.92178, -0.08086, 0.00238, 19.84434, -3.32640, 0.13081, -93.14327, 10.10124, -0.26813, 2.80009, 12.80010, 16.79997, -4.343} , // p15_010_010
516  {0.0555, 3.51818, -2.67466, 0.54255, 7.13151, -4.50687, 0.93075, -0.07529, 0.00205, 56.95231, -8.48881, 0.30988, -141.52164, 15.89914, -0.43858, 2.79991, 12.79990, 16.79991, -5.084} , // p15_010_020
517  {0.0559, 3.89499, -3.95543, 0.95578, 5.84340, -3.80372, 0.85051, -0.07724, 0.00240, 29.29273, -4.86435, 0.19527, -239.00053, 26.69204, -0.73250, 2.80002, 12.80000, 16.79997, -4.948} // p15_010_040
518  },
519  {
520  {0.0542, 7.45577, -5.47708, 0.93871, 11.13320, -6.32428, 1.25250, -0.10197, 0.00291, 47.82215, -6.88771, 0.24350, 0.99839, 0.02577, -0.00212, 3.80006, 12.79992, 16.80009, -6.331} , // p15_020_000
521  {0.0547, 5.46306, -3.97193, 0.66786, 7.51414, -4.87473, 1.09206, -0.09787, 0.00299, 23.81616, -3.79773, 0.14630, -16.69421, 2.13227, -0.06315, 3.79990, 12.79991, 16.79990, -5.899} , // p15_020_005
522  {0.0548, 3.49234, -2.71455, 0.57572, 9.53674, -6.12139, 1.30414, -0.10978, 0.00315, 50.74908, -7.50880, 0.27236, 1.99712, 0.00424, -0.00211, 2.79998, 12.80010, 16.79992, -5.738} , // p15_020_010
523  {0.0552, 5.91344, -5.47834, 1.25894, 9.82249, -6.43014, 1.42222, -0.12561, 0.00380, 70.81713, -10.44954, 0.37800, -81.52750, 9.56502, -0.27358, 2.79999, 12.80005, 16.79990, -5.491} , // p15_020_020
524  {0.0555, 4.99997, -5.32575, 1.35827, 9.34656, -5.55418, 1.12280, -0.09210, 0.00261, 82.41172, -12.46464, 0.46575, 8.20463, 0.00034, -0.01329, 2.79991, 12.80005, 16.80010, -4.961} // p15_020_040
525  },
526  {
527  {0.0537, 8.66871, -8.59491, 2.13963, 8.77537, -5.51864, 1.18744, -0.10291, 0.00307, -6.47143, 0.52082, -0.00646, -27.71366, 3.16684, -0.08860, 2.59990, 12.99996, 16.99994, -6.675} , // p15_035_000
528  {0.0539, 4.62390, -3.50484, 0.68064, 8.49884, -5.47756, 1.19090, -0.10373, 0.00311, 14.54671, -2.36893, 0.09233, -13.59277, 1.71853, -0.05074, 2.99996, 12.99999, 17.00007, -6.372} , // p15_035_005
529  {0.0545, 7.29436, -6.60560, 1.42536, -0.33022, 0.35786, -0.06182, 0.00499, -0.00020, 46.87251, -7.09273, 0.26344, 9.05742, -0.80637, 0.02073, 2.99992, 13.00001, 16.39997, -5.895} , // p15_035_010
530  {0.0547, 5.25905, -4.37134, 0.96265, 9.13990, -5.61797, 1.15884, -0.09542, 0.00270, 46.20668, -6.84214, 0.24923, -71.68587, 8.28743, -0.23363, 2.79990, 12.80009, 16.79999, -5.922} , // p15_035_020
531  {0.0552, 3.60159, -3.26762, 0.77637, 6.46627, -4.10550, 0.92929, -0.08589, 0.00273, 70.99803, -10.75255, 0.40317, 61.53351, -6.00462, 0.15409, 2.80002, 12.80010, 16.80010, -5.158} // p15_035_040
532  },
533  {
534  {0.0518, 8.55031, -7.94292, 1.89369, 11.02563, -7.59173, 1.80739, -0.17483, 0.00586, -13.28089, 1.65701, -0.04940, -46.56146, 5.45907, -0.15789, 2.59991, 12.00007, 17.00008, -7.737} , // p15_075_000
535  {0.0521, 7.18166, -6.01651, 1.21814, 2.43363, -1.77826, 0.45100, -0.04348, 0.00137, -6.98630, 0.48466, -0.00020, 0.89998, 0.00165, -0.00007, 2.99990, 12.99992, 16.39993, -7.416} , // p15_075_005
536  {0.0522, 7.15505, -5.81547, 1.18139, 5.06047, -3.07090, 0.65204, -0.05581, 0.00163, 34.26066, -5.22068, 0.19407, -32.08974, 3.80938, -0.10985, 2.99991, 12.99993, 16.39990, -7.269} , // p15_075_010
537  {0.0528, 5.38865, -4.39337, 0.91388, 5.14703, -3.46478, 0.79934, -0.07280, 0.00224, 16.43457, -2.92250, 0.12318, 31.08896, -2.97667, 0.07448, 2.80007, 12.80005, 16.79990, -6.694} , // p15_075_020
538  {0.0530, 5.30422, -4.13874, 0.81738, 3.37868, -2.32631, 0.58993, -0.06041, 0.00205, 18.44731, -4.12627, 0.20107, -126.24677, 15.05903, -0.43280, 2.99998, 13.00005, 16.00001, -6.496} // p15_075_040
539  }
540  },
541  {
542  {
543  {0.0544, 10.61662, -4.66383, 0.42516, 29.08390, -17.46141, 3.40602, -0.26049, 0.00678, -255.29288, 28.47131, -0.78533, -253.99155, 26.36440, -0.67581, 3.79994, 15.80006, 18.60002, -13.202}, // p30_000_000
544  {0.0551, 8.48104, -3.31969, 0.24238, 19.35292, -13.50383, 2.83199, -0.22423, 0.00592, -330.91690, 36.65610, -1.00339, -29.81560, 4.30657, -0.13451, 4.80007, 15.80010, 18.60009, -11.472}, // p30_000_005
545  {0.0561, 8.21242, -4.20316, 0.59937, 34.98674, -21.78326, 4.51224, -0.37530, 0.01091, 158.52663, -22.60890, 0.79016, -293.95880, 31.92491, -0.85202, 3.00010, 12.00009, 17.00010, -10.328}, // p30_000_010
546  {0.0570, 7.82783, -3.53628, 0.32742, 25.88920, -15.62944, 3.05299, -0.23138, 0.00591, -333.66858, 35.40715, -0.91798, 28.07013, -0.20378, -0.04726, 3.79997, 15.79990, 18.79990, -9.445} , // p30_000_020
547  {0.0590, 5.23373, -2.13316, 0.21623, 41.95924, -23.06488, 4.26929, -0.31721, 0.00813, -79.40607, 4.20908, 0.04657, -301.68414, 33.18764, -0.87989, 3.80005, 15.79991, 17.79990, -8.083} // p30_000_040
548  },
549  {
550  {0.0548, 9.11327, -3.80718, 0.27176, 17.72807, -12.00591, 2.53188, -0.20527, 0.00560, -220.21121, 24.72145, -0.68478, 367.76862, -37.77391, 0.97563, 3.80009, 15.79991, 18.60010, -11.387}, // p30_010_000
551  {0.0555, 8.44225, -3.76365, 0.34830, 16.84440, -11.45504, 2.36289, -0.18514, 0.00485, -243.74149, 26.40218, -0.70330, 386.71576, -39.71713, 1.02916, 4.80010, 15.79990, 18.59990, -10.875}, // p30_010_005
552  {0.0559, 7.24607, -3.03818, 0.24462, 22.67508, -14.77998, 3.00055, -0.23325, 0.00609, -206.00262, 21.17171, -0.52507, -146.17339, 16.12455, -0.43035, 4.80005, 15.80010, 17.80010, -10.516}, // p30_010_010
553  {0.0573, 6.45449, -2.76923, 0.23920, 32.66528, -19.06378, 3.65477, -0.27470, 0.00701, -493.64062, 54.21835, -1.46628, -871.48663, 92.04108, -2.40908, 3.80001, 15.80010, 18.80009, -9.104} , // p30_010_020
554  {0.0588, 6.37161, -3.11835, 0.36682, 37.10630, -21.05871, 3.99062, -0.30092, 0.00778, -172.28308, 15.36689, -0.28755, -636.64410, 68.52458, -1.80834, 3.79993, 15.79990, 17.80007, -7.964} // p30_010_040
555  },
556  {
557  {0.0542, 9.44688, -3.71389, 0.24703, 26.78260, -16.48410, 3.28849, -0.25822, 0.00691, -81.39407, 8.60310, -0.22002, -212.08173, 22.63139, -0.59648, 3.79990, 15.79996, 18.59994, -12.045}, // p30_020_000
558  {0.0550, 9.56795, -4.10759, 0.36162, -9.53957, -0.04329, 0.68184, -0.08320, 0.00268, -236.68367, 26.12769, -0.71066, 114.03345, -10.77724, 0.25972, 4.80010, 15.79993, 18.59991, -11.348}, // p30_020_005
559  {0.0556, 9.11780, -3.84344, 0.33944, 17.16139, -12.17312, 2.60583, -0.21060, 0.00567, -179.89798, 18.42106, -0.45231, -65.40993, 7.61139, -0.20637, 4.80010, 15.79990, 17.80008, -10.972}, // p30_020_010
560  {0.0568, 6.22430, -2.44412, 0.15530, 23.72676, -14.46505, 2.85771, -0.21916, 0.00566, -439.93677, 48.29883, -1.30727, -403.80157, 42.89093, -1.12186, 3.79993, 15.79991, 18.80005, -9.806} , // p30_020_020
561  {0.0585, 7.10131, -4.24196, 0.75234, 32.10036, -19.29766, 3.81396, -0.29743, 0.00795, 271.80072, -38.36960, 1.33922, -420.36700, 45.48018, -1.19808, 2.99990, 12.99990, 17.00000, -8.254} // p30_020_040
562  },
563  {
564  {0.0537, 10.21091, -4.78163, 0.49243, 24.68602, -15.27425, 3.08510, -0.24448, 0.00659, -126.04826, 13.79405, -0.36900, 74.71278, -6.67548, 0.15121, 3.79992, 15.80010, 18.60007, -12.748}, // p30_035_000
565  {0.0543, 8.22007, -3.20905, 0.26448, 34.80609, -21.45596, 4.36322, -0.35304, 0.00985, 150.36832, -21.25133, 0.73889, -159.37085, 17.70522, -0.48091, 2.99991, 12.99990, 16.99990, -12.074}, // p30_035_005
566  {0.0552, 11.57362, -7.38167, 1.28619, 32.91651, -20.29951, 4.14324, -0.33554, 0.00934, 152.41504, -21.69770, 0.75989, -106.28696, 11.76815, -0.31353, 2.99991, 13.00000, 16.99990, -10.962}, // p30_035_010
567  {0.0563, 6.23912, -1.89622, 0.00004, 26.12958, -16.01497, 3.17671, -0.24497, 0.00639, -394.40930, 43.23233, -1.16464, -108.84921, 12.83091, -0.35549, 3.80001, 15.79997, 18.80005, -10.032}, // p30_035_020
568  {0.0581, 7.03247, -4.28547, 0.74398, 25.93132, -15.87561, 3.21769, -0.25820, 0.00716, 179.21277, -26.07754, 0.93573, -663.24866, 72.29580, -1.93585, 3.00009, 12.00010, 17.00003, -8.411} // p30_035_040
569  },
570  {
571  {0.0517, 9.70148, -3.91269, 0.30846, -7.65310, -1.78739, 1.13266, -0.12649, 0.00406, -150.20160, 17.06530, -0.47568, -236.91472, 25.69370, -0.68892, 4.79990, 15.79996, 18.60010, -14.074}, // p30_075_000
572  {0.0524, 10.13101, -5.01916, 0.50429, 0.63606, -5.57866, 1.69481, -0.16088, 0.00479, -294.30109, 33.31309, -0.93149, -413.55151, 44.23528, -1.17401, 4.80010, 15.79990, 18.59990, -12.376}, // p30_075_005
573  {0.0530, 11.92036, -6.75281, 0.98658, 33.86113, -21.37756, 4.41361, -0.36021, 0.01007, 158.84935, -22.86018, 0.80770, -69.85017, 8.13320, -0.22409, 3.00003, 12.99994, 16.99990, -12.283}, // p30_075_010
574  {0.0543, 10.18101, -5.88503, 0.91264, 31.02949, -19.52331, 4.05557, -0.33247, 0.00935, 243.09650, -34.45361, 1.20640, -132.55496, 15.19251, -0.41413, 3.00007, 13.00010, 16.99990, -11.256}, // p30_075_020
575  {0.0558, 8.64585, -4.88029, 0.73985, 28.65805, -18.33885, 3.90765, -0.33077, 0.00968, 232.41695, -34.30407, 1.24759, -314.29739, 35.06829, -0.94139, 2.99995, 11.99996, 17.00000, -9.834} // p30_075_040
576  }
577  },
578  {
579  {
580  {0.0557, 17.92760, -4.80648, -0.00062, 87.95326, -44.90956, 7.07027, -0.40233, 0.00644, 198.99698, -26.92573, 0.89975, -668.47876, 68.69582, -1.73436, 3.49990, 12.00009, 18.50010, -23.132}, // p45_000_000
581  {0.0566, 20.56676, -6.82244, 0.33277, 175.13602, -90.53445, 15.76371, -1.11647, 0.02779, 180.29503, -22.57693, 0.70006, -597.75354, 60.71547, -1.50728, 4.49994, 13.99990, 16.99990, -21.234}, // p45_000_005
582  {0.0586, 20.56975, -8.20942, 0.62927, 142.57861, -73.70823, 12.67121, -0.87488, 0.02100, 725.19733, -88.49728, 2.68396, -1232.48926, 124.71665, -3.11487, 4.49990, 15.49997, 18.99992, -18.255}, // p45_000_010
583  {0.0608, 12.99930, -4.40646, 0.16615, 135.46375, -69.37206, 11.77502, -0.80074, 0.01894, 834.58325, -100.01414, 2.98189, -2341.82739, 237.54265, -5.96752, 4.49998, 15.49990, 17.99990, -15.521}, // p45_000_020
584  {0.0646, 5.82714, -0.20208, -0.33431, 121.90810, -59.59846, 9.64799, -0.62125, 0.01383, 459.80518, -57.52971, 1.79004, -2399.81445, 241.79126, -6.01292, 4.50004, 14.00010, 17.99997, -13.067} // p45_000_040
585  },
586  {
587  {0.0556, 18.73014, -5.72701, 0.19442, 210.71324, -108.49732, 18.98730, -1.36407, 0.03470, 214.51993, -29.06502, 0.96904, -548.95691, 56.81079, -1.44214, 4.49995, 12.00008, 18.49993, -21.938}, // p45_010_000
588  {0.0572, 17.82296, -5.60061, 0.19641, 156.14261, -81.31771, 14.21418, -1.00593, 0.02491, 88.89441, -10.67603, 0.30999, -837.22253, 86.09529, -2.17788, 4.49998, 14.00000, 16.99990, -20.646}, // p45_010_005
589  {0.0586, 15.68601, -5.05629, 0.15237, 123.19237, -64.52366, 11.14414, -0.76840, 0.01837, 818.15198, -99.75158, 3.02816, -1100.24219, 112.98646, -2.85447, 4.50006, 15.49991, 18.99993, -18.115}, // p45_010_010
590  {0.0614, 14.13518, -5.31521, 0.32966, 126.34982, -65.43266, 11.26074, -0.77525, 0.01854, 641.93475, -76.69814, 2.28030, -2960.33691, 301.67068, -7.62206, 4.49996, 15.49992, 17.99994, -15.170}, // p45_010_020
591  {0.0643, 11.92501, -4.88406, 0.42808, 153.55266, -75.53246, 12.51486, -0.84085, 0.01989, 527.21625, -65.90746, 2.04721, -2539.25317, 256.57034, -6.40381, 4.50010, 14.00007, 17.99990, -13.099} // p45_010_040
592  },
593  {
594  {0.0551, 18.76994, -5.08732, -0.00695, 183.72238, -96.75191, 17.17280, -1.24386, 0.03169, 253.61079, -33.36923, 1.08613, -618.65979, 64.60046, -1.65856, 4.49992, 14.00004, 16.99990, -22.614}, // p45_020_000
595  {0.0564, 19.01751, -5.73905, 0.18643, 201.07152, -104.59877, 18.50068, -1.33975, 0.03423, 336.03275, -42.75151, 1.34662, -834.15784, 86.52957, -2.20905, 4.50000, 13.99993, 17.00000, -21.622}, // p45_020_005
596  {0.0578, 16.23072, -5.33147, 0.20100, 156.70125, -80.35872, 13.73304, -0.94558, 0.02267, 681.61133, -84.21975, 2.58614, -1049.93359, 108.72073, -2.77210, 4.49993, 15.49993, 18.99991, -19.116}, // p45_020_010
597  {0.0605, 15.63967, -6.31759, 0.49985, 184.82843, -94.30469, 16.26149, -1.14093, 0.02816, 190.08217, -22.96738, 0.68538, -2344.32666, 237.12065, -5.94170, 4.49997, 13.99995, 17.99990, -16.280}, // p45_020_020
598  {0.0638, 6.05559, 0.00002, -0.38734, 161.59608, -80.28737, 13.43472, -0.91133, 0.02171, 314.70325, -38.83810, 1.18871, -3235.08618, 328.47684, -8.26153, 4.50005, 14.00001, 17.99991, -13.602} // p45_020_040
599  },
600  {
601  {0.0542, 21.63719, -6.46348, 0.18335, 153.53262, -81.56468, 14.57769, -1.05863, 0.02693, 381.95724, -50.40508, 1.64370, -560.77686, 58.72067, -1.51340, 4.50000, 13.99994, 16.99993, -24.157}, // p45_035_000
602  {0.0557, 20.55025, -7.11530, 0.34058, 171.14911, -90.11083, 15.90498, -1.14251, 0.02881, 246.92723, -31.69450, 0.99712, -892.47058, 92.59153, -2.37127, 4.50010, 14.00007, 16.99990, -20.995}, // p45_035_005
603  {0.0570, 16.49973, -5.22144, 0.12479, 138.85353, -72.43115, 12.49747, -0.86734, 0.02092, 955.99622, -118.19658, 3.63192, -975.28864, 99.94202, -2.52613, 4.50010, 15.50010, 18.00004, -19.636}, // p45_035_010
604  {0.0602, 15.55931, -6.60743, 0.51995, 173.41943, -90.44087, 15.88782, -1.13649, 0.02866, 310.30878, -38.38401, 1.17837, -2338.81030, 237.64796, -5.98044, 4.50010, 14.00002, 17.99990, -15.753}, // p45_035_020
605  {0.0638, 10.96490, -4.79228, 0.37885, 156.69714, -80.06792, 13.74100, -0.95676, 0.02343, 406.64651, -50.97632, 1.58610, -3313.41284, 338.56537, -8.57343, 4.49990, 14.00008, 17.99990, -12.285} // p45_035_040
606  },
607  {
608  {0.0516, 25.10588, -7.03224, 0.15306, 205.25684, -109.31027, 19.82121, -1.46893, 0.03823, 452.53693, -60.25387, 1.98362, -541.77319, 57.50642, -1.50294, 4.49990, 13.99990, 16.99993, -27.947}, // p45_075_000
609  {0.0535, 19.89361, -6.09960, 0.17821, 198.89348, -105.43513, 18.93069, -1.38671, 0.03569, 409.90585, -53.51824, 1.72764, -803.38422, 83.82904, -2.15337, 4.50004, 14.00009, 16.99990, -23.850}, // p45_075_005
610  {0.0540, 19.16553, -5.66443, 0.04920, 131.46606, -71.21025, 12.69343, -0.90599, 0.02236, 648.16327, -82.04230, 2.57039, -1096.53784, 113.75765, -2.92251, 4.50000, 15.49990, 18.00008, -22.902}, // p45_075_010
611  {0.0575, 18.06837, -6.77291, 0.44879, 164.18694, -86.73592, 15.42702, -1.10863, 0.02787, 382.57480, -48.49550, 1.52342, -1999.79858, 202.65134, -5.07618, 4.49991, 14.00009, 17.99990, -19.025}, // p45_075_020
612  {0.0610, 15.26029, -6.09591, 0.45420, 125.71390, -65.64382, 11.38995, -0.78601, 0.01875, 813.33154, -98.42193, 2.96368, -3919.15771, 400.35605, -10.13975, 4.49990, 15.50004, 17.99990, -15.366} // p45_075_040
613  }
614  }
615 };
static const double fun_sigma_t[N_alpha][N_By][N_Bz][N_Sigma_t]
unsigned short MB_DT_Check_boundaries(double distime, double alpha, double by, double bz, short ifl) const
int i
Definition: DBlmapReader.cc:9
float alpha
Definition: AMPTWrapper.h:95
#define N_Par_t
static const double Bz_value[N_Bz]
static const double By_value[N_By]
double MB_DT_time(double, double *) const
static const double alpha_value[N_alpha]
double MB_DT_sigma_t_p(double, double *) const
#define N_alpha
static const double fun_t[N_alpha][N_By][N_Bz][N_Par_t]
int j
Definition: DBlmapReader.cc:9
double MB_DT_delta_t(double, double *) const
unsigned short MB_DT_drift_time(double x, double alpha, double by, double bz, short ifl, drift_time *DT, short interpolate) const
Calculate drift time and spread.
#define N_By
#define N_Bz
Structure used to return output values.
double MB_DT_sigma_t_m(double, double *) const
double MB_DT_MLInterpolation(double *al, double *by, double *bz, double *f) const
Definition: DDAxes.h:10
virtual ~DTDriftTimeParametrization()
Destructor.
void MB_DT_Get_grid_points(double alpha, double by, double bz, unsigned short *p_alpha, unsigned short *p_By, unsigned short *p_Bz, unsigned short *q_alpha, unsigned short *q_By, unsigned short *q_Bz) const
#define N_Sigma_t