#include <L1MuPacking.h>
Static Public Member Functions | |
static int | idxFromPacked (unsigned packed, unsigned int nbits) |
get the value from the packed notation (always positive) | |
static unsigned | packedFromIdx (int idx, unsigned int nbits) |
get the packed notation of a value, check the range | |
static int | signFromPacked (unsigned packed, unsigned int nbits) |
get the sign from the packed notation. always psitive (0) |
Definition at line 64 of file L1MuPacking.h.
static int L1MuUnsignedPackingGeneric::idxFromPacked | ( | unsigned | packed, |
unsigned int | nbits | ||
) | [inline, static] |
get the value from the packed notation (always positive)
Definition at line 69 of file L1MuPacking.h.
Referenced by L1MuBinnedScale::get_idx().
{ return (int) packed;};
static unsigned L1MuUnsignedPackingGeneric::packedFromIdx | ( | int | idx, |
unsigned int | nbits | ||
) | [inline, static] |
get the packed notation of a value, check the range
Definition at line 71 of file L1MuPacking.h.
References customizeTrackingMonitorSeedNumber::idx.
Referenced by L1MuBinnedScale::getPacked().
{ if (idx >= (1 << nbits) ) edm::LogWarning("ScaleRangeViolation") << "L1MuUnignedPacking::packedFromIdx: warning value " << idx << "exceeds " << nbits << "-bit range !!!"; return (unsigned) idx; };
static int L1MuUnsignedPackingGeneric::signFromPacked | ( | unsigned | packed, |
unsigned int | nbits | ||
) | [inline, static] |
get the sign from the packed notation. always psitive (0)
Definition at line 67 of file L1MuPacking.h.
{ return 0;};