ATLAS Offline Software
Loading...
Searching...
No Matches
LVL1::gFEXJwoJTOB Class Reference

#include <gFEXJwoJTOB.h>

Collaboration diagram for LVL1::gFEXJwoJTOB:

Public Member Functions

 gFEXJwoJTOB ()
 ~gFEXJwoJTOB ()
uint32_t getWord () const
unsigned int getQuantity1 () const
unsigned int getQuantity2 () const
unsigned int getStatus1 () const
unsigned int getStatus2 () const
unsigned int getSaturation () const
unsigned int getTobID () const
void setWord (uint32_t)
void setQuantity1 (unsigned int)
void setQuantity2 (unsigned int)
void setStatus1 (unsigned int)
void setStatus2 (unsigned int)
void setSaturation (unsigned int)
void setTobID (unsigned int)

Private Attributes

uint32_t m_word
 The gFEXJwoJTOB.h class stores the energy, the eta, phi coordinate, the status and the type (gRho, gBlock, gJwoJ) of the gFEX JwoJ TOBs.
unsigned int m_quantity1
unsigned int m_quantity2
unsigned int m_st1
unsigned int m_st2
unsigned int m_satur
unsigned int m_tobID

Detailed Description

Definition at line 15 of file gFEXJwoJTOB.h.

Constructor & Destructor Documentation

◆ gFEXJwoJTOB()

LVL1::gFEXJwoJTOB::gFEXJwoJTOB ( )

Definition at line 14 of file gFEXJwoJTOB.cxx.

14 :
15 m_word{99999},
16 m_quantity1{99999},
17 m_quantity2{99999},
18 m_st1{99999},
19 m_st2{99999},
20 m_satur{99999},
21 m_tobID{99999}
22{}
unsigned int m_st2
Definition gFEXJwoJTOB.h:26
unsigned int m_st1
Definition gFEXJwoJTOB.h:25
unsigned int m_tobID
Definition gFEXJwoJTOB.h:28
uint32_t m_word
The gFEXJwoJTOB.h class stores the energy, the eta, phi coordinate, the status and the type (gRho,...
Definition gFEXJwoJTOB.h:22
unsigned int m_satur
Definition gFEXJwoJTOB.h:27
unsigned int m_quantity1
Definition gFEXJwoJTOB.h:23
unsigned int m_quantity2
Definition gFEXJwoJTOB.h:24

◆ ~gFEXJwoJTOB()

LVL1::gFEXJwoJTOB::~gFEXJwoJTOB ( )
inline

Definition at line 33 of file gFEXJwoJTOB.h.

33{};

Member Function Documentation

◆ getQuantity1()

unsigned int LVL1::gFEXJwoJTOB::getQuantity1 ( ) const
inline

Definition at line 36 of file gFEXJwoJTOB.h.

36{return m_quantity1;}

◆ getQuantity2()

unsigned int LVL1::gFEXJwoJTOB::getQuantity2 ( ) const
inline

Definition at line 37 of file gFEXJwoJTOB.h.

37{return m_quantity2;}

◆ getSaturation()

unsigned int LVL1::gFEXJwoJTOB::getSaturation ( ) const
inline

Definition at line 40 of file gFEXJwoJTOB.h.

40{return m_satur;}

◆ getStatus1()

unsigned int LVL1::gFEXJwoJTOB::getStatus1 ( ) const
inline

Definition at line 38 of file gFEXJwoJTOB.h.

38{return m_st1;}

◆ getStatus2()

unsigned int LVL1::gFEXJwoJTOB::getStatus2 ( ) const
inline

Definition at line 39 of file gFEXJwoJTOB.h.

39{return m_st2;}

◆ getTobID()

unsigned int LVL1::gFEXJwoJTOB::getTobID ( ) const
inline

Definition at line 41 of file gFEXJwoJTOB.h.

41{return m_tobID;}

◆ getWord()

uint32_t LVL1::gFEXJwoJTOB::getWord ( ) const
inline

Definition at line 35 of file gFEXJwoJTOB.h.

35{return m_word;}

◆ setQuantity1()

void LVL1::gFEXJwoJTOB::setQuantity1 ( unsigned int quantity1)

Definition at line 37 of file gFEXJwoJTOB.cxx.

37 {
38 m_quantity1 = quantity1;
39}

◆ setQuantity2()

void LVL1::gFEXJwoJTOB::setQuantity2 ( unsigned int quantity2)

Definition at line 41 of file gFEXJwoJTOB.cxx.

41 {
42 m_quantity2 = quantity2;
43}

◆ setSaturation()

void LVL1::gFEXJwoJTOB::setSaturation ( unsigned int satur)

Definition at line 53 of file gFEXJwoJTOB.cxx.

53 {
54 m_satur = satur;
55}

◆ setStatus1()

void LVL1::gFEXJwoJTOB::setStatus1 ( unsigned int st1)

Definition at line 45 of file gFEXJwoJTOB.cxx.

45 {
46 m_st1 = st1;
47}

◆ setStatus2()

void LVL1::gFEXJwoJTOB::setStatus2 ( unsigned int st2)

Definition at line 49 of file gFEXJwoJTOB.cxx.

49 {
50 m_st2 = st2;
51}

◆ setTobID()

void LVL1::gFEXJwoJTOB::setTobID ( unsigned int tobID)

Definition at line 57 of file gFEXJwoJTOB.cxx.

57 {
58 m_tobID = tobID;
59}

◆ setWord()

void LVL1::gFEXJwoJTOB::setWord ( uint32_t word)

Definition at line 33 of file gFEXJwoJTOB.cxx.

33 {
34 m_word = word;
35}

Member Data Documentation

◆ m_quantity1

unsigned int LVL1::gFEXJwoJTOB::m_quantity1
private

Definition at line 23 of file gFEXJwoJTOB.h.

◆ m_quantity2

unsigned int LVL1::gFEXJwoJTOB::m_quantity2
private

Definition at line 24 of file gFEXJwoJTOB.h.

◆ m_satur

unsigned int LVL1::gFEXJwoJTOB::m_satur
private

Definition at line 27 of file gFEXJwoJTOB.h.

◆ m_st1

unsigned int LVL1::gFEXJwoJTOB::m_st1
private

Definition at line 25 of file gFEXJwoJTOB.h.

◆ m_st2

unsigned int LVL1::gFEXJwoJTOB::m_st2
private

Definition at line 26 of file gFEXJwoJTOB.h.

◆ m_tobID

unsigned int LVL1::gFEXJwoJTOB::m_tobID
private

Definition at line 28 of file gFEXJwoJTOB.h.

◆ m_word

uint32_t LVL1::gFEXJwoJTOB::m_word
private

The gFEXJwoJTOB.h class stores the energy, the eta, phi coordinate, the status and the type (gRho, gBlock, gJwoJ) of the gFEX JwoJ TOBs.

Definition at line 22 of file gFEXJwoJTOB.h.


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