317 int train_length =
io_.size();
319 io_.resize(train_length + latency);
320 std::vector<SPio>::iterator io;
323 for( io =
io_.begin(); io !=
io_.end() &&
runme; io++)
331 io->me1aVp, io->me1aQp, io->me1aEtap, io->me1aPhip, io->me1aCSCIdp,
332 io->me1bVp, io->me1bQp, io->me1bEtap, io->me1bPhip, io->me1bCSCIdp,
333 io->me1cVp, io->me1cQp, io->me1cEtap, io->me1cPhip, io->me1cCSCIdp,
335 io->me1dVp, io->me1dQp, io->me1dEtap, io->me1dPhip, io->me1dCSCIdp,
336 io->me1eVp, io->me1eQp, io->me1eEtap, io->me1ePhip, io->me1eCSCIdp,
337 io->me1fVp, io->me1fQp, io->me1fEtap, io->me1fPhip, io->me1fCSCIdp,
339 io->me2aVp, io->me2aQp, io->me2aEtap, io->me2aPhip,
340 io->me2bVp, io->me2bQp, io->me2bEtap, io->me2bPhip,
341 io->me2cVp, io->me2cQp, io->me2cEtap, io->me2cPhip,
343 io->me3aVp, io->me3aQp, io->me3aEtap, io->me3aPhip,
344 io->me3bVp, io->me3bQp, io->me3bEtap, io->me3bPhip,
345 io->me3cVp, io->me3cQp, io->me3cEtap, io->me3cPhip,
347 io->me4aVp, io->me4aQp, io->me4aEtap, io->me4aPhip,
348 io->me4bVp, io->me4bQp, io->me4bEtap, io->me4bPhip,
349 io->me4cVp, io->me4cQp, io->me4cEtap, io->me4cPhip,
351 io->mb1aVp, io->mb1aQp, io->mb1aPhip,
352 io->mb1bVp, io->mb1bQp, io->mb1bPhip,
353 io->mb1cVp, io->mb1cQp, io->mb1cPhip,
354 io->mb1dVp, io->mb1dQp, io->mb1dPhip,
356 io->ptHp, io->signHp, io->modeMemHp, io->etaPTHp, io->FRHp, io->phiHp,
357 io->ptMp, io->signMp, io->modeMemMp, io->etaPTMp, io->FRMp, io->phiMp,
358 io->ptLp, io->signLp, io->modeMemLp, io->etaPTLp, io->FRLp, io->phiLp,
360 io->me1idH, io->me2idH, io->me3idH, io->me4idH, io->mb1idH, io->mb2idH,
361 io->me1idM, io->me2idM, io->me3idM, io->me4idM, io->mb1idM, io->mb2idM,
362 io->me1idL, io->me2idL, io->me3idL, io->me4idL, io->mb1idL, io->mb2idL,
364 etamin1,etamin2,etamin3,etamin4,etamin5,etamin6,etamin7,etamin8,
365 etamax1,etamax2,etamax3,etamax4,etamax5,etamax6,etamax7,etamax8,
366 etawin1, etawin2, etawin3, etawin4, etawin5, etawin6, etawin7,
369 mindeta12_accp, maxdeta12_accp, maxdphi12_accp,
370 mindeta13_accp, maxdeta13_accp, maxdphi13_accp,
372 mindeta112_accp, maxdeta112_accp, maxdphi112_accp,
373 mindeta113_accp, maxdeta113_accp, maxdphi113_accp,
374 mindphip_halo, mindetap_halo,
377 mbaPhiOff, mbbPhiOff,
378 (m_preTrigger<<7)|(m_allowCLCTonly<<5)|(m_allowALCTonly<<4)|(m_extend_length<<1)|(m_widePhi)
385 io->me1aVp, io->me1aQp, io->me1aEtap, io->me1aPhip, io->me1aCSCIdp,
386 io->me1bVp, io->me1bQp, io->me1bEtap, io->me1bPhip, io->me1bCSCIdp,
387 io->me1cVp, io->me1cQp, io->me1cEtap, io->me1cPhip, io->me1cCSCIdp,
389 io->me1dVp, io->me1dQp, io->me1dEtap, io->me1dPhip, io->me1dCSCIdp,
390 io->me1eVp, io->me1eQp, io->me1eEtap, io->me1ePhip, io->me1eCSCIdp,
391 io->me1fVp, io->me1fQp, io->me1fEtap, io->me1fPhip, io->me1fCSCIdp,
393 io->me2aVp, io->me2aQp, io->me2aEtap, io->me2aPhip,
394 io->me2bVp, io->me2bQp, io->me2bEtap, io->me2bPhip,
395 io->me2cVp, io->me2cQp, io->me2cEtap, io->me2cPhip,
397 io->me3aVp, io->me3aQp, io->me3aEtap, io->me3aPhip,
398 io->me3bVp, io->me3bQp, io->me3bEtap, io->me3bPhip,
399 io->me3cVp, io->me3cQp, io->me3cEtap, io->me3cPhip,
401 io->me4aVp, io->me4aQp, io->me4aEtap, io->me4aPhip,
402 io->me4bVp, io->me4bQp, io->me4bEtap, io->me4bPhip,
403 io->me4cVp, io->me4cQp, io->me4cEtap, io->me4cPhip,
405 io->mb1aVp, io->mb1aQp, io->mb1aPhip,
406 io->mb1bVp, io->mb1bQp, io->mb1bPhip,
407 io->mb1cVp, io->mb1cQp, io->mb1cPhip,
408 io->mb1dVp, io->mb1dQp, io->mb1dPhip,
410 io->ptHp, io->signHp, io->modeMemHp, io->etaPTHp, io->FRHp, io->phiHp,
411 io->ptMp, io->signMp, io->modeMemMp, io->etaPTMp, io->FRMp, io->phiMp,
412 io->ptLp, io->signLp, io->modeMemLp, io->etaPTLp, io->FRLp, io->phiLp,
414 io->me1idH, io->me2idH, io->me3idH, io->me4idH, io->mb1idH, io->mb2idH,
415 io->me1idM, io->me2idM, io->me3idM, io->me4idM, io->mb1idM, io->mb2idM,
416 io->me1idL, io->me2idL, io->me3idL, io->me4idL, io->mb1idL, io->mb2idL,
418 etamin1,etamin2,etamin3,etamin4,etamin5,etamin6,etamin7,etamin8,
419 etamax1,etamax2,etamax3,etamax4,etamax5,etamax6,etamax7,etamax8,
420 etawin1, etawin2, etawin3, etawin4, etawin5, etawin6, etawin7,
423 mindeta12_accp, maxdeta12_accp, maxdphi12_accp,
424 mindeta13_accp, maxdeta13_accp, maxdphi13_accp,
426 mindeta112_accp, maxdeta112_accp, maxdphi112_accp,
427 mindeta113_accp, maxdeta113_accp, maxdphi113_accp,
428 mindphip_halo, mindetap_halo,
431 mbaPhiOff, mbbPhiOff,
432 (m_preTrigger<<7)|(m_allowCLCTonly<<5)|(m_allowALCTonly<<4)|(m_extend_length<<1)|(m_widePhi)
438 io->me1aVp, io->me1aQp, io->me1aEtap, io->me1aPhip, io->me1aCSCIdp,
439 io->me1bVp, io->me1bQp, io->me1bEtap, io->me1bPhip, io->me1bCSCIdp,
440 io->me1cVp, io->me1cQp, io->me1cEtap, io->me1cPhip, io->me1cCSCIdp,
442 io->me1dVp, io->me1dQp, io->me1dEtap, io->me1dPhip, io->me1dCSCIdp,
443 io->me1eVp, io->me1eQp, io->me1eEtap, io->me1ePhip, io->me1eCSCIdp,
444 io->me1fVp, io->me1fQp, io->me1fEtap, io->me1fPhip, io->me1fCSCIdp,
446 io->me2aVp, io->me2aQp, io->me2aEtap, io->me2aPhip,
447 io->me2bVp, io->me2bQp, io->me2bEtap, io->me2bPhip,
448 io->me2cVp, io->me2cQp, io->me2cEtap, io->me2cPhip,
450 io->me3aVp, io->me3aQp, io->me3aEtap, io->me3aPhip,
451 io->me3bVp, io->me3bQp, io->me3bEtap, io->me3bPhip,
452 io->me3cVp, io->me3cQp, io->me3cEtap, io->me3cPhip,
454 io->me4aVp, io->me4aQp, io->me4aEtap, io->me4aPhip,
455 io->me4bVp, io->me4bQp, io->me4bEtap, io->me4bPhip,
456 io->me4cVp, io->me4cQp, io->me4cEtap, io->me4cPhip,
458 io->mb1aVp, io->mb1aQp, io->mb1aPhip,
459 io->mb1bVp, io->mb1bQp, io->mb1bPhip,
460 io->mb1cVp, io->mb1cQp, io->mb1cPhip,
461 io->mb1dVp, io->mb1dQp, io->mb1dPhip,
463 io->ptHp, io->signHp, io->modeMemHp, io->etaPTHp, io->FRHp, io->phiHp,
464 io->ptMp, io->signMp, io->modeMemMp, io->etaPTMp, io->FRMp, io->phiMp,
465 io->ptLp, io->signLp, io->modeMemLp, io->etaPTLp, io->FRLp, io->phiLp,
467 io->me1idH, io->me2idH, io->me3idH, io->me4idH, io->mb1idH, io->mb2idH,
468 io->me1idM, io->me2idM, io->me3idM, io->me4idM, io->mb1idM, io->mb2idM,
469 io->me1idL, io->me2idL, io->me3idL, io->me4idL, io->mb1idL, io->mb2idL,
471 etamin1,etamin2,etamin3,etamin4,etamin5,etamin6,etamin7,etamin8,
472 etamax1,etamax2,etamax3,etamax4,etamax5,etamax6,etamax7,etamax8,
473 etawin1, etawin2, etawin3, etawin4, etawin5, etawin6, etawin7,
476 mindeta12_accp, maxdeta12_accp, maxdphi12_accp,
477 mindeta13_accp, maxdeta13_accp, maxdphi13_accp,
479 mindeta112_accp, maxdeta112_accp, maxdphi112_accp,
480 mindeta113_accp, maxdeta113_accp, maxdphi113_accp,
481 mindphip_halo, mindetap_halo,
484 mbaPhiOff, mbbPhiOff,
485 (m_preTrigger<<7)|(m_allowCLCTonly<<5)|(m_allowALCTonly<<4)|(m_extend_length<<1)|(m_widePhi)
492 io->me1aVp, io->me1aQp, io->me1aEtap, io->me1aPhip, io->me1aCSCIdp,
493 io->me1bVp, io->me1bQp, io->me1bEtap, io->me1bPhip, io->me1bCSCIdp,
494 io->me1cVp, io->me1cQp, io->me1cEtap, io->me1cPhip, io->me1cCSCIdp,
496 io->me1dVp, io->me1dQp, io->me1dEtap, io->me1dPhip, io->me1dCSCIdp,
497 io->me1eVp, io->me1eQp, io->me1eEtap, io->me1ePhip, io->me1eCSCIdp,
498 io->me1fVp, io->me1fQp, io->me1fEtap, io->me1fPhip, io->me1fCSCIdp,
500 io->me2aVp, io->me2aQp, io->me2aEtap, io->me2aPhip,
501 io->me2bVp, io->me2bQp, io->me2bEtap, io->me2bPhip,
502 io->me2cVp, io->me2cQp, io->me2cEtap, io->me2cPhip,
504 io->me3aVp, io->me3aQp, io->me3aEtap, io->me3aPhip,
505 io->me3bVp, io->me3bQp, io->me3bEtap, io->me3bPhip,
506 io->me3cVp, io->me3cQp, io->me3cEtap, io->me3cPhip,
508 io->me4aVp, io->me4aQp, io->me4aEtap, io->me4aPhip,
509 io->me4bVp, io->me4bQp, io->me4bEtap, io->me4bPhip,
510 io->me4cVp, io->me4cQp, io->me4cEtap, io->me4cPhip,
512 io->mb1aVp, io->mb1aQp, io->mb1aPhip,
513 io->mb1bVp, io->mb1bQp, io->mb1bPhip,
514 io->mb1cVp, io->mb1cQp, io->mb1cPhip,
515 io->mb1dVp, io->mb1dQp, io->mb1dPhip,
517 io->ptHp, io->signHp, io->modeMemHp, io->etaPTHp, io->FRHp, io->phiHp,
518 io->ptMp, io->signMp, io->modeMemMp, io->etaPTMp, io->FRMp, io->phiMp,
519 io->ptLp, io->signLp, io->modeMemLp, io->etaPTLp, io->FRLp, io->phiLp,
521 io->me1idH, io->me2idH, io->me3idH, io->me4idH, io->mb1idH, io->mb2idH,
522 io->me1idM, io->me2idM, io->me3idM, io->me4idM, io->mb1idM, io->mb2idM,
523 io->me1idL, io->me2idL, io->me3idL, io->me4idL, io->mb1idL, io->mb2idL,
525 etamin1,etamin2,etamin3,etamin4,etamin5,etamin7,etamin8,
526 etamax1,etamax2,etamax3,etamax4,etamax5,etamax7,etamax8,
527 etawin1, etawin2, etawin3, etawin4, etawin5, etawin7,
530 mindeta12_accp, maxdeta12_accp, maxdphi12_accp,
531 mindeta13_accp, maxdeta13_accp, maxdphi13_accp,
533 mindeta112_accp, maxdeta112_accp, maxdphi112_accp,
534 mindeta113_accp, maxdeta113_accp, maxdphi113_accp,
535 mindphip_halo, mindetap_halo,
538 mbaPhiOff, mbbPhiOff,
539 (m_preTrigger<<7)|(m_allowCLCTonly<<5)|(m_allowALCTonly<<4)|(m_extend_length<<1)|(m_widePhi)
547 io->me1aVp, io->me1aQp, io->me1aEtap, io->me1aPhip, io->me1aCSCIdp,
548 io->me1bVp, io->me1bQp, io->me1bEtap, io->me1bPhip, io->me1bCSCIdp,
549 io->me1cVp, io->me1cQp, io->me1cEtap, io->me1cPhip, io->me1cCSCIdp,
551 io->me1dVp, io->me1dQp, io->me1dEtap, io->me1dPhip, io->me1dCSCIdp,
552 io->me1eVp, io->me1eQp, io->me1eEtap, io->me1ePhip, io->me1eCSCIdp,
553 io->me1fVp, io->me1fQp, io->me1fEtap, io->me1fPhip, io->me1fCSCIdp,
555 io->me2aVp, io->me2aQp, io->me2aEtap, io->me2aPhip,
556 io->me2bVp, io->me2bQp, io->me2bEtap, io->me2bPhip,
557 io->me2cVp, io->me2cQp, io->me2cEtap, io->me2cPhip,
559 io->me3aVp, io->me3aQp, io->me3aEtap, io->me3aPhip,
560 io->me3bVp, io->me3bQp, io->me3bEtap, io->me3bPhip,
561 io->me3cVp, io->me3cQp, io->me3cEtap, io->me3cPhip,
563 io->me4aVp, io->me4aQp, io->me4aEtap, io->me4aPhip,
564 io->me4bVp, io->me4bQp, io->me4bEtap, io->me4bPhip,
565 io->me4cVp, io->me4cQp, io->me4cEtap, io->me4cPhip,
567 io->mb1aVp, io->mb1aQp, io->mb1aPhip,
568 io->mb1bVp, io->mb1bQp, io->mb1bPhip,
569 io->mb1cVp, io->mb1cQp, io->mb1cPhip,
570 io->mb1dVp, io->mb1dQp, io->mb1dPhip,
572 io->ptHp, io->signHp, io->modeMemHp, io->etaPTHp, io->FRHp, io->phiHp,
573 io->ptMp, io->signMp, io->modeMemMp, io->etaPTMp, io->FRMp, io->phiMp,
574 io->ptLp, io->signLp, io->modeMemLp, io->etaPTLp, io->FRLp, io->phiLp,
576 io->me1idH, io->me2idH, io->me3idH, io->me4idH, io->mb1idH, io->mb2idH,
577 io->me1idM, io->me2idM, io->me3idM, io->me4idM, io->mb1idM, io->mb2idM,
578 io->me1idL, io->me2idL, io->me3idL, io->me4idL, io->mb1idL, io->mb2idL,
580 etamin1,etamin2,etamin3,etamin4,etamin5,etamin7,etamin8,
581 etamax1,etamax2,etamax3,etamax4,etamax5,etamax7,etamax8,
582 etawin1, etawin2, etawin3, etawin4, etawin5, etawin7,
585 mindeta12_accp, maxdeta12_accp, maxdphi12_accp,
586 mindeta13_accp, maxdeta13_accp, maxdphi13_accp,
588 mindeta112_accp, maxdeta112_accp, maxdphi112_accp,
589 mindeta113_accp, maxdeta113_accp, maxdphi113_accp,
590 mindphip_halo, mindetap_halo,
593 mbaPhiOff, mbbPhiOff,
594 (m_preTrigger<<7)|(m_allowCLCTonly<<5)|(m_allowALCTonly<<4)|(m_extend_length<<1)|(m_widePhi)
601 io->me1aVp, io->me1aQp, io->me1aEtap, io->me1aPhip, io->me1aCSCIdp, io->me1aCLCTp,
602 io->me1bVp, io->me1bQp, io->me1bEtap, io->me1bPhip, io->me1bCSCIdp, io->me1bCLCTp,
603 io->me1cVp, io->me1cQp, io->me1cEtap, io->me1cPhip, io->me1cCSCIdp, io->me1cCLCTp,
605 io->me1dVp, io->me1dQp, io->me1dEtap, io->me1dPhip, io->me1dCSCIdp, io->me1dCLCTp,
606 io->me1eVp, io->me1eQp, io->me1eEtap, io->me1ePhip, io->me1eCSCIdp, io->me1eCLCTp,
607 io->me1fVp, io->me1fQp, io->me1fEtap, io->me1fPhip, io->me1fCSCIdp, io->me1fCLCTp,
609 io->me2aVp, io->me2aQp, io->me2aEtap, io->me2aPhip,
610 io->me2bVp, io->me2bQp, io->me2bEtap, io->me2bPhip,
611 io->me2cVp, io->me2cQp, io->me2cEtap, io->me2cPhip,
613 io->me3aVp, io->me3aQp, io->me3aEtap, io->me3aPhip,
614 io->me3bVp, io->me3bQp, io->me3bEtap, io->me3bPhip,
615 io->me3cVp, io->me3cQp, io->me3cEtap, io->me3cPhip,
617 io->me4aVp, io->me4aQp, io->me4aEtap, io->me4aPhip,
618 io->me4bVp, io->me4bQp, io->me4bEtap, io->me4bPhip,
619 io->me4cVp, io->me4cQp, io->me4cEtap, io->me4cPhip,
621 io->mb1aVp, io->mb1aQp, io->mb1aPhip, io->mb1aBendp,
622 io->mb1bVp, io->mb1bQp, io->mb1bPhip, io->mb1bBendp,
623 io->mb1cVp, io->mb1cQp, io->mb1cPhip, io->mb1cBendp,
624 io->mb1dVp, io->mb1dQp, io->mb1dPhip, io->mb1dBendp,
626 io->ptHp, io->signHp, io->modeMemHp, io->etaPTHp, io->FRHp, io->phiHp,
627 io->ptMp, io->signMp, io->modeMemMp, io->etaPTMp, io->FRMp, io->phiMp,
628 io->ptLp, io->signLp, io->modeMemLp, io->etaPTLp, io->FRLp, io->phiLp,
630 io->me1idH, io->me2idH, io->me3idH, io->me4idH, io->mb1idH, io->mb2idH,
631 io->me1idM, io->me2idM, io->me3idM, io->me4idM, io->mb1idM, io->mb2idM,
632 io->me1idL, io->me2idL, io->me3idL, io->me4idL, io->mb1idL, io->mb2idL,
634 etamin1,etamin2,etamin3,etamin4,etamin5,etamin7,etamin8,
635 etamax1,etamax2,etamax3,etamax4,etamax5,etamax7,etamax8,
636 etawin1, etawin2, etawin3, etawin4, etawin5, etawin7,
639 mindeta12_accp, maxdeta12_accp, maxdphi12_accp,
640 mindeta13_accp, maxdeta13_accp, maxdphi13_accp,
642 mindeta112_accp, maxdeta112_accp, maxdphi112_accp,
643 mindeta113_accp, maxdeta113_accp, maxdphi113_accp,
644 mindphip_halo, mindetap_halo,
647 mbaPhiOff, mbbPhiOff,
648 (m_preTrigger<<7)|(m_allowCLCTonly<<5)|(m_allowALCTonly<<4)|(m_extend_length<<1)|(m_widePhi)
657 io->me1aVp, io->me1aQp, io->me1aEtap, io->me1aPhip, io->me1aCSCIdp, io->me1aCLCTp,
658 io->me1bVp, io->me1bQp, io->me1bEtap, io->me1bPhip, io->me1bCSCIdp, io->me1bCLCTp,
659 io->me1cVp, io->me1cQp, io->me1cEtap, io->me1cPhip, io->me1cCSCIdp, io->me1cCLCTp,
661 io->me1dVp, io->me1dQp, io->me1dEtap, io->me1dPhip, io->me1dCSCIdp, io->me1dCLCTp,
662 io->me1eVp, io->me1eQp, io->me1eEtap, io->me1ePhip, io->me1eCSCIdp, io->me1eCLCTp,
663 io->me1fVp, io->me1fQp, io->me1fEtap, io->me1fPhip, io->me1fCSCIdp, io->me1fCLCTp,
665 io->me2aVp, io->me2aQp, io->me2aEtap, io->me2aPhip,
666 io->me2bVp, io->me2bQp, io->me2bEtap, io->me2bPhip,
667 io->me2cVp, io->me2cQp, io->me2cEtap, io->me2cPhip,
669 io->me3aVp, io->me3aQp, io->me3aEtap, io->me3aPhip,
670 io->me3bVp, io->me3bQp, io->me3bEtap, io->me3bPhip,
671 io->me3cVp, io->me3cQp, io->me3cEtap, io->me3cPhip,
673 io->me4aVp, io->me4aQp, io->me4aEtap, io->me4aPhip,
674 io->me4bVp, io->me4bQp, io->me4bEtap, io->me4bPhip,
675 io->me4cVp, io->me4cQp, io->me4cEtap, io->me4cPhip,
677 io->mb1aVp, io->mb1aQp, io->mb1aPhip, io->mb1aBendp,
678 io->mb1bVp, io->mb1bQp, io->mb1bPhip, io->mb1bBendp,
679 io->mb1cVp, io->mb1cQp, io->mb1cPhip, io->mb1cBendp,
680 io->mb1dVp, io->mb1dQp, io->mb1dPhip, io->mb1dBendp,
682 io->ptHp, io->signHp, io->modeMemHp, io->etaPTHp, io->FRHp, io->phiHp, io->phdiff_aHp, io->phdiff_bHp,
683 io->ptMp, io->signMp, io->modeMemMp, io->etaPTMp, io->FRMp, io->phiMp, io->phdiff_aMp, io->phdiff_bMp,
684 io->ptLp, io->signLp, io->modeMemLp, io->etaPTLp, io->FRLp, io->phiLp, io->phdiff_aLp, io->phdiff_bLp,
686 io->me1idH, io->me2idH, io->me3idH, io->me4idH, io->mb1idH, io->mb2idH,
687 io->me1idM, io->me2idM, io->me3idM, io->me4idM, io->mb1idM, io->mb2idM,
688 io->me1idL, io->me2idL, io->me3idL, io->me4idL, io->mb1idL, io->mb2idL,
690 etamin1, etamin2, etamin3, etamin4, etamin5, etamin7,etamin8,
691 etamax1, etamax2, etamax3, etamax4, etamax5, etamax7,etamax8,
692 etawin1, etawin2, etawin3, etawin4, etawin5, etawin7,
695 mindeta12_accp, maxdeta12_accp, maxdphi12_accp,
696 mindeta13_accp, maxdeta13_accp, maxdphi13_accp,
698 mindeta112_accp, maxdeta112_accp, maxdphi112_accp,
699 mindeta113_accp, maxdeta113_accp, maxdphi113_accp,
700 mindphip_halo, mindetap_halo,
703 mbaPhiOff, mbbPhiOff,
704 (m_preTrigger<<7)|(m_allowCLCTonly<<5)|(m_allowALCTonly<<4)|(m_extend_length<<1)|(m_widePhi)
712 io->me1aVp, io->me1aQp, io->me1aEtap, io->me1aPhip, io->me1aCSCIdp, io->me1aCLCTp,
713 io->me1bVp, io->me1bQp, io->me1bEtap, io->me1bPhip, io->me1bCSCIdp, io->me1bCLCTp,
714 io->me1cVp, io->me1cQp, io->me1cEtap, io->me1cPhip, io->me1cCSCIdp, io->me1cCLCTp,
716 io->me1dVp, io->me1dQp, io->me1dEtap, io->me1dPhip, io->me1dCSCIdp, io->me1dCLCTp,
717 io->me1eVp, io->me1eQp, io->me1eEtap, io->me1ePhip, io->me1eCSCIdp, io->me1eCLCTp,
718 io->me1fVp, io->me1fQp, io->me1fEtap, io->me1fPhip, io->me1fCSCIdp, io->me1fCLCTp,
720 io->me2aVp, io->me2aQp, io->me2aEtap, io->me2aPhip,
721 io->me2bVp, io->me2bQp, io->me2bEtap, io->me2bPhip,
722 io->me2cVp, io->me2cQp, io->me2cEtap, io->me2cPhip,
724 io->me3aVp, io->me3aQp, io->me3aEtap, io->me3aPhip,
725 io->me3bVp, io->me3bQp, io->me3bEtap, io->me3bPhip,
726 io->me3cVp, io->me3cQp, io->me3cEtap, io->me3cPhip,
728 io->me4aVp, io->me4aQp, io->me4aEtap, io->me4aPhip,
729 io->me4bVp, io->me4bQp, io->me4bEtap, io->me4bPhip,
730 io->me4cVp, io->me4cQp, io->me4cEtap, io->me4cPhip,
732 io->mb1aVp, io->mb1aQp, io->mb1aPhip, io->mb1aBendp,
733 io->mb1bVp, io->mb1bQp, io->mb1bPhip, io->mb1bBendp,
734 io->mb1cVp, io->mb1cQp, io->mb1cPhip, io->mb1cBendp,
735 io->mb1dVp, io->mb1dQp, io->mb1dPhip, io->mb1dBendp,
737 io->ptHp, io->signHp, io->modeMemHp, io->etaPTHp, io->FRHp, io->phiHp, io->phdiff_aHp, io->phdiff_bHp,
738 io->ptMp, io->signMp, io->modeMemMp, io->etaPTMp, io->FRMp, io->phiMp, io->phdiff_aMp, io->phdiff_bMp,
739 io->ptLp, io->signLp, io->modeMemLp, io->etaPTLp, io->FRLp, io->phiLp, io->phdiff_aLp, io->phdiff_bLp,
741 io->me1idH, io->me2idH, io->me3idH, io->me4idH, io->mb1idH, io->mb2idH,
742 io->me1idM, io->me2idM, io->me3idM, io->me4idM, io->mb1idM, io->mb2idM,
743 io->me1idL, io->me2idL, io->me3idL, io->me4idL, io->mb1idL, io->mb2idL,
745 etamin1, etamin2, etamin3, etamin4, etamin5, etamin7,etamin8,
746 etamax1, etamax2, etamax3, etamax4, etamax5, etamax7,etamax8,
747 etawin1, etawin2, etawin3, etawin4, etawin5, etawin7,
750 mindeta12_accp, maxdeta12_accp, maxdphi12_accp,
751 mindeta13_accp, maxdeta13_accp, maxdphi13_accp,
753 mindeta112_accp, maxdeta112_accp, maxdphi112_accp,
754 mindeta113_accp, maxdeta113_accp, maxdphi113_accp,
755 mindphip_halo, mindetap_halo,
758 mbaPhiOff, mbbPhiOff,
759 (m_preTrigger<<7)|(m_allowCLCTonly<<5)|(m_allowALCTonly<<4)|(m_extend_length<<1)|(m_widePhi)
767 io->me1aVp, io->me1aQp, io->me1aEtap, io->me1aPhip, io->me1aCSCIdp, io->me1aCLCTp,
768 io->me1bVp, io->me1bQp, io->me1bEtap, io->me1bPhip, io->me1bCSCIdp, io->me1bCLCTp,
769 io->me1cVp, io->me1cQp, io->me1cEtap, io->me1cPhip, io->me1cCSCIdp, io->me1cCLCTp,
771 io->me1dVp, io->me1dQp, io->me1dEtap, io->me1dPhip, io->me1dCSCIdp, io->me1dCLCTp,
772 io->me1eVp, io->me1eQp, io->me1eEtap, io->me1ePhip, io->me1eCSCIdp, io->me1eCLCTp,
773 io->me1fVp, io->me1fQp, io->me1fEtap, io->me1fPhip, io->me1fCSCIdp, io->me1fCLCTp,
775 io->me2aVp, io->me2aQp, io->me2aEtap, io->me2aPhip,
776 io->me2bVp, io->me2bQp, io->me2bEtap, io->me2bPhip,
777 io->me2cVp, io->me2cQp, io->me2cEtap, io->me2cPhip,
779 io->me3aVp, io->me3aQp, io->me3aEtap, io->me3aPhip,
780 io->me3bVp, io->me3bQp, io->me3bEtap, io->me3bPhip,
781 io->me3cVp, io->me3cQp, io->me3cEtap, io->me3cPhip,
783 io->me4aVp, io->me4aQp, io->me4aEtap, io->me4aPhip,
784 io->me4bVp, io->me4bQp, io->me4bEtap, io->me4bPhip,
785 io->me4cVp, io->me4cQp, io->me4cEtap, io->me4cPhip,
787 io->mb1aVp, io->mb1aQp, io->mb1aPhip, io->mb1aBendp,
788 io->mb1bVp, io->mb1bQp, io->mb1bPhip, io->mb1bBendp,
789 io->mb1cVp, io->mb1cQp, io->mb1cPhip, io->mb1cBendp,
790 io->mb1dVp, io->mb1dQp, io->mb1dPhip, io->mb1dBendp,
792 io->ptHp, io->signHp, io->modeMemHp, io->etaPTHp, io->FRHp, io->phiHp, io->phdiff_aHp, io->phdiff_bHp,
793 io->ptMp, io->signMp, io->modeMemMp, io->etaPTMp, io->FRMp, io->phiMp, io->phdiff_aMp, io->phdiff_bMp,
794 io->ptLp, io->signLp, io->modeMemLp, io->etaPTLp, io->FRLp, io->phiLp, io->phdiff_aLp, io->phdiff_bLp,
796 io->me1idH, io->me2idH, io->me3idH, io->me4idH, io->mb1idH, io->mb2idH,
797 io->me1idM, io->me2idM, io->me3idM, io->me4idM, io->mb1idM, io->mb2idM,
798 io->me1idL, io->me2idL, io->me3idL, io->me4idL, io->mb1idL, io->mb2idL,
800 etamin1, etamin2, etamin3, etamin4, etamin5, etamin7,etamin8,
801 etamax1, etamax2, etamax3, etamax4, etamax5, etamax7,etamax8,
802 etawin1, etawin2, etawin3, etawin4, etawin5, etawin7,
805 mindeta12_accp, maxdeta12_accp, maxdphi12_accp,
806 mindeta13_accp, maxdeta13_accp, maxdphi13_accp,
808 mindeta112_accp, maxdeta112_accp, maxdphi112_accp,
809 mindeta113_accp, maxdeta113_accp, maxdphi113_accp,
810 mindphip_halo, mindetap_halo,
813 mbaPhiOff, mbbPhiOff,
814 (m_preTrigger<<7)|(m_allowCLCTonly<<5)|(m_allowALCTonly<<4)|(m_extend_length<<1)|(m_widePhi)
822 io->me1aVp, io->me1aQp, io->me1aEtap, io->me1aPhip, io->me1aCSCIdp, io->me1aCLCTp,
823 io->me1bVp, io->me1bQp, io->me1bEtap, io->me1bPhip, io->me1bCSCIdp, io->me1bCLCTp,
824 io->me1cVp, io->me1cQp, io->me1cEtap, io->me1cPhip, io->me1cCSCIdp, io->me1cCLCTp,
826 io->me1dVp, io->me1dQp, io->me1dEtap, io->me1dPhip, io->me1dCSCIdp, io->me1dCLCTp,
827 io->me1eVp, io->me1eQp, io->me1eEtap, io->me1ePhip, io->me1eCSCIdp, io->me1eCLCTp,
828 io->me1fVp, io->me1fQp, io->me1fEtap, io->me1fPhip, io->me1fCSCIdp, io->me1fCLCTp,
830 io->me2aVp, io->me2aQp, io->me2aEtap, io->me2aPhip,
831 io->me2bVp, io->me2bQp, io->me2bEtap, io->me2bPhip,
832 io->me2cVp, io->me2cQp, io->me2cEtap, io->me2cPhip,
834 io->me3aVp, io->me3aQp, io->me3aEtap, io->me3aPhip,
835 io->me3bVp, io->me3bQp, io->me3bEtap, io->me3bPhip,
836 io->me3cVp, io->me3cQp, io->me3cEtap, io->me3cPhip,
838 io->me4aVp, io->me4aQp, io->me4aEtap, io->me4aPhip,
839 io->me4bVp, io->me4bQp, io->me4bEtap, io->me4bPhip,
840 io->me4cVp, io->me4cQp, io->me4cEtap, io->me4cPhip,
842 io->mb1aVp, io->mb1aQp, io->mb1aPhip, io->mb1aBendp,
843 io->mb1bVp, io->mb1bQp, io->mb1bPhip, io->mb1bBendp,
844 io->mb1cVp, io->mb1cQp, io->mb1cPhip, io->mb1cBendp,
845 io->mb1dVp, io->mb1dQp, io->mb1dPhip, io->mb1dBendp,
847 io->ptHp, io->signHp, io->modeMemHp, io->etaPTHp, io->FRHp, io->phiHp, io->phdiff_aHp, io->phdiff_bHp,
848 io->ptMp, io->signMp, io->modeMemMp, io->etaPTMp, io->FRMp, io->phiMp, io->phdiff_aMp, io->phdiff_bMp,
849 io->ptLp, io->signLp, io->modeMemLp, io->etaPTLp, io->FRLp, io->phiLp, io->phdiff_aLp, io->phdiff_bLp,
851 io->me1idH, io->me2idH, io->me3idH, io->me4idH, io->mb1idH, io->mb2idH,
852 io->me1idM, io->me2idM, io->me3idM, io->me4idM, io->mb1idM, io->mb2idM,
853 io->me1idL, io->me2idL, io->me3idL, io->me4idL, io->mb1idL, io->mb2idL,
855 etamin1, etamin2, etamin3, etamin4, etamin5, etamin7,etamin8,
856 etamax1, etamax2, etamax3, etamax4, etamax5, etamax7,etamax8,
857 etawin1, etawin2, etawin3, etawin4, etawin5, etawin7,
860 mindeta12_accp, maxdeta12_accp, maxdphi12_accp,
861 mindeta13_accp, maxdeta13_accp, maxdphi13_accp,
863 mindeta112_accp, maxdeta112_accp, maxdphi112_accp,
864 mindeta113_accp, maxdeta113_accp, maxdphi113_accp,
865 mindphip_halo, mindetap_halo,
868 mbaPhiOff, mbbPhiOff,
869 (m_preTrigger<<7)|(m_allowCLCTonly<<5)|(m_allowALCTonly<<4)|(m_extend_length<<1)|(m_widePhi)
878 io->me1aVp, io->me1aQp, io->me1aEtap, io->me1aPhip, io->me1aCSCIdp, io->me1aCLCTp,
879 io->me1bVp, io->me1bQp, io->me1bEtap, io->me1bPhip, io->me1bCSCIdp, io->me1bCLCTp,
880 io->me1cVp, io->me1cQp, io->me1cEtap, io->me1cPhip, io->me1cCSCIdp, io->me1cCLCTp,
882 io->me1dVp, io->me1dQp, io->me1dEtap, io->me1dPhip, io->me1dCSCIdp, io->me1dCLCTp,
883 io->me1eVp, io->me1eQp, io->me1eEtap, io->me1ePhip, io->me1eCSCIdp, io->me1eCLCTp,
884 io->me1fVp, io->me1fQp, io->me1fEtap, io->me1fPhip, io->me1fCSCIdp, io->me1fCLCTp,
886 io->me2aVp, io->me2aQp, io->me2aEtap, io->me2aPhip,
887 io->me2bVp, io->me2bQp, io->me2bEtap, io->me2bPhip,
888 io->me2cVp, io->me2cQp, io->me2cEtap, io->me2cPhip,
890 io->me3aVp, io->me3aQp, io->me3aEtap, io->me3aPhip,
891 io->me3bVp, io->me3bQp, io->me3bEtap, io->me3bPhip,
892 io->me3cVp, io->me3cQp, io->me3cEtap, io->me3cPhip,
894 io->me4aVp, io->me4aQp, io->me4aEtap, io->me4aPhip,
895 io->me4bVp, io->me4bQp, io->me4bEtap, io->me4bPhip,
896 io->me4cVp, io->me4cQp, io->me4cEtap, io->me4cPhip,
898 io->mb1aVp, io->mb1aQp, io->mb1aPhip, io->mb1aBendp,
899 io->mb1bVp, io->mb1bQp, io->mb1bPhip, io->mb1bBendp,
900 io->mb1cVp, io->mb1cQp, io->mb1cPhip, io->mb1cBendp,
901 io->mb1dVp, io->mb1dQp, io->mb1dPhip, io->mb1dBendp,
903 io->ptHp, io->signHp, io->modeMemHp, io->etaPTHp, io->FRHp, io->phiHp, io->phdiff_aHp, io->phdiff_bHp,
904 io->ptMp, io->signMp, io->modeMemMp, io->etaPTMp, io->FRMp, io->phiMp, io->phdiff_aMp, io->phdiff_bMp,
905 io->ptLp, io->signLp, io->modeMemLp, io->etaPTLp, io->FRLp, io->phiLp, io->phdiff_aLp, io->phdiff_bLp,
907 io->me1idH, io->me2idH, io->me3idH, io->me4idH, io->mb1idH, io->mb2idH,
908 io->me1idM, io->me2idM, io->me3idM, io->me4idM, io->mb1idM, io->mb2idM,
909 io->me1idL, io->me2idL, io->me3idL, io->me4idL, io->mb1idL, io->mb2idL,
911 etamin1, etamin2, etamin3, etamin4, etamin5, etamin7,etamin8,
912 etamax1, etamax2, etamax3, etamax4, etamax5, etamax7,etamax8,
913 etawin1, etawin2, etawin3, etawin4, etawin5, etawin7,
916 mindeta12_accp, maxdeta12_accp, maxdphi12_accp,
917 mindeta13_accp, maxdeta13_accp, maxdphi13_accp,
919 mindeta112_accp, maxdeta112_accp, maxdphi112_accp,
920 mindeta113_accp, maxdeta113_accp, maxdphi113_accp,
921 mindphip_halo, mindetap_halo,
924 mbaPhiOff, mbbPhiOff,
925 (m_preTrigger<<7)|(m_allowCLCTonly<<5)|(m_allowALCTonly<<4)|(m_extend_length<<1)|(m_widePhi)
930 edm::LogInfo(
"CSCSTFSPCoreLogic") <<
"Warning: using the default core is what you want?"
935 io->me1aVp, io->me1aQp, io->me1aEtap, io->me1aPhip, io->me1aCSCIdp, io->me1aCLCTp,
936 io->me1bVp, io->me1bQp, io->me1bEtap, io->me1bPhip, io->me1bCSCIdp, io->me1bCLCTp,
937 io->me1cVp, io->me1cQp, io->me1cEtap, io->me1cPhip, io->me1cCSCIdp, io->me1cCLCTp,
939 io->me1dVp, io->me1dQp, io->me1dEtap, io->me1dPhip, io->me1dCSCIdp, io->me1dCLCTp,
940 io->me1eVp, io->me1eQp, io->me1eEtap, io->me1ePhip, io->me1eCSCIdp, io->me1eCLCTp,
941 io->me1fVp, io->me1fQp, io->me1fEtap, io->me1fPhip, io->me1fCSCIdp, io->me1fCLCTp,
943 io->me2aVp, io->me2aQp, io->me2aEtap, io->me2aPhip,
944 io->me2bVp, io->me2bQp, io->me2bEtap, io->me2bPhip,
945 io->me2cVp, io->me2cQp, io->me2cEtap, io->me2cPhip,
947 io->me3aVp, io->me3aQp, io->me3aEtap, io->me3aPhip,
948 io->me3bVp, io->me3bQp, io->me3bEtap, io->me3bPhip,
949 io->me3cVp, io->me3cQp, io->me3cEtap, io->me3cPhip,
951 io->me4aVp, io->me4aQp, io->me4aEtap, io->me4aPhip,
952 io->me4bVp, io->me4bQp, io->me4bEtap, io->me4bPhip,
953 io->me4cVp, io->me4cQp, io->me4cEtap, io->me4cPhip,
955 io->mb1aVp, io->mb1aQp, io->mb1aPhip, io->mb1aBendp,
956 io->mb1bVp, io->mb1bQp, io->mb1bPhip, io->mb1bBendp,
957 io->mb1cVp, io->mb1cQp, io->mb1cPhip, io->mb1cBendp,
958 io->mb1dVp, io->mb1dQp, io->mb1dPhip, io->mb1dBendp,
960 io->ptHp, io->signHp, io->modeMemHp, io->etaPTHp, io->FRHp, io->phiHp, io->phdiff_aHp, io->phdiff_bHp,
961 io->ptMp, io->signMp, io->modeMemMp, io->etaPTMp, io->FRMp, io->phiMp, io->phdiff_aMp, io->phdiff_bMp,
962 io->ptLp, io->signLp, io->modeMemLp, io->etaPTLp, io->FRLp, io->phiLp, io->phdiff_aLp, io->phdiff_bLp,
964 io->me1idH, io->me2idH, io->me3idH, io->me4idH, io->mb1idH, io->mb2idH,
965 io->me1idM, io->me2idM, io->me3idM, io->me4idM, io->mb1idM, io->mb2idM,
966 io->me1idL, io->me2idL, io->me3idL, io->me4idL, io->mb1idL, io->mb2idL,
968 etamin1, etamin2, etamin3, etamin4, etamin5, etamin7,etamin8,
969 etamax1, etamax2, etamax3, etamax4, etamax5, etamax7,etamax8,
970 etawin1, etawin2, etawin3, etawin4, etawin5, etawin7,
973 mindeta12_accp, maxdeta12_accp, maxdphi12_accp,
974 mindeta13_accp, maxdeta13_accp, maxdphi13_accp,
976 mindeta112_accp, maxdeta112_accp, maxdphi112_accp,
977 mindeta113_accp, maxdeta113_accp, maxdphi113_accp,
978 mindphip_halo, mindetap_halo,
981 mbaPhiOff, mbbPhiOff,
982 (m_preTrigger<<7)|(m_allowCLCTonly<<5)|(m_allowALCTonly<<4)|(m_extend_length<<1)|(m_widePhi)
991 std::cout <<
"Core Verbose Output For Debugging\n";
992 std::cout << io->me1aVp <<
" " << io->me1aQp <<
" " << io->me1aEtap <<
" " << io->me1aPhip <<
" " << io->me1aCSCIdp <<
" " << io->me1aCLCTp << std::endl;
993 std::cout << io->me1bVp <<
" " << io->me1bQp <<
" " << io->me1bEtap <<
" " << io->me1bPhip <<
" " << io->me1bCSCIdp <<
" " << io->me1bCLCTp << std::endl;
994 std::cout << io->me1cVp <<
" " << io->me1cQp <<
" " << io->me1cEtap <<
" " << io->me1cPhip <<
" " << io->me1cCSCIdp <<
" " << io->me1cCLCTp << std::endl;
996 std::cout << io->me1dVp <<
" " << io->me1dQp <<
" " << io->me1dEtap <<
" " << io->me1dPhip <<
" " << io->me1dCSCIdp <<
" " << io->me1dCLCTp << std::endl;
997 std::cout << io->me1eVp <<
" " << io->me1eQp <<
" " << io->me1eEtap <<
" " << io->me1ePhip <<
" " << io->me1eCSCIdp <<
" " << io->me1eCLCTp << std::endl;
998 std::cout << io->me1fVp <<
" " << io->me1fQp <<
" " << io->me1fEtap <<
" " << io->me1fPhip <<
" " << io->me1fCSCIdp <<
" " << io->me1fCLCTp << std::endl;
1000 std::cout << io->me2aVp <<
" " << io->me2aQp <<
" " << io->me2aEtap <<
" " << io->me2aPhip <<
" " << 0 <<
" " << 0 << std::endl;
1001 std::cout << io->me2bVp <<
" " << io->me2bQp <<
" " << io->me2bEtap <<
" " << io->me2bPhip <<
" " << 0 <<
" " << 0 << std::endl;
1002 std::cout << io->me2cVp <<
" " << io->me2cQp <<
" " << io->me2cEtap <<
" " << io->me2cPhip <<
" " << 0 <<
" " << 0 << std::endl;
1004 std::cout << io->me3aVp <<
" " << io->me3aQp <<
" " << io->me3aEtap <<
" " << io->me3aPhip <<
" " << 0 <<
" " << 0 << std::endl;
1005 std::cout << io->me3bVp <<
" " << io->me3bQp <<
" " << io->me3bEtap <<
" " << io->me3bPhip <<
" " << 0 <<
" " << 0 << std::endl;
1006 std::cout << io->me3cVp <<
" " << io->me3cQp <<
" " << io->me3cEtap <<
" " << io->me3cPhip <<
" " << 0 <<
" " << 0 << std::endl;
1008 std::cout << io->me4aVp <<
" " << io->me4aQp <<
" " << io->me4aEtap <<
" " << io->me4aPhip <<
" " << 0 <<
" " << 0 << std::endl;
1009 std::cout << io->me4bVp <<
" " << io->me4bQp <<
" " << io->me4bEtap <<
" " << io->me4bPhip <<
" " << 0 <<
" " << 0 << std::endl;
1010 std::cout << io->me4cVp <<
" " << io->me4cQp <<
" " << io->me4cEtap <<
" " << io->me4cPhip <<
" " << 0 <<
" " << 0 << std::endl;
1012 std::cout << io->mb1aVp <<
" " << io->mb1aQp <<
" " << 0 <<
" " << io->mb1aPhip <<
" " << 0 <<
" " << io->mb1aBendp << std::endl;
1013 std::cout << io->mb1bVp <<
" " << io->mb1bQp <<
" " << 0 <<
" " << io->mb1bPhip <<
" " << 0 <<
" " << io->mb1bBendp << std::endl;
1014 std::cout << io->mb1cVp <<
" " << io->mb1cQp <<
" " << 0 <<
" " << 0 <<
" " << 0 <<
" " << 0 << std::endl;
1015 std::cout << io->mb1dVp <<
" " << io->mb1dQp <<
" " << 0 <<
" " << 0 <<
" " << 0 <<
" " << 0 << std::endl;
1017 std::cout << io->ptHp <<
" " << io->signHp <<
" " << io->modeMemHp <<
" " << io->etaPTHp <<
" " << io->FRHp <<
" " << io->phiHp << std::endl;
1018 std::cout << io->ptMp <<
" " << io->signMp <<
" " << io->modeMemMp <<
" " << io->etaPTMp <<
" " << io->FRMp <<
" " << io->phiMp << std::endl;
1019 std::cout << io->ptLp <<
" " << io->signLp <<
" " << io->modeMemLp <<
" " << io->etaPTLp <<
" " << io->FRLp <<
" " << io->phiLp << std::endl;
1021 std::cout << io->me1idH <<
" " << io->me2idH <<
" " << io->me3idH <<
" " << io->me4idH <<
" " << io->mb1idH <<
" " << io->mb2idH << std::endl;
1022 std::cout << io->me1idM <<
" " << io->me2idM <<
" " << io->me3idM <<
" " << io->me4idM <<
" " << io->mb1idM <<
" " << io->mb2idM << std::endl;
1023 std::cout << io->me1idL <<
" " << io->me2idL <<
" " << io->me3idL <<
" " << io->me4idL <<
" " << io->mb1idL <<
" " << io->mb2idL << std::endl << std::endl;
1036 for(io =
io_.begin() + latency + 1 + 1; io !=
io_.end(); io++)
1039 trkHid.setMode(io->modeMemHp);
1040 trkMid.setMode(io->modeMemMp);
1041 trkLid.setMode(io->modeMemLp);
1045 ptadd LUTAddressH, LUTAddressM, LUTAddressL;
1048 LUTAddressH.delta_phi_12 = io->ptHp & 0xff;
1049 LUTAddressH.delta_phi_23 = (io->ptHp >> 8) & 0xf;
1050 LUTAddressH.track_eta = (io->etaPTHp>>1) & 0xf;
1051 LUTAddressH.track_mode = io->modeMemHp & 0xf;
1055 LUTAddressH.delta_phi_sign = (io->ptHp >> (13-1)) & 0x1;
1056 LUTAddressH.track_fr = io->FRHp & 0x1;
1058 LUTAddressM.delta_phi_12 = io->ptMp & 0xff;
1059 LUTAddressM.delta_phi_23 = (io->ptMp >> 8) & 0xf;
1060 LUTAddressM.track_eta = (io->etaPTMp>>1) & 0xf;
1061 LUTAddressM.track_mode = io->modeMemMp & 0xf;
1063 LUTAddressM.delta_phi_sign = (io->ptMp >> (13-1)) & 0x1;
1064 LUTAddressM.track_fr = io->FRMp & 0x1;
1067 LUTAddressL.delta_phi_12 = io->ptLp & 0xff;
1068 LUTAddressL.delta_phi_23 = (io->ptLp >> 8) & 0xf;
1069 LUTAddressL.track_eta = (io->etaPTLp>>1) & 0xf;
1070 LUTAddressL.track_mode = io->modeMemLp & 0xf;
1072 LUTAddressL.delta_phi_sign = (io->ptLp >> (13-1)) & 0x1;
1073 LUTAddressL.track_fr = io->FRLp & 0x1;
1081 int shift = (maxBX - minBX)/2;
1083 if(LUTAddressH.track_mode)
1085 trkH.setPtLUTAddress(LUTAddressH.toint());
1086 trkH.setChargePacked((io->signHp)&0x1);
1087 trkH.setLocalPhi(io->phiHp);
1088 trkH.setEtaPacked(io->etaPTHp);
1089 trkH.setBx((
int)(bx)-shift);
1090 trkH.setStationIds(io->me1idH&0x7, io->me2idH&0x3, io->me3idH&0x3, io->me4idH&0x3, io->mb1idH&0x3 );
1091 trkH.setTbins (io->me1idH>>3, io->me2idH>>2, io->me3idH>>2, io->me4idH>>2, io->mb1idH>>2 );
1092 trkH.setOutputLink(1);
1093 if( LUTAddressH.track_mode==15 ) trkH.setFineHaloPacked(1);
1096 if(LUTAddressM.track_mode)
1098 trkM.setPtLUTAddress(LUTAddressM.toint());
1099 trkM.setChargePacked((io->signMp)&0x1);
1100 trkM.setLocalPhi(io->phiMp);
1101 trkM.setEtaPacked(io->etaPTMp);
1102 trkM.setBx((
int)(bx)-shift);
1103 trkM.setStationIds(io->me1idM&0x7, io->me2idM&0x3, io->me3idM&0x3, io->me4idM&0x3, io->mb1idM&0x3 );
1104 trkM.setTbins (io->me1idM>>3, io->me2idM>>2, io->me3idM>>2, io->me4idM>>2, io->mb1idM>>2 );
1105 trkM.setOutputLink(2);
1106 if( LUTAddressM.track_mode==15 ) trkM.setFineHaloPacked(1);
1109 if(LUTAddressL.track_mode)
1111 trkL.setPtLUTAddress(LUTAddressL.toint());
1112 trkL.setChargePacked((io->signLp)&0x1);
1113 trkL.setLocalPhi(io->phiLp);
1114 trkL.setEtaPacked(io->etaPTLp);
1115 trkL.setBx((
int)(bx)-shift);
1116 trkL.setStationIds(io->me1idL&0x7, io->me2idL&0x3, io->me3idL&0x3, io->me4idL&0x3, io->mb1idL&0x3 );
1117 trkL.setTbins (io->me1idL>>3, io->me2idL>>2, io->me3idL>>2, io->me4idL>>2, io->mb1idL>>2 );
1118 trkL.setOutputLink(3);
1119 if( LUTAddressL.track_mode==15 ) trkL.setFineHaloPacked(1);
static vpp_generated_2011_01_18 sp_2011_01_18_
static vpp_generated_2010_12_10 sp_2010_12_10_
static vpp_generated_2010_09_01 sp_2010_09_01_
static vpp_generated_2010_10_11 sp_2010_10_11_
CSCTriggerContainer< csc::L1Track > mytracks
static vpp_generated_2014_05_15 sp_2014_05_15_
static vpp_generated_2012_01_31 sp_2012_01_31_
void push_back(const T &data)
static vpp_generated_2010_01_22 sp_2010_01_22_
static vpp_generated_2010_07_28 sp_2010_07_28_
static vpp_generated_2014_04_24 sp_2014_04_24_
static vpp_generated_2012_03_13 sp_2012_03_13_
unsigned int GetCoreFirmwareVersion()
static unsigned int const shift
static vpp_generated_2012_07_30 sp_2012_07_30_