ATLAS Offline Software
Loading...
Searching...
No Matches
LVL1BS::WordDecoder Class Reference

#include <WordDecoder.h>

Collaboration diagram for LVL1BS::WordDecoder:

Public Member Functions

 WordDecoder (const std::vector< BitField > &bitFields)
template<typename T>
get (const uint32_t &word, uint8_t index) const

Private Attributes

std::vector< BitFieldm_bitFields

Detailed Description

Definition at line 37 of file WordDecoder.h.

Constructor & Destructor Documentation

◆ WordDecoder()

LVL1BS::WordDecoder::WordDecoder ( const std::vector< BitField > & bitFields)
inline

Definition at line 41 of file WordDecoder.h.

41:m_bitFields(bitFields){};
std::vector< BitField > m_bitFields
Definition WordDecoder.h:39

Member Function Documentation

◆ get()

template<typename T>
T LVL1BS::WordDecoder::get ( const uint32_t & word,
uint8_t index ) const
inline

Definition at line 42 of file WordDecoder.h.

42 {
43 return m_bitFields[index].get<T>(word);
44 }
str index
Definition DeMoScan.py:362
unsigned long long T

Member Data Documentation

◆ m_bitFields

std::vector<BitField> LVL1BS::WordDecoder::m_bitFields
private

Definition at line 39 of file WordDecoder.h.


The documentation for this class was generated from the following file: