ATLAS Offline Software
Public Member Functions | Private Attributes | List of all members
ZdcWordDecoder Class Reference

#include <ZdcWordDecoder.h>

Collaboration diagram for ZdcWordDecoder:

Public Member Functions

 ZdcWordDecoder (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 ZdcWordDecoder.h.

Constructor & Destructor Documentation

◆ ZdcWordDecoder()

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

Definition at line 41 of file ZdcWordDecoder.h.

41 :m_bitFields(bitFields){};

Member Function Documentation

◆ get()

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

Definition at line 42 of file ZdcWordDecoder.h.

42  {
43  return m_bitFields[index].get<T>(word);
44  }

Member Data Documentation

◆ m_bitFields

std::vector<BitField> ZdcWordDecoder::m_bitFields
private

Definition at line 39 of file ZdcWordDecoder.h.


The documentation for this class was generated from the following file:
DeMoScan.index
string index
Definition: DeMoScan.py:362
ZdcWordDecoder::m_bitFields
std::vector< BitField > m_bitFields
Definition: ZdcWordDecoder.h:39
TSU::T
unsigned long long T
Definition: L1TopoDataTypes.h:35