#include <MuonRawDigiTranslator.h>
Static Public Member Functions | |
static int | calcHwEta (const uint32_t &, const unsigned, const unsigned) |
static void | fillMuon (Muon &, uint32_t, uint32_t, int, unsigned int) |
static void | fillMuon (Muon &, uint64_t, int, unsigned int) |
static uint64_t | generate64bitDataWord (const Muon &) |
static void | generatePackedDataWords (const Muon &, uint32_t &, uint32_t &) |
Static Public Attributes | |
static const unsigned | absEtaAtVtxShift_ = 23 |
static const unsigned | absEtaMask_ = 0xFF |
static const unsigned | absEtaShift_ = 21 |
static const unsigned | chargeShift_ = 2 |
static const unsigned | chargeValidShift_ = 3 |
static const unsigned | etaAtVtxSignShift_ = 31 |
static const unsigned | etaSignShift_ = 29 |
static const unsigned | isoMask_ = 0x3 |
static const unsigned | isoShift_ = 0 |
static const unsigned | phiAtVtxShift_ = 0 |
static const unsigned | phiMask_ = 0x3FF |
static const unsigned | phiShift_ = 11 |
static const unsigned | ptMask_ = 0x1FF |
static const unsigned | ptShift_ = 10 |
static const unsigned | qualMask_ = 0xF |
static const unsigned | qualShift_ = 19 |
static const unsigned | tfMuonIndexMask_ = 0x7F |
static const unsigned | tfMuonIndexShift_ = 4 |
Definition at line 7 of file MuonRawDigiTranslator.h.
|
static |
|
static |
Definition at line 4 of file MuonRawDigiTranslator.cc.
References absEtaAtVtxShift_, absEtaShift_, calcHwEta(), chargeShift_, chargeValidShift_, HLT_2018_cff::dPhi, reco::LeafCandidate::eta(), etaAtVtxSignShift_, etaSignShift_, isoMask_, isoShift_, amptDefaultParameters_cff::mu, reco::LeafCandidate::phi(), phiAtVtxShift_, phiMask_, phiShift_, ptMask_, ptShift_, qualMask_, qualShift_, reco::LeafCandidate::setP4(), tfMuonIndexMask_, tfMuonIndexShift_, and testProducerWithPsetDescEmpty_cfi::x1.
Referenced by l1t::stage2::IntermediateMuonUnpacker::unpackBx(), and l1t::stage2::MuonUnpacker::unpackBx().
|
static |
Definition at line 67 of file MuonRawDigiTranslator.cc.
References amptDefaultParameters_cff::mu.
|
static |
|
static |
Definition at line 71 of file MuonRawDigiTranslator.cc.
References amptDefaultParameters_cff::mu.
Referenced by l1t::stage2::MuonPacker::pack().
|
static |
Definition at line 21 of file MuonRawDigiTranslator.h.
Referenced by fillMuon().
|
static |
Definition at line 19 of file MuonRawDigiTranslator.h.
|
static |
Definition at line 20 of file MuonRawDigiTranslator.h.
Referenced by fillMuon().
|
static |
Definition at line 27 of file MuonRawDigiTranslator.h.
Referenced by fillMuon().
|
static |
Definition at line 28 of file MuonRawDigiTranslator.h.
Referenced by fillMuon().
|
static |
Definition at line 23 of file MuonRawDigiTranslator.h.
Referenced by fillMuon().
|
static |
Definition at line 22 of file MuonRawDigiTranslator.h.
Referenced by fillMuon().
|
static |
Definition at line 31 of file MuonRawDigiTranslator.h.
Referenced by fillMuon().
|
static |
Definition at line 32 of file MuonRawDigiTranslator.h.
Referenced by fillMuon().
|
static |
Definition at line 26 of file MuonRawDigiTranslator.h.
Referenced by fillMuon().
|
static |
Definition at line 24 of file MuonRawDigiTranslator.h.
Referenced by fillMuon().
|
static |
Definition at line 25 of file MuonRawDigiTranslator.h.
Referenced by fillMuon().
|
static |
Definition at line 15 of file MuonRawDigiTranslator.h.
Referenced by fillMuon(), l1t::stage2::IntermediateMuonUnpacker::unpackBx(), and l1t::stage2::MuonUnpacker::unpackBx().
|
static |
Definition at line 16 of file MuonRawDigiTranslator.h.
Referenced by fillMuon(), l1t::stage2::IntermediateMuonUnpacker::unpackBx(), and l1t::stage2::MuonUnpacker::unpackBx().
|
static |
Definition at line 17 of file MuonRawDigiTranslator.h.
Referenced by fillMuon().
|
static |
Definition at line 18 of file MuonRawDigiTranslator.h.
Referenced by fillMuon().
|
static |
Definition at line 29 of file MuonRawDigiTranslator.h.
Referenced by fillMuon().
|
static |
Definition at line 30 of file MuonRawDigiTranslator.h.
Referenced by fillMuon().