![]() |
ATLAS Offline Software
|
Converts the TileRawChannel object into bytes as it. More...
#include <TileRawChannel2Bytes5.h>
Classes | |
| struct | TileChanData |
Public Types | |
| enum | FormatCode { code_amp5 = 0x20 , code_raws = 0x40 , code_dump = 0x60 , code_ped4 = 0x10 , code_ped5 = 0x90 , code_rawf = 0x08 , code_amp6 = 0x04 , code_full = 0x01 , code_null = 0x00 } |
Public Member Functions | |
| TileRawChannel2Bytes5 () | |
| void | unpack_reco (unsigned int w, unsigned int unitunit, int &fmt, int &gain, double &, double &time) const |
| Unpack Frag5 reco from 32-bit word w. | |
| bool | unpack_reco_bin (unsigned int w, int &fmt, int &gain, int &, int &time) const |
| double | getSum (const uint32_t *ptr_frag, int n) const |
| Get SumEt, SumEz, SumE value. | |
| double | getSumEt (const uint32_t *ptr_frag) const |
| double | getSumEz (const uint32_t *ptr_frag) const |
| double | getSumE (const uint32_t *ptr_frag) const |
| void | setVerbose (bool) |
| Sets verbose mode true or false. | |
| int | get_format (int code) const |
| void | setFormatLookup () |
| int | amplitude (const uint32_t *ofw, int unitunit, int chan, int gain, int s[]) const |
| void | unpack (const uint32_t *ofw, const uint32_t *ptr_frag, TileChanData *ChanData) const |
| bool | check_raw (const uint32_t *feb, int of_energy[], TileChanData *ChanData) const |
| bool | check_reco (const uint32_t *frag, int of_energy[]) const |
Static Public Member Functions | |
| static bool | is_code_amp5 (uint32_t code) |
| Compression Format Code inlile functions. | |
| static bool | is_code_raws (uint32_t code) |
| static bool | is_code_dump (uint32_t code) |
| static bool | is_code_ped4 (uint32_t code) |
| static bool | is_code_ped5 (uint32_t code) |
| static bool | is_code_rawf (uint32_t code) |
| static bool | is_code_amp6 (uint32_t code) |
| static bool | is_code_full (uint32_t code) |
| static bool | is_code_null (uint32_t code) |
| static bool | is_code_ped (uint32_t code) |
| static bool | is_code_amp (uint32_t code) |
| static bool | is_code_amp_raw_dump (uint32_t code) |
| static int | get_code (uint32_t reco) |
| static void | print_code (uint32_t code) |
| static int | get_size_code (uint32_t code) |
| static int | get_quality (int bad, int format) |
Public Attributes | |
| uint8_t | m_FormatLookup [256] |
Converts the TileRawChannel object into bytes as it.
Compressed Frag #5 In one 32-bit word
Definition at line 42 of file TileRawChannel2Bytes5.h.
| Enumerator | |
|---|---|
| code_amp5 | |
| code_raws | |
| code_dump | |
| code_ped4 | |
| code_ped5 | |
| code_rawf | |
| code_amp6 | |
| code_full | |
| code_null | |
Definition at line 46 of file TileRawChannel2Bytes5.h.
|
inline |
Definition at line 71 of file TileRawChannel2Bytes5.h.
| int TileRawChannel2Bytes5::amplitude | ( | const uint32_t * | ofw, |
| int | unit, | ||
| int | chan, | ||
| int | gain, | ||
| int | s[] ) const |
Definition at line 623 of file TileRawChannel2Bytes5.cxx.
| bool TileRawChannel2Bytes5::check_raw | ( | const uint32_t * | feb, |
| int | of_energy[], | ||
| TileChanData * | ChanData ) const |
Definition at line 756 of file TileRawChannel2Bytes5.cxx.
| bool TileRawChannel2Bytes5::check_reco | ( | const uint32_t * | frag, |
| int | of_energy[] ) const |
Definition at line 810 of file TileRawChannel2Bytes5.cxx.
|
inlinestatic |
Definition at line 105 of file TileRawChannel2Bytes5.h.
|
inline |
Definition at line 154 of file TileRawChannel2Bytes5.h.
|
inlinestatic |
Definition at line 155 of file TileRawChannel2Bytes5.h.
|
inlinestatic |
Definition at line 138 of file TileRawChannel2Bytes5.h.
|
inline |
Get SumEt, SumEz, SumE value.
Definition at line 271 of file TileRawChannel2Bytes5.h.
|
inline |
Definition at line 280 of file TileRawChannel2Bytes5.h.
|
inline |
Definition at line 278 of file TileRawChannel2Bytes5.h.
|
inline |
Definition at line 279 of file TileRawChannel2Bytes5.h.
|
inlinestatic |
Definition at line 88 of file TileRawChannel2Bytes5.h.
|
inlinestatic |
|
inlinestatic |
Definition at line 83 of file TileRawChannel2Bytes5.h.
|
inlinestatic |
Definition at line 89 of file TileRawChannel2Bytes5.h.
|
inlinestatic |
Definition at line 79 of file TileRawChannel2Bytes5.h.
|
inlinestatic |
Definition at line 84 of file TileRawChannel2Bytes5.h.
|
inlinestatic |
Definition at line 85 of file TileRawChannel2Bytes5.h.
|
inlinestatic |
Definition at line 87 of file TileRawChannel2Bytes5.h.
|
inlinestatic |
Definition at line 80 of file TileRawChannel2Bytes5.h.
|
inlinestatic |
Definition at line 81 of file TileRawChannel2Bytes5.h.
|
inlinestatic |
Definition at line 82 of file TileRawChannel2Bytes5.h.
|
inlinestatic |
Definition at line 78 of file TileRawChannel2Bytes5.h.
|
inlinestatic |
Definition at line 124 of file TileRawChannel2Bytes5.h.
|
inline |
Definition at line 157 of file TileRawChannel2Bytes5.h.
|
inline |
| void TileRawChannel2Bytes5::unpack | ( | const uint32_t * | ofw, |
| const uint32_t * | ptr_frag, | ||
| TileChanData * | ChanData ) const |
Definition at line 671 of file TileRawChannel2Bytes5.cxx.
|
inline |
Unpack Frag5 reco from 32-bit word w.
Definition at line 260 of file TileRawChannel2Bytes5.h.
|
inline |
Definition at line 246 of file TileRawChannel2Bytes5.h.
| uint8_t TileRawChannel2Bytes5::m_FormatLookup[256] |
Definition at line 69 of file TileRawChannel2Bytes5.h.