#include <L1MuGMTSortRankUnit.h>
Public Member Functions | |
L1MuGMTSortRankUnit () | |
constructor More... | |
virtual | ~L1MuGMTSortRankUnit () |
destructor More... | |
Static Public Member Functions | |
static unsigned | getVeryLowQualityLevel (const L1MuRegionalCand *) |
Very low quality bits. More... | |
static bool | isDisabled (const L1MuRegionalCand *) |
Diable bit. More... | |
static unsigned | sort_rank (const L1MuRegionalCand *) |
Sort Rank Table. More... | |
L1 Global Muon Trigger Sort Rank Unit.
Return sort rank based on look-up-tables.
Definition at line 43 of file L1MuGMTSortRankUnit.h.
L1MuGMTSortRankUnit::L1MuGMTSortRankUnit | ( | ) |
constructor
|
virtual |
destructor
|
static |
Very low quality bits.
Definition at line 73 of file L1MuGMTSortRankUnit.cc.
References L1MuRegionalCand::empty(), eta(), L1MuRegionalCand::eta_packed(), L1MuGMTConfig::getLFSortRankEtaQLUT(), lumiQueryAPI::q, L1MuRegionalCand::quality_packed(), L1MuGMTLFSortRankEtaQLUT::SpecificLookup_vlq(), and L1MuRegionalCand::type_idx().
Referenced by L1MuGMTMerger::createDTCSCCand(), and L1MuGMTMerger::createRPCCand().
|
static |
Diable bit.
Definition at line 88 of file L1MuGMTSortRankUnit.cc.
References L1MuRegionalCand::empty(), eta(), L1MuRegionalCand::eta_packed(), L1MuGMTConfig::getLFSortRankEtaPhiLUT(), phi, L1MuRegionalCand::phi_packed(), L1MuGMTLFSortRankEtaPhiLUT::SpecificLookup_rank_etaphi(), and L1MuRegionalCand::type_idx().
Referenced by L1MuGMTMatcher::lookup_mq(), and L1MuGMTMerger::merge().
|
static |
Sort Rank Table.
Definition at line 42 of file L1MuGMTSortRankUnit.cc.
References L1MuRegionalCand::empty(), eta(), L1MuRegionalCand::eta_packed(), L1MuGMTConfig::getLFSortRankCombineLUT(), L1MuGMTConfig::getLFSortRankEtaPhiLUT(), L1MuGMTConfig::getLFSortRankEtaQLUT(), L1MuGMTConfig::getLFSortRankPtQLUT(), phi, L1MuRegionalCand::phi_packed(), EnergyCorrector::pt, L1MuRegionalCand::pt_packed(), lumiQueryAPI::q, L1MuRegionalCand::quality_packed(), L1MuGMTLFSortRankEtaPhiLUT::SpecificLookup_rank_etaphi(), L1MuGMTLFSortRankEtaQLUT::SpecificLookup_rank_etaq(), L1MuGMTLFSortRankPtQLUT::SpecificLookup_rank_ptq(), L1MuGMTLFSortRankCombineLUT::SpecificLookup_sort_rank(), and L1MuRegionalCand::type_idx().
Referenced by L1MuGMTMerger::createDTCSCCand(), L1MuGMTMerger::createMergedCand(), and L1MuGMTMerger::createRPCCand().