![]() |
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.
1.8.18