234 const int modmap[][20] = {
235 { 269, 1, 2, 3, 4, 5, 6, 7, 8, 0 },
236 { 264, 1, 2, 3, 4, -5, -6, -7, -8, 0 },
237 { 257, 1, 2, 3, 4, -18, -6, -7, -8, 9, 10, 11, 12, 17, 14, 15, 16, 0 },
238 { 245, 1, 2, 3, 4, -19, -6, -7, -8, 9, 10, 11, 12, 18, 14, 15, 16, 0 },
239 { 238, 1, 2, 9, 4, -10, -6, -14, -19, 0 },
240 { 227, 14, 19, 9, 4, -10, -6, -7, -8, 0 },
241 { 220, 1, 2, 9, 4, -10, -6, -7, -8, 0 },
242 { 218, 1, 2, 8, 4, -9, -10, -11, -12, 0 },
243 { 194, 1, 2, 13, 4, -9, -10, -11, -12, 0 },
244 { 186, 1, 2, 12, 4, -10, -15, -17, -18, 0 },
245 { 184, -9, -12, -4, -11, -10, -15, -17, -18, 0 },
246 { 183, -9, -12, -4, -11, -14, -10, -15, -18, 0 },
247 { 180, -9, -12, -4, -7, -8, -10, -15, -16, 0 },
248 { 177, 9, 12, 4, 7, 8, 10, 15, 16, 0 },
249 { 173, 9, 12, 4, 6, 8, 10, 15, 16, 0 },
250 { 171, 9, 12, 4, 19, 8, 10, 15, 16, 0 },
251 { 158, 1, 2, 4, 7, -8, -10, -15, -16, 0 },
252 { 154, -1, -2, -4, -7, -8, -10, -15, -16, 0 },
253 { 151, 1, 2, 4, 7, 8, 10, 15, 16, 0 },
254 { 147, 1, 2, 3, 4, 6, 7, 8, 16, 0 },
255 { 140, 4, 10, 13, 15, 1, 16, 17, 2, 0 },
261 for (
int i=0; modmap[i][0] != 0; i++) {
262 assert(modmap[i][0] > modmap[i+1][0]);
267 for (
int i=0; modmap[i][0] != 0; i++) {
268 if (runno >= modmap[i][0]) {
276 printf(
"Alpha16EVB::Configure: for run %d found map index %d for run %d\n", runno, imap, modmap[imap][0]);
279 for (
int j=1; modmap[imap][j] != 0; j++) {