#include <RegionalMuonRawDigiTranslator.h>
Static Public Member Functions | |
static void | fillRegionalMuonCand (RegionalMuonCand &, uint32_t, uint32_t, int, tftype) |
static void | fillRegionalMuonCand (RegionalMuonCand &, uint64_t, int, tftype) |
static uint64_t | generate64bitDataWord (const RegionalMuonCand &) |
static void | generatePackedDataWords (const RegionalMuonCand &, uint32_t &, uint32_t &) |
Static Public Attributes | |
static const unsigned | absEtaMask_ = 0xFF |
static const unsigned | absEtaShift_ = 13 |
static const unsigned | absPhiMask_ = 0x7F |
static const unsigned | absPhiShift_ = 23 |
static const unsigned | bmtfTrAddrDetSideShift_ = 20 |
static const unsigned | bmtfTrAddrSegSelMask_ = 0xF |
static const unsigned | bmtfTrAddrSegSelShift_ = 21 |
static const unsigned | bmtfTrAddrStat1Mask_ = 0x3 |
static const unsigned | bmtfTrAddrStat1Shift_ = 14 |
static const unsigned | bmtfTrAddrStat2Mask_ = 0xF |
static const unsigned | bmtfTrAddrStat2Shift_ = 10 |
static const unsigned | bmtfTrAddrStat3Mask_ = 0xF |
static const unsigned | bmtfTrAddrStat3Shift_ = 6 |
static const unsigned | bmtfTrAddrStat4Mask_ = 0xF |
static const unsigned | bmtfTrAddrStat4Shift_ = 2 |
static const unsigned | bmtfTrAddrWheelMask_ = 0x3 |
static const unsigned | bmtfTrAddrWheelShift_ = 18 |
static const unsigned | emtfTrAddrMe1Mask_ = 0x1F |
static const unsigned | emtfTrAddrMe1OrderShift_ = 10 |
static const unsigned | emtfTrAddrMe1Shift_ = 4 |
static const unsigned | emtfTrAddrMe1SubSecIdShift_ = 9 |
static const unsigned | emtfTrAddrMe2Mask_ = 0xF |
static const unsigned | emtfTrAddrMe2OrderShift_ = 16 |
static const unsigned | emtfTrAddrMe2Shift_ = 11 |
static const unsigned | emtfTrAddrMe2SubSecIdShift_ = 15 |
static const unsigned | emtfTrAddrMe3Mask_ = 0x3 |
static const unsigned | emtfTrAddrMe3OrderShift_ = 20 |
static const unsigned | emtfTrAddrMe3Shift_ = 17 |
static const unsigned | emtfTrAddrMe3SubSecIdShift_ = 19 |
static const unsigned | emtfTrAddrMe4Mask_ = 0x3 |
static const unsigned | emtfTrAddrMe4OrderShift_ = 24 |
static const unsigned | emtfTrAddrMe4Shift_ = 21 |
static const unsigned | emtfTrAddrMe4SubSecIdShift_ = 23 |
static const unsigned | emtfTrAddrSectIdMask_ = 0xF |
static const unsigned | emtfTrAddrSectIdShift_ = 0 |
static const unsigned | etaSignShift_ = 21 |
static const unsigned | hfMask_ = 0x1 |
static const unsigned | hfShift_ = 22 |
static const unsigned | phiSignShift_ = 30 |
static const unsigned | ptMask_ = 0x1FF |
static const unsigned | ptShift_ = 0 |
static const unsigned | qualMask_ = 0xF |
static const unsigned | qualShift_ = 9 |
static const unsigned | signShift_ = 0 |
static const unsigned | signValidShift_ = 1 |
static const unsigned | trackAddressMask_ = 0x1FFFFFFF |
static const unsigned | trackAddressShift_ = 2 |
Definition at line 7 of file RegionalMuonRawDigiTranslator.h.
|
static |
Definition at line 5 of file RegionalMuonRawDigiTranslator.cc.
References absEtaMask_, absEtaShift_, absPhiMask_, absPhiShift_, l1t::bmtf, bmtfTrAddrDetSideShift_, bmtfTrAddrSegSelMask_, bmtfTrAddrSegSelShift_, bmtfTrAddrStat1Mask_, bmtfTrAddrStat1Shift_, bmtfTrAddrStat2Mask_, bmtfTrAddrStat2Shift_, bmtfTrAddrStat3Mask_, bmtfTrAddrStat3Shift_, bmtfTrAddrStat4Mask_, bmtfTrAddrStat4Shift_, bmtfTrAddrWheelMask_, bmtfTrAddrWheelShift_, l1t::emtf_neg, l1t::emtf_pos, emtfTrAddrMe1Mask_, emtfTrAddrMe1OrderShift_, emtfTrAddrMe1Shift_, emtfTrAddrMe1SubSecIdShift_, emtfTrAddrMe2Mask_, emtfTrAddrMe2OrderShift_, emtfTrAddrMe2Shift_, emtfTrAddrMe2SubSecIdShift_, emtfTrAddrMe3Mask_, emtfTrAddrMe3OrderShift_, emtfTrAddrMe3Shift_, emtfTrAddrMe3SubSecIdShift_, emtfTrAddrMe4Mask_, emtfTrAddrMe4OrderShift_, emtfTrAddrMe4Shift_, emtfTrAddrMe4SubSecIdShift_, emtfTrAddrSectIdMask_, emtfTrAddrSectIdShift_, etaSignShift_, hfMask_, hfShift_, l1t::RegionalMuonCand::kME1, l1t::RegionalMuonCand::kME1Order, l1t::RegionalMuonCand::kME1SubSecId, l1t::RegionalMuonCand::kME2, l1t::RegionalMuonCand::kME2Order, l1t::RegionalMuonCand::kME2SubSecId, l1t::RegionalMuonCand::kME3, l1t::RegionalMuonCand::kME3Order, l1t::RegionalMuonCand::kME3SubSecId, l1t::RegionalMuonCand::kME4, l1t::RegionalMuonCand::kME4Order, l1t::RegionalMuonCand::kME4SubSecId, l1t::RegionalMuonCand::kSectorId, l1t::RegionalMuonCand::kSegSelStat1, l1t::RegionalMuonCand::kSegSelStat2, l1t::RegionalMuonCand::kSegSelStat3, l1t::RegionalMuonCand::kSegSelStat4, l1t::RegionalMuonCand::kStat1, l1t::RegionalMuonCand::kStat2, l1t::RegionalMuonCand::kStat3, l1t::RegionalMuonCand::kStat4, l1t::RegionalMuonCand::kWheelNum, l1t::RegionalMuonCand::kWheelSide, phiSignShift_, ptMask_, ptShift_, qualMask_, qualShift_, l1t::RegionalMuonCand::setDataword(), l1t::RegionalMuonCand::setHwEta(), l1t::RegionalMuonCand::setHwHF(), l1t::RegionalMuonCand::setHwPhi(), l1t::RegionalMuonCand::setHwPt(), l1t::RegionalMuonCand::setHwQual(), l1t::RegionalMuonCand::setHwSign(), l1t::RegionalMuonCand::setHwSignValid(), l1t::RegionalMuonCand::setTFIdentifiers(), l1t::RegionalMuonCand::setTrackAddress(), l1t::RegionalMuonCand::setTrackSubAddress(), signShift_, signValidShift_, trackAddressMask_, and trackAddressShift_.
Referenced by l1t::stage2::BMTFUnpackerOutput::unpack(), and l1t::stage2::RegionalMuonGMTUnpacker::unpack().
|
static |
Definition at line 81 of file RegionalMuonRawDigiTranslator.cc.
|
static |
Definition at line 164 of file RegionalMuonRawDigiTranslator.cc.
|
static |
Definition at line 87 of file RegionalMuonRawDigiTranslator.cc.
References l1t::bmtf, l1t::emtf_neg, l1t::emtf_pos, l1t::RegionalMuonCand::hwEta(), l1t::RegionalMuonCand::hwHF(), l1t::RegionalMuonCand::hwPhi(), l1t::RegionalMuonCand::hwPt(), l1t::RegionalMuonCand::hwQual(), l1t::RegionalMuonCand::hwSign(), l1t::RegionalMuonCand::hwSignValid(), l1t::RegionalMuonCand::kME1, l1t::RegionalMuonCand::kME1Order, l1t::RegionalMuonCand::kME1SubSecId, l1t::RegionalMuonCand::kME2, l1t::RegionalMuonCand::kME2Order, l1t::RegionalMuonCand::kME2SubSecId, l1t::RegionalMuonCand::kME3, l1t::RegionalMuonCand::kME3Order, l1t::RegionalMuonCand::kME3SubSecId, l1t::RegionalMuonCand::kME4, l1t::RegionalMuonCand::kME4Order, l1t::RegionalMuonCand::kME4SubSecId, l1t::RegionalMuonCand::kNumBmtfSubAddr, l1t::RegionalMuonCand::kNumEmtfSubAddr, l1t::RegionalMuonCand::kSectorId, l1t::RegionalMuonCand::kSegSelStat1, l1t::RegionalMuonCand::kSegSelStat2, l1t::RegionalMuonCand::kSegSelStat3, l1t::RegionalMuonCand::kSegSelStat4, l1t::RegionalMuonCand::kStat1, l1t::RegionalMuonCand::kStat2, l1t::RegionalMuonCand::kStat3, l1t::RegionalMuonCand::kStat4, l1t::RegionalMuonCand::kWheelNum, l1t::RegionalMuonCand::kWheelSide, l1t::RegionalMuonCand::trackAddress(), l1t::RegionalMuonCand::trackFinderType(), and l1t::RegionalMuonCand::trackSubAddress().
Referenced by l1t::stage2::RegionalMuonGMTPacker::packTF().
|
static |
Definition at line 18 of file RegionalMuonRawDigiTranslator.h.
Referenced by fillRegionalMuonCand().
|
static |
Definition at line 19 of file RegionalMuonRawDigiTranslator.h.
Referenced by fillRegionalMuonCand().
|
static |
Definition at line 23 of file RegionalMuonRawDigiTranslator.h.
Referenced by fillRegionalMuonCand().
|
static |
Definition at line 24 of file RegionalMuonRawDigiTranslator.h.
Referenced by fillRegionalMuonCand().
|
static |
Definition at line 33 of file RegionalMuonRawDigiTranslator.h.
Referenced by fillRegionalMuonCand().
|
static |
Definition at line 31 of file RegionalMuonRawDigiTranslator.h.
Referenced by fillRegionalMuonCand().
|
static |
Definition at line 32 of file RegionalMuonRawDigiTranslator.h.
Referenced by fillRegionalMuonCand().
|
static |
Definition at line 36 of file RegionalMuonRawDigiTranslator.h.
Referenced by fillRegionalMuonCand().
|
static |
Definition at line 37 of file RegionalMuonRawDigiTranslator.h.
Referenced by fillRegionalMuonCand().
|
static |
Definition at line 38 of file RegionalMuonRawDigiTranslator.h.
Referenced by fillRegionalMuonCand().
|
static |
Definition at line 39 of file RegionalMuonRawDigiTranslator.h.
Referenced by fillRegionalMuonCand().
|
static |
Definition at line 40 of file RegionalMuonRawDigiTranslator.h.
Referenced by fillRegionalMuonCand().
|
static |
Definition at line 41 of file RegionalMuonRawDigiTranslator.h.
Referenced by fillRegionalMuonCand().
|
static |
Definition at line 42 of file RegionalMuonRawDigiTranslator.h.
Referenced by fillRegionalMuonCand().
|
static |
Definition at line 43 of file RegionalMuonRawDigiTranslator.h.
Referenced by fillRegionalMuonCand().
|
static |
Definition at line 34 of file RegionalMuonRawDigiTranslator.h.
Referenced by fillRegionalMuonCand().
|
static |
Definition at line 35 of file RegionalMuonRawDigiTranslator.h.
Referenced by fillRegionalMuonCand().
|
static |
Definition at line 47 of file RegionalMuonRawDigiTranslator.h.
Referenced by fillRegionalMuonCand().
|
static |
Definition at line 50 of file RegionalMuonRawDigiTranslator.h.
Referenced by fillRegionalMuonCand().
|
static |
Definition at line 48 of file RegionalMuonRawDigiTranslator.h.
Referenced by fillRegionalMuonCand().
|
static |
Definition at line 49 of file RegionalMuonRawDigiTranslator.h.
Referenced by fillRegionalMuonCand().
|
static |
Definition at line 51 of file RegionalMuonRawDigiTranslator.h.
Referenced by fillRegionalMuonCand().
|
static |
Definition at line 54 of file RegionalMuonRawDigiTranslator.h.
Referenced by fillRegionalMuonCand().
|
static |
Definition at line 52 of file RegionalMuonRawDigiTranslator.h.
Referenced by fillRegionalMuonCand().
|
static |
Definition at line 53 of file RegionalMuonRawDigiTranslator.h.
Referenced by fillRegionalMuonCand().
|
static |
Definition at line 55 of file RegionalMuonRawDigiTranslator.h.
Referenced by fillRegionalMuonCand().
|
static |
Definition at line 58 of file RegionalMuonRawDigiTranslator.h.
Referenced by fillRegionalMuonCand().
|
static |
Definition at line 56 of file RegionalMuonRawDigiTranslator.h.
Referenced by fillRegionalMuonCand().
|
static |
Definition at line 57 of file RegionalMuonRawDigiTranslator.h.
Referenced by fillRegionalMuonCand().
|
static |
Definition at line 59 of file RegionalMuonRawDigiTranslator.h.
Referenced by fillRegionalMuonCand().
|
static |
Definition at line 62 of file RegionalMuonRawDigiTranslator.h.
Referenced by fillRegionalMuonCand().
|
static |
Definition at line 60 of file RegionalMuonRawDigiTranslator.h.
Referenced by fillRegionalMuonCand().
|
static |
Definition at line 61 of file RegionalMuonRawDigiTranslator.h.
Referenced by fillRegionalMuonCand().
|
static |
Definition at line 45 of file RegionalMuonRawDigiTranslator.h.
Referenced by fillRegionalMuonCand().
|
static |
Definition at line 46 of file RegionalMuonRawDigiTranslator.h.
Referenced by fillRegionalMuonCand().
|
static |
Definition at line 20 of file RegionalMuonRawDigiTranslator.h.
Referenced by fillRegionalMuonCand().
|
static |
Definition at line 21 of file RegionalMuonRawDigiTranslator.h.
Referenced by fillRegionalMuonCand().
|
static |
Definition at line 22 of file RegionalMuonRawDigiTranslator.h.
Referenced by fillRegionalMuonCand().
|
static |
Definition at line 25 of file RegionalMuonRawDigiTranslator.h.
Referenced by fillRegionalMuonCand().
|
static |
Definition at line 14 of file RegionalMuonRawDigiTranslator.h.
Referenced by fillRegionalMuonCand(), and l1t::stage2::RegionalMuonGMTUnpacker::unpack().
|
static |
Definition at line 15 of file RegionalMuonRawDigiTranslator.h.
Referenced by fillRegionalMuonCand(), and l1t::stage2::RegionalMuonGMTUnpacker::unpack().
|
static |
Definition at line 16 of file RegionalMuonRawDigiTranslator.h.
Referenced by fillRegionalMuonCand().
|
static |
Definition at line 17 of file RegionalMuonRawDigiTranslator.h.
Referenced by fillRegionalMuonCand().
|
static |
Definition at line 26 of file RegionalMuonRawDigiTranslator.h.
Referenced by fillRegionalMuonCand().
|
static |
Definition at line 27 of file RegionalMuonRawDigiTranslator.h.
Referenced by fillRegionalMuonCand().
|
static |
Definition at line 28 of file RegionalMuonRawDigiTranslator.h.
Referenced by fillRegionalMuonCand().
|
static |
Definition at line 29 of file RegionalMuonRawDigiTranslator.h.
Referenced by fillRegionalMuonCand().