308 {
309
310
311
313 char padOutText[7][6];
314 strcpy(padOutText[0], "RoI");
315 strcpy(padOutText[1], "Ptcod");
316 strcpy(padOutText[2], "OPL");
317 strcpy(padOutText[3], "OvPhi");
318 strcpy(padOutText[4], "OvEta");
319 strcpy(padOutText[5], "RoIAm");
320 strcpy(padOutText[6], "BCDcn");
321 if (flag) {
322 cout << endl;
323 cout << " ************************************* " << endl;
324 cout << " * * " << endl;
325 cout << " * P A D D I S P L A Y * " << endl;
326 cout << " * * " << endl;
327 cout << " ************************************* " << endl;
328 cout << endl;
329 cout << " P A R A M E T E R S: " << endl;
331 cout <<
" Sector " <<
m_sector << endl;
332 cout <<
" PAD addr " <<
m_padadd << endl;
333 cout <<
" Low-High " <<
m_lowhigh << endl;
338 cout << endl;
339 }
340 if (flag - 1) {
341 cout << " D U M P padStep2 " << endl;
342 cout << " ";
343 cout << "Projection Eta ";
344 cout << " ";
345 cout << "Projection Phi " << endl;
346 cout << " ";
347 cout << "---------------";
348 cout << " ";
349 cout << "---------------" << endl;
350 cout << " ";
351 cout << "C C t a n o O A";
352 cout << " ";
353 cout << "C C t a n o O A" << endl;
354 cout << " ";
355 cout << "M M h d u v P m";
356 cout << " ";
357 cout << "M M h d u v P m" << endl;
358 cout << " ";
359 cout << "0 1 r d m e L b";
360 cout << " ";
361 cout << "0 1 r d m e L b" << endl;
362 cout << " ";
363 cout << " e r r i";
364 cout << " ";
365 cout << " e r r i" << endl;
366
367
369 cout <<
" Bunch Crossing Number " <<
j <<
" ";
370 for (i = 0;
i < 2;
i++) {
374 if (i == 0) cout << " ";
375 }
376 cout << endl;
377 }
378 cout << endl;
379 }
380 if (flag) {
381
382
383
384 cout << " D U M P PadOut " << endl;
386 cout <<
" Pad: padOut Bunch=" <<
i <<
":";
387 for (j = 0;
j < 7;
j++) { cout <<
" " << padOutText[
j] <<
" " <<
m_padOut[
i][
j]; }
388 cout << endl;
389 }
390 cout << endl;
391 }
392}
ubit16 m_padStep2[8][2][8]
float j(const xAOD::IParticle &, const xAOD::TrackMeasurementValidation &hit, const Eigen::Matrix3d &jab_inv)