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, int=-1)
 
void setFpga (uint8_t x)
 
void setjFex (uint8_t x)
 
void setWord (uint32_t x)
 
void setRes (uint x)
 
void setTTID (uint x)
 
void setSeedEt (int x)
 
uint8_t getFpga ()
 
uint8_t getjFex ()
 
uint32_t getWord ()
 
uint getRes ()
 
uint getTTID ()
 
int getSeedEt ()
 

Private Attributes

uint8_t m_fpga
 
uint8_t m_jfex
 
uint32_t m_word
 
uint m_res
 
uint m_ttid
 
int m_seedEt
 

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  m_seedEt{0}
22 {}

◆ ~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 33 of file jFEXTOB.h.

33 {return m_fpga;};

◆ getjFex()

uint8_t LVL1::jFEXTOB::getjFex ( )
inline

Definition at line 34 of file jFEXTOB.h.

34 {return m_jfex;};

◆ getRes()

uint LVL1::jFEXTOB::getRes ( )
inline

Definition at line 36 of file jFEXTOB.h.

36 {return m_res; };

◆ getSeedEt()

int LVL1::jFEXTOB::getSeedEt ( )
inline

Definition at line 38 of file jFEXTOB.h.

38 {return m_seedEt;};

◆ getTTID()

uint LVL1::jFEXTOB::getTTID ( )
inline

Definition at line 37 of file jFEXTOB.h.

37 {return m_ttid;};

◆ getWord()

uint32_t LVL1::jFEXTOB::getWord ( )
inline

Definition at line 35 of file jFEXTOB.h.

35 {return m_word;};

◆ initialize()

void LVL1::jFEXTOB::initialize ( uint8_t  fpga,
uint8_t  jfex,
uint32_t  word,
uint  res,
uint  ttid,
int  seedEt = -1 
)

Definition at line 25 of file jFEXTOB.cxx.

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

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

◆ setSeedEt()

void LVL1::jFEXTOB::setSeedEt ( int  x)
inline

Definition at line 31 of file jFEXTOB.h.

31 {m_seedEt = 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 41 of file jFEXTOB.h.

◆ m_jfex

uint8_t LVL1::jFEXTOB::m_jfex
private

Definition at line 42 of file jFEXTOB.h.

◆ m_res

uint LVL1::jFEXTOB::m_res
private

Definition at line 44 of file jFEXTOB.h.

◆ m_seedEt

int LVL1::jFEXTOB::m_seedEt
private

Definition at line 46 of file jFEXTOB.h.

◆ m_ttid

uint LVL1::jFEXTOB::m_ttid
private

Definition at line 45 of file jFEXTOB.h.

◆ m_word

uint32_t LVL1::jFEXTOB::m_word
private

Definition at line 43 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:44
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:38
LVL1::jFEXTOB::m_ttid
uint m_ttid
Definition: jFEXTOB.h:45
res
std::pair< std::vector< unsigned int >, bool > res
Definition: JetGroupProductTest.cxx:14
LVL1::jFEXTOB::m_word
uint32_t m_word
Definition: jFEXTOB.h:43
LVL1::jFEXTOB::setSeedEt
void setSeedEt(int x)
Definition: jFEXTOB.h:31
LVL1::jFEXTOB::setFpga
void setFpga(uint8_t x)
Definition: jFEXTOB.h:26
LVL1::jFEXTOB::m_jfex
uint8_t m_jfex
Definition: jFEXTOB.h:42
LVL1::jFEXTOB::setTTID
void setTTID(uint x)
Definition: jFEXTOB.h:30
LVL1::jFEXTOB::m_seedEt
int m_seedEt
Definition: jFEXTOB.h:46