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

Definition at line 7 of file NSW_MMTP_RawDataSegment.cxx.

7  :
11  m_trig_phiBin(trig_phiBin & 0b11111),
12  m_trig_phiSign((trig_phiBin >> 5) & 0b1)
13 { }

◆ ~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;};

Friends And Related Function Documentation

◆ 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.

◆ m_trig_dTheta

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

Definition at line 27 of file NSW_MMTP_RawDataSegment.h.

◆ m_trig_phiBin

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

Definition at line 29 of file NSW_MMTP_RawDataSegment.h.

◆ m_trig_phiSign

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

Definition at line 30 of file NSW_MMTP_RawDataSegment.h.

◆ m_trig_rBin

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

Definition at line 28 of file NSW_MMTP_RawDataSegment.h.


The documentation for this class was generated from the following files:
Muon::NSW_MMTP_RawDataSegment::m_trig_rBin
uint8_t m_trig_rBin
Definition: NSW_MMTP_RawDataSegment.h:28
Muon::NSW_MMTP_RawDataSegment::m_trig_phiBin
uint8_t m_trig_phiBin
Definition: NSW_MMTP_RawDataSegment.h:29
Muon::NSW_MMTP_RawDataSegment::trig_phiBin
uint8_t trig_phiBin() const
Definition: NSW_MMTP_RawDataSegment.h:22
Muon::NSW_MMTP_RawDataSegment::m_trig_BCID
uint16_t m_trig_BCID
Definition: NSW_MMTP_RawDataSegment.h:26
Muon::NSW_MMTP_RawDataSegment::m_trig_dTheta
uint8_t m_trig_dTheta
Definition: NSW_MMTP_RawDataSegment.h:27
Muon::NSW_MMTP_RawDataSegment::trig_rBin
uint8_t trig_rBin() const
Definition: NSW_MMTP_RawDataSegment.h:21
Muon::NSW_MMTP_RawDataSegment::trig_dTheta
uint8_t trig_dTheta() const
Definition: NSW_MMTP_RawDataSegment.h:20
Muon::NSW_MMTP_RawDataSegment::m_trig_phiSign
bool m_trig_phiSign
Definition: NSW_MMTP_RawDataSegment.h:30
Muon::NSW_MMTP_RawDataSegment::trig_BCID
uint16_t trig_BCID() const
Definition: NSW_MMTP_RawDataSegment.h:19