#include <ALFA_RawDataReadOut.h>
|
| 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) |
Definition at line 26 of file ALFA_RawDataReadOut.h.
◆ ALFA_RawDataReadOut()
| ALFA_RawDataReadOut::ALFA_RawDataReadOut |
( |
| ) |
|
◆ ~ALFA_RawDataReadOut()
| ALFA_RawDataReadOut::~ALFA_RawDataReadOut |
( |
| ) |
|
◆ ADC()
| uint16_t ALFA_RawDataReadOut::ADC |
( |
| ) |
const |
|
inline |
◆ bcId()
| uint16_t ALFA_RawDataReadOut::bcId |
( |
| ) |
const |
|
inline |
◆ bit16()
| bool ALFA_RawDataReadOut::bit16 |
( |
| ) |
const |
|
inline |
◆ bit18()
| bool ALFA_RawDataReadOut::bit18 |
( |
| ) |
const |
|
inline |
◆ bit24_27()
| uint16_t ALFA_RawDataReadOut::bit24_27 |
( |
| ) |
const |
|
inline |
◆ bit26_27()
| uint16_t ALFA_RawDataReadOut::bit26_27 |
( |
| ) |
const |
|
inline |
◆ decodeWord()
| void ALFA_RawDataReadOut::decodeWord |
( |
uint32_t | dataWord | ) |
|
Definition at line 33 of file ALFA_RawDataReadOut.cxx.
35{
36
37
42
44 {
53
54 for(
int i = 15;
i > -1;
i--)
55 {
58 }
59
62 }
63
64
66 {
67
71 }
73 {
78 }
79
80
81
82}
static constexpr uint16_t s_headerPos
static constexpr uint16_t s_headerBits
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)
setBGCode setTAP setLVL2ErrorBits bool
◆ ecnt_BOT()
| uint16_t ALFA_RawDataReadOut::ecnt_BOT |
( |
| ) |
const |
|
inline |
◆ ecnt_EOT()
| uint16_t ALFA_RawDataReadOut::ecnt_EOT |
( |
| ) |
const |
|
inline |
◆ error_bit17()
| bool ALFA_RawDataReadOut::error_bit17 |
( |
| ) |
const |
|
inline |
◆ fiber()
| uint16_t ALFA_RawDataReadOut::fiber |
( |
| ) |
const |
|
inline |
◆ getBits()
| uint32_t ALFA_ReadOut::getBits |
( |
std::pair< uint32_t, uint16_t > | in | ) |
|
|
inlineprotectedinherited |
◆ getBitsWord()
| std::pair< uint32_t, uint16_t > ALFA_ReadOut::getBitsWord |
( |
const uint16_t | bstart, |
|
|
const uint16_t | bstop ) |
|
inlineconstexprprotectedinherited |
Definition at line 21 of file ALFA_ReadOut.h.
21 {
23 for (uint16_t i = bstop;
i<bstart ;
i++ )
24 word = ((word | 1)<<1);
25 return std::make_pair(word, bstop);
26 }
◆ HitChan()
| const std::vector< uint32_t > & ALFA_RawDataReadOut::HitChan |
( |
| ) |
const |
|
inline |
◆ is_BOT()
| bool ALFA_RawDataReadOut::is_BOT |
( |
| ) |
const |
|
inline |
◆ is_EOT()
| bool ALFA_RawDataReadOut::is_EOT |
( |
| ) |
const |
|
inline |
◆ is_TDCt()
| bool ALFA_RawDataReadOut::is_TDCt |
( |
| ) |
const |
|
inline |
◆ isError()
| bool ALFA_RawDataReadOut::isError |
( |
| ) |
const |
|
inline |
◆ LsbTdcId()
| uint16_t ALFA_RawDataReadOut::LsbTdcId |
( |
| ) |
const |
|
inline |
◆ MBId()
| uint16_t ALFA_RawDataReadOut::MBId |
( |
| ) |
const |
|
inline |
◆ pattern()
| const std::vector< bool > & ALFA_RawDataReadOut::pattern |
( |
| ) |
const |
|
inline |
◆ PMFId()
| uint16_t ALFA_RawDataReadOut::PMFId |
( |
| ) |
const |
|
inline |
◆ scaler()
| uint16_t ALFA_RawDataReadOut::scaler |
( |
| ) |
const |
|
inline |
◆ setBits() [1/2]
| uint32_t ALFA_ReadOut::setBits |
( |
uint16_t | nData, |
|
|
uint16_t * | inputData, |
|
|
uint16_t * | inputPos ) |
|
protectedinherited |
◆ setBits() [2/2]
| uint32_t ALFA_ReadOut::setBits |
( |
uint16_t | nData, |
|
|
uint32_t * | inputData, |
|
|
uint16_t * | inputPos ) |
|
protectedinherited |
◆ setZero()
| void ALFA_RawDataReadOut::setZero |
( |
| ) |
|
|
private |
◆ SlotId()
| uint16_t ALFA_RawDataReadOut::SlotId |
( |
| ) |
const |
|
inline |
◆ WordId()
| uint16_t ALFA_RawDataReadOut::WordId |
( |
| ) |
const |
|
inline |
◆ m_ADC
| uint16_t ALFA_RawDataReadOut::m_ADC |
|
private |
◆ m_bcId
| uint16_t ALFA_RawDataReadOut::m_bcId |
|
private |
◆ m_bit16
| bool ALFA_RawDataReadOut::m_bit16 |
|
private |
◆ m_bit18
| bool ALFA_RawDataReadOut::m_bit18 |
|
private |
◆ m_bit24_27
| uint16_t ALFA_RawDataReadOut::m_bit24_27 |
|
private |
◆ m_bit26_27
| uint16_t ALFA_RawDataReadOut::m_bit26_27 |
|
private |
◆ m_dataWord
| uint32_t ALFA_RawDataReadOut::m_dataWord |
|
private |
◆ m_ecnt_BOT
| uint16_t ALFA_RawDataReadOut::m_ecnt_BOT |
|
private |
◆ m_ecnt_EOT
| uint16_t ALFA_RawDataReadOut::m_ecnt_EOT |
|
private |
◆ m_error_bit17
| bool ALFA_RawDataReadOut::m_error_bit17 |
|
private |
◆ m_fiber
| uint16_t ALFA_RawDataReadOut::m_fiber |
|
private |
◆ m_LsbTdcId
| uint16_t ALFA_RawDataReadOut::m_LsbTdcId |
|
private |
◆ m_MarocChan
| std::vector<uint32_t> ALFA_RawDataReadOut::m_MarocChan |
|
private |
◆ m_MBId
| uint16_t ALFA_RawDataReadOut::m_MBId |
|
private |
◆ m_pattern
| std::vector<bool> ALFA_RawDataReadOut::m_pattern |
|
private |
◆ m_PMFId
| uint16_t ALFA_RawDataReadOut::m_PMFId |
|
private |
◆ m_scaler
| uint16_t ALFA_RawDataReadOut::m_scaler |
|
private |
◆ m_SlotId
| uint16_t ALFA_RawDataReadOut::m_SlotId |
|
private |
◆ m_wcnt
| uint16_t ALFA_RawDataReadOut::m_wcnt |
|
private |
◆ m_word
| uint32_t ALFA_ReadOut::m_word |
|
protectedinherited |
◆ m_wordHeader
| uint16_t ALFA_RawDataReadOut::m_wordHeader |
|
private |
◆ m_WordId
| uint16_t ALFA_RawDataReadOut::m_WordId |
|
private |
◆ s_BOTvalue
| uint16_t ALFA_RawDataReadOut::s_BOTvalue = 0xa |
|
staticconstexprprivate |
◆ s_EOTvalue
| uint16_t ALFA_RawDataReadOut::s_EOTvalue = 0xc |
|
staticconstexprprivate |
◆ s_headerBits
| uint16_t ALFA_RawDataReadOut::s_headerBits = 0xf |
|
staticconstexprprivate |
◆ s_headerPos
| uint16_t ALFA_RawDataReadOut::s_headerPos = 28 |
|
staticconstexprprivate |
◆ s_TSMvalue
| uint16_t ALFA_RawDataReadOut::s_TSMvalue = 0x3 |
|
staticconstexprprivate |
The documentation for this class was generated from the following files: