ATLAS Offline Software
|
#include "TileByteStream/TileRawChannel2Bytes5.h"
#include "TileEvent/TileRawChannel.h"
#include <algorithm>
#include <cmath>
Go to the source code of this file.
Macros | |
#define | UINT32 uint32_t |
#define | UINT16 uint16_t |
#define | INT32 int32_t |
#define | INT16 int16_t |
#define | verb false |
#define | code_ped4 TileRawChannel2Bytes5::code_ped4 |
#define | code_ped5 TileRawChannel2Bytes5::code_ped5 |
#define | code_amp5 TileRawChannel2Bytes5::code_amp5 |
#define | code_amp6 TileRawChannel2Bytes5::code_amp6 |
#define | code_raws TileRawChannel2Bytes5::code_raws |
#define | code_rawf TileRawChannel2Bytes5::code_rawf |
#define | code_full TileRawChannel2Bytes5::code_full |
#define | code_dump TileRawChannel2Bytes5::code_dump |
#define | code_null TileRawChannel2Bytes5::code_null |
#define | sbits(u, n) (32 - 1 - (n) < _norm(u)) |
Intrinsic functions which do not work correctly due to differences in byte ordering. More... | |
#define | mvbits(u, n, i) _extu(u, 32 - (n), 32 - (n + i)) |
#define | mvbits_ex(u, n, i, i0) mvbits(mvbits(u, n + i0, -(i0)), n, i) |
#define | nonsat_ene(ene) ((0 < ene) && (ene < 0x7FFF)) |
#define | _round(u, k) (_ext(u + _sshl(0x1, k - 1), 0, k)) |
#define | ssatbits(u, n) _ext(_sshl(u, 32 - (n)), 0, 32 - (n)) |
#define | saturate(u, n) _ext(_sshl(u + _abs(u), 30 - (n)), 0, 31 - (n)) |
#define | unpack_diff(diff, nbits, d2, d3, d5, d6, d7) |
#define | fill_samp(s1, s2, s3, s4, s5, s6, s7, s) |
#define _round | ( | u, | |
k | |||
) | (_ext(u + _sshl(0x1, k - 1), 0, k)) |
Definition at line 206 of file TileRawChannel2Bytes5.cxx.
#define code_amp5 TileRawChannel2Bytes5::code_amp5 |
Definition at line 20 of file TileRawChannel2Bytes5.cxx.
#define code_amp6 TileRawChannel2Bytes5::code_amp6 |
Definition at line 21 of file TileRawChannel2Bytes5.cxx.
#define code_dump TileRawChannel2Bytes5::code_dump |
Definition at line 25 of file TileRawChannel2Bytes5.cxx.
#define code_full TileRawChannel2Bytes5::code_full |
Definition at line 24 of file TileRawChannel2Bytes5.cxx.
#define code_null TileRawChannel2Bytes5::code_null |
Definition at line 26 of file TileRawChannel2Bytes5.cxx.
#define code_ped4 TileRawChannel2Bytes5::code_ped4 |
Definition at line 18 of file TileRawChannel2Bytes5.cxx.
#define code_ped5 TileRawChannel2Bytes5::code_ped5 |
Definition at line 19 of file TileRawChannel2Bytes5.cxx.
#define code_rawf TileRawChannel2Bytes5::code_rawf |
Definition at line 23 of file TileRawChannel2Bytes5.cxx.
#define code_raws TileRawChannel2Bytes5::code_raws |
Definition at line 22 of file TileRawChannel2Bytes5.cxx.
#define fill_samp | ( | s1, | |
s2, | |||
s3, | |||
s4, | |||
s5, | |||
s6, | |||
s7, | |||
s | |||
) |
#define INT16 int16_t |
Definition at line 14 of file TileRawChannel2Bytes5.cxx.
#define INT32 int32_t |
Definition at line 13 of file TileRawChannel2Bytes5.cxx.
#define mvbits | ( | u, | |
n, | |||
i | |||
) | _extu(u, 32 - (n), 32 - (n + i)) |
Definition at line 201 of file TileRawChannel2Bytes5.cxx.
Definition at line 202 of file TileRawChannel2Bytes5.cxx.
#define nonsat_ene | ( | ene | ) | ((0 < ene) && (ene < 0x7FFF)) |
Definition at line 203 of file TileRawChannel2Bytes5.cxx.
#define saturate | ( | u, | |
n | |||
) | _ext(_sshl(u + _abs(u), 30 - (n)), 0, 31 - (n)) |
Definition at line 211 of file TileRawChannel2Bytes5.cxx.
#define sbits | ( | u, | |
n | |||
) | (32 - 1 - (n) < _norm(u)) |
Intrinsic functions which do not work correctly due to differences in byte ordering.
Definition at line 200 of file TileRawChannel2Bytes5.cxx.
#define ssatbits | ( | u, | |
n | |||
) | _ext(_sshl(u, 32 - (n)), 0, 32 - (n)) |
Definition at line 208 of file TileRawChannel2Bytes5.cxx.
#define UINT16 uint16_t |
Definition at line 12 of file TileRawChannel2Bytes5.cxx.
#define UINT32 uint32_t |
Definition at line 11 of file TileRawChannel2Bytes5.cxx.
#define unpack_diff | ( | diff, | |
nbits, | |||
d2, | |||
d3, | |||
d5, | |||
d6, | |||
d7 | |||
) |
#define verb false |
Definition at line 16 of file TileRawChannel2Bytes5.cxx.