ATLAS Offline Software
Loading...
Searching...
No Matches
Muon::NSW_MMTP_RawDataSegment Class Reference

#include <NSW_MMTP_RawDataSegment.h>

Collaboration diagram for Muon::NSW_MMTP_RawDataSegment:

Public Member Functions

 NSW_MMTP_RawDataSegment (uint16_t trig_BCID, uint8_t trig_dTheta, uint8_t trig_rBin, uint8_t trig_phiBin)
virtual ~NSW_MMTP_RawDataSegment ()=default
uint16_t trig_BCID () const
uint8_t trig_dTheta () const
uint8_t trig_rBin () const
uint8_t trig_phiBin () const
bool trig_phiSign () const

Private Attributes

uint16_t m_trig_BCID {0}
uint8_t m_trig_dTheta {0}
uint8_t m_trig_rBin {0}
uint8_t m_trig_phiBin {0}
bool m_trig_phiSign {0}

Friends

class NSW_MMTP_RawDataSegmentCnv_p1

Detailed Description

Definition at line 13 of file NSW_MMTP_RawDataSegment.h.

Constructor & Destructor Documentation

◆ NSW_MMTP_RawDataSegment()

Muon::NSW_MMTP_RawDataSegment::NSW_MMTP_RawDataSegment ( uint16_t trig_BCID,
uint8_t trig_dTheta,
uint8_t trig_rBin,
uint8_t trig_phiBin )

◆ ~NSW_MMTP_RawDataSegment()

virtual Muon::NSW_MMTP_RawDataSegment::~NSW_MMTP_RawDataSegment ( )
virtualdefault

Member Function Documentation

◆ trig_BCID()

uint16_t Muon::NSW_MMTP_RawDataSegment::trig_BCID ( ) const
inline

Definition at line 19 of file NSW_MMTP_RawDataSegment.h.

19{return m_trig_BCID;};

◆ trig_dTheta()

uint8_t Muon::NSW_MMTP_RawDataSegment::trig_dTheta ( ) const
inline

Definition at line 20 of file NSW_MMTP_RawDataSegment.h.

20{return m_trig_dTheta;};

◆ trig_phiBin()

uint8_t Muon::NSW_MMTP_RawDataSegment::trig_phiBin ( ) const
inline

Definition at line 22 of file NSW_MMTP_RawDataSegment.h.

22{return m_trig_phiBin;};

◆ trig_phiSign()

bool Muon::NSW_MMTP_RawDataSegment::trig_phiSign ( ) const
inline

Definition at line 23 of file NSW_MMTP_RawDataSegment.h.

23{return m_trig_phiSign;};

◆ trig_rBin()

uint8_t Muon::NSW_MMTP_RawDataSegment::trig_rBin ( ) const
inline

Definition at line 21 of file NSW_MMTP_RawDataSegment.h.

21{return m_trig_rBin;};

◆ NSW_MMTP_RawDataSegmentCnv_p1

friend class NSW_MMTP_RawDataSegmentCnv_p1
friend

Definition at line 14 of file NSW_MMTP_RawDataSegment.h.

Member Data Documentation

◆ m_trig_BCID

uint16_t Muon::NSW_MMTP_RawDataSegment::m_trig_BCID {0}
private

Definition at line 26 of file NSW_MMTP_RawDataSegment.h.

26{0};

◆ m_trig_dTheta

uint8_t Muon::NSW_MMTP_RawDataSegment::m_trig_dTheta {0}
private

Definition at line 27 of file NSW_MMTP_RawDataSegment.h.

27{0};

◆ m_trig_phiBin

uint8_t Muon::NSW_MMTP_RawDataSegment::m_trig_phiBin {0}
private

Definition at line 29 of file NSW_MMTP_RawDataSegment.h.

29{0};

◆ m_trig_phiSign

bool Muon::NSW_MMTP_RawDataSegment::m_trig_phiSign {0}
private

Definition at line 30 of file NSW_MMTP_RawDataSegment.h.

30{0}; // trig_phiBin from constructor is from decoder: 6 bits => 1 bit is sign, 5 bits for magnitude

◆ m_trig_rBin

uint8_t Muon::NSW_MMTP_RawDataSegment::m_trig_rBin {0}
private

Definition at line 28 of file NSW_MMTP_RawDataSegment.h.

28{0};

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