![]() |
ATLAS Offline Software
|
#include <ALFA_RawDataReadOut_charge.h>
Public Member Functions | |
| ALFA_RawDataReadOut_charge () | |
| ~ALFA_RawDataReadOut_charge () | |
| void | decodeWord (uint32_t dataWord) |
| bool | is_BOT () const |
| bool | is_EOT () const |
| bool | is_TDCch () const |
| uint16_t | SlotId () const |
| uint16_t | LsbTdcId () const |
| uint16_t | ecnt_BOT () const |
| uint16_t | ecnt_EOT () const |
| uint16_t | bcId () const |
| uint16_t | MBId () const |
| uint16_t | PMFId () const |
| uint16_t | ChannelNumId () const |
| uint16_t | ChargeChanId () const |
| uint16_t | FiberFirmwareId () const |
| bool | bit12 () const |
| uint16_t | bit27_24 () const |
| uint16_t | bit24_27 () const |
Protected Member Functions | |
| constexpr std::pair< uint32_t, uint16_t > | getBitsWord (const uint16_t bstart, const uint16_t bstop) |
| uint32_t | getBits (std::pair< uint32_t, uint16_t > in) |
| uint32_t | setBits (uint16_t nData, uint16_t *inputData, uint16_t *inputPos) |
| uint32_t | setBits (uint16_t nData, uint32_t *inputData, uint16_t *inputPos) |
Protected Attributes | |
| uint32_t | m_word |
Private Member Functions | |
| void | setZero () |
Private Attributes | |
| uint32_t | m_dataWord |
| uint16_t | m_wordHeader |
| uint16_t | m_SlotId |
| uint16_t | m_LsbTdcId |
| uint16_t | m_ecnt_BOT |
| uint16_t | m_ecnt_EOT |
| uint16_t | m_bcId |
| uint16_t | m_wcnt |
| uint16_t | m_MBId |
| uint16_t | m_FiberFirmwareId |
| uint16_t | m_PMFId |
| uint16_t | m_ChannelNumId |
| uint16_t | m_ChargeChanId |
| bool | m_bit12 |
| uint16_t | m_bit24_27 |
| uint16_t | m_bit27_24 |
| std::vector< uint32_t > | m_ChargeChan |
Static Private Attributes | |
| static constexpr uint16_t | s_headerPos = 28 |
| static constexpr uint16_t | s_headerBits = 0xf |
| static constexpr uint16_t | s_BOTvalue = 0xa |
| static constexpr uint16_t | s_EOTvalue = 0xc |
| static constexpr uint16_t | s_TSMvalue_charge = 0x4 |
Definition at line 28 of file ALFA_RawDataReadOut_charge.h.
| ALFA_RawDataReadOut_charge::ALFA_RawDataReadOut_charge | ( | ) |
Definition at line 7 of file ALFA_RawDataReadOut_charge.cxx.
| ALFA_RawDataReadOut_charge::~ALFA_RawDataReadOut_charge | ( | ) |
Definition at line 27 of file ALFA_RawDataReadOut_charge.cxx.
|
inline |
Definition at line 107 of file ALFA_RawDataReadOut_charge.h.
|
inline |
Definition at line 115 of file ALFA_RawDataReadOut_charge.h.
|
inline |
Definition at line 118 of file ALFA_RawDataReadOut_charge.h.
|
inline |
Definition at line 117 of file ALFA_RawDataReadOut_charge.h.
|
inline |
Definition at line 112 of file ALFA_RawDataReadOut_charge.h.
|
inline |
Definition at line 113 of file ALFA_RawDataReadOut_charge.h.
| void ALFA_RawDataReadOut_charge::decodeWord | ( | uint32_t | dataWord | ) |
Definition at line 30 of file ALFA_RawDataReadOut_charge.cxx.
|
inline |
Definition at line 105 of file ALFA_RawDataReadOut_charge.h.
|
inline |
Definition at line 106 of file ALFA_RawDataReadOut_charge.h.
|
inline |
Definition at line 114 of file ALFA_RawDataReadOut_charge.h.
|
inlineprotectedinherited |
Definition at line 29 of file ALFA_ReadOut.h.
|
inlineconstexprprotectedinherited |
Definition at line 21 of file ALFA_ReadOut.h.
|
inline |
Definition at line 94 of file ALFA_RawDataReadOut_charge.h.
|
inline |
Definition at line 96 of file ALFA_RawDataReadOut_charge.h.
|
inline |
Definition at line 98 of file ALFA_RawDataReadOut_charge.h.
|
inline |
Definition at line 104 of file ALFA_RawDataReadOut_charge.h.
|
inline |
Definition at line 110 of file ALFA_RawDataReadOut_charge.h.
|
inline |
Definition at line 111 of file ALFA_RawDataReadOut_charge.h.
|
protectedinherited |
|
protectedinherited |
|
private |
Definition at line 76 of file ALFA_RawDataReadOut_charge.cxx.
|
inline |
Definition at line 103 of file ALFA_RawDataReadOut_charge.h.
|
private |
Definition at line 42 of file ALFA_RawDataReadOut_charge.h.
|
private |
Definition at line 56 of file ALFA_RawDataReadOut_charge.h.
|
private |
Definition at line 58 of file ALFA_RawDataReadOut_charge.h.
|
private |
Definition at line 59 of file ALFA_RawDataReadOut_charge.h.
|
private |
Definition at line 53 of file ALFA_RawDataReadOut_charge.h.
|
private |
Definition at line 61 of file ALFA_RawDataReadOut_charge.h.
|
private |
Definition at line 54 of file ALFA_RawDataReadOut_charge.h.
|
private |
Definition at line 33 of file ALFA_RawDataReadOut_charge.h.
|
private |
Definition at line 40 of file ALFA_RawDataReadOut_charge.h.
|
private |
Definition at line 41 of file ALFA_RawDataReadOut_charge.h.
|
private |
Definition at line 50 of file ALFA_RawDataReadOut_charge.h.
|
private |
Definition at line 39 of file ALFA_RawDataReadOut_charge.h.
|
private |
Definition at line 49 of file ALFA_RawDataReadOut_charge.h.
|
private |
Definition at line 52 of file ALFA_RawDataReadOut_charge.h.
|
private |
Definition at line 38 of file ALFA_RawDataReadOut_charge.h.
|
private |
Definition at line 45 of file ALFA_RawDataReadOut_charge.h.
|
protectedinherited |
Definition at line 40 of file ALFA_ReadOut.h.
|
private |
Definition at line 35 of file ALFA_RawDataReadOut_charge.h.
|
staticconstexprprivate |
Definition at line 72 of file ALFA_RawDataReadOut_charge.h.
|
staticconstexprprivate |
Definition at line 75 of file ALFA_RawDataReadOut_charge.h.
|
staticconstexprprivate |
Definition at line 69 of file ALFA_RawDataReadOut_charge.h.
|
staticconstexprprivate |
Definition at line 68 of file ALFA_RawDataReadOut_charge.h.
|
staticconstexprprivate |
Definition at line 78 of file ALFA_RawDataReadOut_charge.h.