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

L1Calo User Header class. More...

#include <ZdcSubBlockStatus.h>

Collaboration diagram for ZdcSubBlockStatus:

Public Member Functions

 ZdcSubBlockStatus (uint32_t status=0x0)
 Constructor - default just sets word ID and number of header words. More...
 
uint8_t timeout () const
 
uint8_t link () const
 
uint8_t specific () const
 
uint8_t fifo () const
 
uint8_t bcn () const
 
uint8_t protocol () const
 
uint8_t parity () const
 
uint8_t bcLowBits () const
 

Private Attributes

uint32_t m_status
 

Detailed Description

L1Calo User Header class.

The User Header is the first word of the ROD data and contains Triggered slice offsets for all the sub-detector types.

Author
alexa.nosp@m.nder.nosp@m..mazu.nosp@m.rov@.nosp@m.cern..nosp@m.ch

Definition at line 20 of file ZdcSubBlockStatus.h.

Constructor & Destructor Documentation

◆ ZdcSubBlockStatus()

ZdcSubBlockStatus::ZdcSubBlockStatus ( uint32_t  status = 0x0)

Constructor - default just sets word ID and number of header words.

Definition at line 27 of file ZdcSubBlockStatus.cxx.

27  :
29 }

Member Function Documentation

◆ bcLowBits()

uint8_t ZdcSubBlockStatus::bcLowBits ( ) const

Definition at line 52 of file ZdcSubBlockStatus.cxx.

52  {
53  return ::subBlockStatusDecoder.get<uint8_t>(m_status, 7);
54 }

◆ bcn()

uint8_t ZdcSubBlockStatus::bcn ( ) const

Definition at line 43 of file ZdcSubBlockStatus.cxx.

43  {
44  return ::subBlockStatusDecoder.get<uint8_t>(m_status, 4);
45 }

◆ fifo()

uint8_t ZdcSubBlockStatus::fifo ( ) const

Definition at line 40 of file ZdcSubBlockStatus.cxx.

40  {
41  return ::subBlockStatusDecoder.get<uint8_t>(m_status, 3);
42 }

◆ link()

uint8_t ZdcSubBlockStatus::link ( ) const

Definition at line 34 of file ZdcSubBlockStatus.cxx.

34  {
35  return ::subBlockStatusDecoder.get<uint8_t>(m_status, 1);
36 }

◆ parity()

uint8_t ZdcSubBlockStatus::parity ( ) const

Definition at line 49 of file ZdcSubBlockStatus.cxx.

49  {
50  return ::subBlockStatusDecoder.get<uint8_t>(m_status, 6);
51 }

◆ protocol()

uint8_t ZdcSubBlockStatus::protocol ( ) const

Definition at line 46 of file ZdcSubBlockStatus.cxx.

46  {
47  return ::subBlockStatusDecoder.get<uint8_t>(m_status, 5);
48 }

◆ specific()

uint8_t ZdcSubBlockStatus::specific ( ) const

Definition at line 37 of file ZdcSubBlockStatus.cxx.

37  {
38  return ::subBlockStatusDecoder.get<uint8_t>(m_status,2);
39 }

◆ timeout()

uint8_t ZdcSubBlockStatus::timeout ( ) const

Definition at line 31 of file ZdcSubBlockStatus.cxx.

31  {
32  return ::subBlockStatusDecoder.get<uint8_t>(m_status, 0); }

Member Data Documentation

◆ m_status

uint32_t ZdcSubBlockStatus::m_status
private

Definition at line 22 of file ZdcSubBlockStatus.h.


The documentation for this class was generated from the following files:
xAOD::uint8_t
uint8_t
Definition: Muon_v1.cxx:557
ZdcSubBlockStatus::m_status
uint32_t m_status
Definition: ZdcSubBlockStatus.h:22
merge.status
status
Definition: merge.py:17