ATLAS Offline Software
Loading...
Searching...
No Matches
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{}
uint32_t m_word
Definition jFEXTOB.h:43
uint8_t m_fpga
Definition jFEXTOB.h:41
uint m_ttid
Definition jFEXTOB.h:45
uint8_t m_jfex
Definition jFEXTOB.h:42

◆ ~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}
std::pair< std::vector< unsigned int >, bool > res
void setjFex(uint8_t x)
Definition jFEXTOB.h:27
void setWord(uint32_t x)
Definition jFEXTOB.h:28
void setFpga(uint8_t x)
Definition jFEXTOB.h:26
void setRes(uint x)
Definition jFEXTOB.h:29
void setTTID(uint x)
Definition jFEXTOB.h:30
void setSeedEt(int x)
Definition jFEXTOB.h:31

◆ setFpga()

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

Definition at line 26 of file jFEXTOB.h.

26{m_fpga = x;};
#define 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: