6#include "GaudiKernel/MsgStream.h"
393 case TYPE_SL:
return "RoI";
break;
416template <
class stream>
419 sl <<
"TgcRawData " << data.typeName()
420 <<
", bcTag=" << data.bcTag()
421 <<
", l1Id=" << data.l1Id()
422 <<
", bcId=" << data.bcId()
423 <<
", subDetectorId=" << data.subDetectorId()
424 <<
", rodId=" << data.rodId()
425 <<
", sswId=" << data.sswId()
426 <<
", slbId=" << data.slbId();
430 sl <<
", tracklet=" << data.tracklet()
431 <<
", adjacent=" << data.isAdjacent()
432 <<
", slbType=" << data.slbTypeName()
433 <<
", bitpos=" << data.bitpos();
436 sl <<
", slbType=" << data.slbTypeName()
437 <<
", delta=" << data.delta()
438 <<
", segment=" << data.segment()
439 <<
", subMatrix=" << data.subMatrix()
440 <<
", position=" << data.position();
443 sl <<
", strip=" << data.isStrip()
444 <<
", forward=" << data.isForward()
445 <<
", sector=" << data.sector()
446 <<
", chip=" << data.chip()
447 <<
", cand=" << data.index()
448 <<
", hipt=" << data.isHipt()
449 <<
", hitId=" << data.hitId()
450 <<
", hsub=" << data.hsub()
451 <<
", delta=" << data.delta()
452 <<
", inner=" << data.inner();
455 sl <<
", cand3plus=" << data.cand3plus()
456 <<
", forward=" << data.isForward()
457 <<
", sector=" << data.sector()
458 <<
", cand=" << data.index()
459 <<
", sign=" << data.isMuplus()
460 <<
", threshold=" << data.threshold()
461 <<
", overlap=" << data.isOverlap()
462 <<
", veto=" << data.isVeto()
463 <<
", roi=" << data.roi();
466 sl <<
", nsweta=" << data.nsweta()
467 <<
", nswphi=" << data.nswphi()
468 <<
", nswcand=" << data.nswcand()
469 <<
", nswdtheta=" << data.nswdtheta()
470 <<
", nswphires=" << data.nswphires()
471 <<
", nswlowres=" << data.nswlowres()
472 <<
", nswid=" << data.nswid()
473 <<
", forward=" << data.isForward()
474 <<
", sector=" << data.sector();
477 sl <<
", rpceta=" << data.rpceta()
478 <<
", rpcphi=" << data.rpcphi()
479 <<
", rpcflag=" << data.rpcflag()
480 <<
", rpcdeta=" << data.rpcdeta()
481 <<
", rpcdphi=" << data.rpcdphi()
482 <<
", sector=" << data.sector();
485 sl <<
", ei=" << data.ei()
486 <<
", fi=" << data.fi()
487 <<
", forward=" << data.isForward()
488 <<
", sector=" << data.sector();
491 sl <<
", mod=" << data.tmdbmod()
492 <<
", bcid=" << data.tmdbbcid()
493 <<
", sector=" << data.sector();
503 return dump(sl, data);
508 return dump(sl, data);
void clear()
Empty the pool.
MsgStream & operator<<(MsgStream &sl, const TgcRawData &data)
Overload of << operator for MsgStream for debug output.
An unit object of TGC ROD output.
uint16_t nswlowres() const
uint16_t innerflag() const
uint16_t coinflag() const
void clear(uint16_t bcTag, uint16_t subDetectorId, uint16_t rodId, uint16_t l1Id, uint16_t bcId)
uint16_t nswphires() const
uint16_t subDetectorId() const
uint16_t nswdtheta() const
void setType(uint16_t type)
uint16_t tracklet() const
std::string slbTypeName() const
std::string typeName() const
uint16_t threshold() const
std::vector< std::string > veto
these patterns are anded