ATLAS Offline Software
Public Member Functions | Private Attributes | List of all members
LVL1::jFEXTOB Class Reference

#include <jFEXTOB.h>

Collaboration diagram for LVL1::jFEXTOB:

Public Member Functions

 jFEXTOB ()
 
 ~jFEXTOB ()
 
void initialize (uint8_t, uint8_t, uint32_t, uint, uint)
 
void setFpga (uint8_t x)
 
void setjFex (uint8_t x)
 
void setWord (uint32_t x)
 
void setRes (uint x)
 
void setTTID (uint x)
 
uint8_t getFpga ()
 
uint8_t getjFex ()
 
uint32_t getWord ()
 
uint getRes ()
 
uint getTTID ()
 

Private Attributes

uint8_t m_fpga
 
uint8_t m_jfex
 
uint32_t m_word
 
uint m_res
 
uint m_ttid
 

Detailed Description

Definition at line 17 of file jFEXTOB.h.

Constructor & Destructor Documentation

◆ jFEXTOB()

LVL1::jFEXTOB::jFEXTOB ( )

Definition at line 15 of file jFEXTOB.cxx.

15  :
16  m_fpga{0},
17  m_jfex{0},
18  m_word{0},
19  m_res{0},
20  m_ttid{0}
21 {}

◆ ~jFEXTOB()

LVL1::jFEXTOB::~jFEXTOB ( )
inline

Definition at line 22 of file jFEXTOB.h.

22 {};

Member Function Documentation

◆ getFpga()

uint8_t LVL1::jFEXTOB::getFpga ( )
inline

Definition at line 32 of file jFEXTOB.h.

32 {return m_fpga;};

◆ getjFex()

uint8_t LVL1::jFEXTOB::getjFex ( )
inline

Definition at line 33 of file jFEXTOB.h.

33 {return m_jfex;};

◆ getRes()

uint LVL1::jFEXTOB::getRes ( )
inline

Definition at line 35 of file jFEXTOB.h.

35 {return m_res; };

◆ getTTID()

uint LVL1::jFEXTOB::getTTID ( )
inline

Definition at line 36 of file jFEXTOB.h.

36 {return m_ttid;};

◆ getWord()

uint32_t LVL1::jFEXTOB::getWord ( )
inline

Definition at line 34 of file jFEXTOB.h.

34 {return m_word;};

◆ initialize()

void LVL1::jFEXTOB::initialize ( uint8_t  fpga,
uint8_t  jfex,
uint32_t  word,
uint  res,
uint  ttid 
)

Definition at line 24 of file jFEXTOB.cxx.

25 {
26  setFpga (fpga);
27  setjFex (jfex);
28  setWord (word);
29  setRes (res);
30  setTTID (ttid);
31 
32 }

◆ setFpga()

void LVL1::jFEXTOB::setFpga ( uint8_t  x)
inline

Definition at line 26 of file jFEXTOB.h.

26 {m_fpga = x;};

◆ setjFex()

void LVL1::jFEXTOB::setjFex ( uint8_t  x)
inline

Definition at line 27 of file jFEXTOB.h.

27 {m_jfex = x;};

◆ setRes()

void LVL1::jFEXTOB::setRes ( uint  x)
inline

Definition at line 29 of file jFEXTOB.h.

29 {m_res = x;};

◆ setTTID()

void LVL1::jFEXTOB::setTTID ( uint  x)
inline

Definition at line 30 of file jFEXTOB.h.

30 {m_ttid = x;};

◆ setWord()

void LVL1::jFEXTOB::setWord ( uint32_t  x)
inline

Definition at line 28 of file jFEXTOB.h.

28 {m_word = x;};

Member Data Documentation

◆ m_fpga

uint8_t LVL1::jFEXTOB::m_fpga
private

Definition at line 40 of file jFEXTOB.h.

◆ m_jfex

uint8_t LVL1::jFEXTOB::m_jfex
private

Definition at line 41 of file jFEXTOB.h.

◆ m_res

uint LVL1::jFEXTOB::m_res
private

Definition at line 43 of file jFEXTOB.h.

◆ m_ttid

uint LVL1::jFEXTOB::m_ttid
private

Definition at line 44 of file jFEXTOB.h.

◆ m_word

uint32_t LVL1::jFEXTOB::m_word
private

Definition at line 42 of file jFEXTOB.h.


The documentation for this class was generated from the following files:
LVL1::jFEXTOB::setjFex
void setjFex(uint8_t x)
Definition: jFEXTOB.h:27
LVL1::jFEXTOB::m_res
uint m_res
Definition: jFEXTOB.h:43
LVL1::jFEXTOB::setRes
void setRes(uint x)
Definition: jFEXTOB.h:29
x
#define x
LVL1::jFEXTOB::setWord
void setWord(uint32_t x)
Definition: jFEXTOB.h:28
LVL1::jFEXTOB::m_fpga
uint8_t m_fpga
Definition: jFEXTOB.h:36
LVL1::jFEXTOB::m_ttid
uint m_ttid
Definition: jFEXTOB.h:44
res
std::pair< std::vector< unsigned int >, bool > res
Definition: JetGroupProductTest.cxx:14
LVL1::jFEXTOB::m_word
uint32_t m_word
Definition: jFEXTOB.h:42
LVL1::jFEXTOB::setFpga
void setFpga(uint8_t x)
Definition: jFEXTOB.h:26
LVL1::jFEXTOB::m_jfex
uint8_t m_jfex
Definition: jFEXTOB.h:41
LVL1::jFEXTOB::setTTID
void setTTID(uint x)
Definition: jFEXTOB.h:30