ATLAS Offline Software
Public Member Functions | Private Attributes | List of all members
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){};

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  }

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:
LVL1BS::WordDecoder::m_bitFields
std::vector< BitField > m_bitFields
Definition: WordDecoder.h:39
DeMoScan.index
string index
Definition: DeMoScan.py:362
TSU::T
unsigned long long T
Definition: L1TopoDataTypes.h:35