#include <L1MuPacking.h>
Public Member Functions | |
virtual int | idxFromPacked (unsigned packed) const =0 |
get the value from the packed notation | |
virtual unsigned | packedFromIdx (int idx) const =0 |
get the packed notation of a value | |
virtual int | signFromPacked (unsigned packed) const =0 |
get the sign from the packed notation (0=positive, 1=negative) |
Abstract Packing of an int in a bit-field
Definition at line 32 of file L1MuPacking.h.
virtual int L1MuPacking::idxFromPacked | ( | unsigned | packed | ) | const [pure virtual] |
get the value from the packed notation
Implemented in L1MuUnsignedPacking< Bits >, L1MuSignedPacking< Bits >, and L1MuPseudoSignedPacking.
virtual unsigned L1MuPacking::packedFromIdx | ( | int | idx | ) | const [pure virtual] |
get the packed notation of a value
Implemented in L1MuUnsignedPacking< Bits >, L1MuSignedPacking< Bits >, and L1MuPseudoSignedPacking.
virtual int L1MuPacking::signFromPacked | ( | unsigned | packed | ) | const [pure virtual] |
get the sign from the packed notation (0=positive, 1=negative)
Implemented in L1MuUnsignedPacking< Bits >, L1MuSignedPacking< Bits >, and L1MuPseudoSignedPacking.