#include <L1MuPacking.h>
Public Member Functions | |
int | idxFromPacked (unsigned packed) const override |
get the value from the packed notation (+/-) More... | |
unsigned | packedFromIdx (int idx) const override |
get the packed notation of a value, check range More... | |
int | signFromPacked (unsigned packed) const override |
get the sign from the packed notation (0=positive, 1=negative) More... | |
Public Member Functions inherited from L1MuPacking | |
virtual | ~L1MuPacking () |
Packing of a signed int in a bit field (2's complement)
Definition at line 94 of file L1MuPacking.h.
|
inlineoverridevirtual |
get the value from the packed notation (+/-)
Implements L1MuPacking.
Definition at line 100 of file L1MuPacking.h.
Referenced by L1MuGMTMerger::projectedPhi(), and L1MuGMTLFMatchQualLUT::TheLookupFunction().
|
inlineoverridevirtual |
get the packed notation of a value, check range
Implements L1MuPacking.
Definition at line 104 of file L1MuPacking.h.
References heavyIonCSV_trainingSettings::idx, createfilelist::int, SiStripPI::max, and mitigatedMETSequence_cff::U.
Referenced by L1MuGMTMatcher::lookup_mq(), L1MuDTTrack::setEta(), and L1MuGMTLFPhiProLUT::TheLookupFunction().
|
inlineoverridevirtual |
get the sign from the packed notation (0=positive, 1=negative)
Implements L1MuPacking.
Definition at line 97 of file L1MuPacking.h.