#include <L1MuPacking.h>
Static Public Member Functions | |
static int | idxFromPacked (unsigned packed, unsigned int nbits) |
get the value from the packed notation (+/-) More... | |
static unsigned | packedFromIdx (int idx, unsigned int nbits) |
get the packed notation of a value, check range More... | |
static int | signFromPacked (unsigned packed, unsigned int nbits) |
get the sign from the packed notation (0=positive, 1=negative) More... | |
Private Member Functions | |
int | idxFromPacked (unsigned packed) const =0 |
get the value from the packed notation More... | |
unsigned | packedFromIdx (int idx) const =0 |
get the packed notation of a value More... | |
int | signFromPacked (unsigned packed) const =0 |
get the sign from the packed notation (0=positive, 1=negative) More... | |
Additional Inherited Members | |
Public Member Functions inherited from L1MuPacking | |
virtual | ~L1MuPacking () |
Definition at line 118 of file L1MuPacking.h.
|
inlinestatic |
get the value from the packed notation (+/-)
Definition at line 124 of file L1MuPacking.h.
Referenced by L1MuBinnedScale::get_idx().
|
privatepure virtual |
get the value from the packed notation
Implements L1MuPacking.
|
inlinestatic |
get the packed notation of a value, check range
Definition at line 128 of file L1MuPacking.h.
References heavyIonCSV_trainingSettings::idx, createfilelist::int, SiStripPI::max, and mitigatedMETSequence_cff::U.
Referenced by L1MuBinnedScale::getPacked().
|
privatepure virtual |
get the packed notation of a value
Implements L1MuPacking.
|
inlinestatic |
get the sign from the packed notation (0=positive, 1=negative)
Definition at line 121 of file L1MuPacking.h.
|
privatepure virtual |
get the sign from the packed notation (0=positive, 1=negative)
Implements L1MuPacking.