ATLAS Offline Software
|
JEM jet element dataword class. More...
#include <JemJetElement.h>
Public Member Functions | |
JemJetElement (uint32_t word) | |
JemJetElement (int chan, int emDat, int hadDat, int emParErr, int hadParErr, int linkErr) | |
int | channel () const |
int | emData () const |
int | hadData () const |
int | emParity () const |
int | hadParity () const |
int | linkError () const |
int | pair () const |
int | pin () const |
int | wordId () const |
uint32_t | data () const |
Private Attributes | |
uint32_t | m_data |
Jet element data. More... | |
Static Private Attributes | |
static const int | s_emDataBit = 0 |
static const int | s_emParityBit = 9 |
static const int | s_hadDataBit = 10 |
static const int | s_hadParityBit = 19 |
static const int | s_linkErrorBit = 20 |
static const int | s_pairBit = 23 |
static const int | s_pinBit = 25 |
static const int | s_wordIdBit = 30 |
static const int | s_jeWordId = 0x1 |
static const int | s_pairsPerPin = 3 |
static const int | s_pairOffset = 1 |
static const uint32_t | s_emDataMask = 0x1ff |
static const uint32_t | s_emParityMask = 0x1 |
static const uint32_t | s_hadDataMask = 0x1ff |
static const uint32_t | s_hadParityMask = 0x1 |
static const uint32_t | s_linkErrorMask = 0x3 |
static const uint32_t | s_pairMask = 0x3 |
static const uint32_t | s_pinMask = 0x1f |
static const uint32_t | s_wordIdMask = 0x3 |
JEM jet element dataword class.
Based on "ATLAS Level-1 Calorimeter Trigger Read-out Driver" Version 1.06d
Definition at line 20 of file JemJetElement.h.
LVL1BS::JemJetElement::JemJetElement | ( | uint32_t | word | ) |
Definition at line 32 of file JemJetElement.cxx.
LVL1BS::JemJetElement::JemJetElement | ( | int | chan, |
int | emDat, | ||
int | hadDat, | ||
int | emParErr, | ||
int | hadParErr, | ||
int | linkErr | ||
) |
Definition at line 36 of file JemJetElement.cxx.
|
inline |
Definition at line 66 of file JemJetElement.h.
|
inline |
Definition at line 111 of file JemJetElement.h.
|
inline |
Definition at line 71 of file JemJetElement.h.
|
inline |
Definition at line 81 of file JemJetElement.h.
|
inline |
Definition at line 76 of file JemJetElement.h.
|
inline |
Definition at line 86 of file JemJetElement.h.
|
inline |
Definition at line 91 of file JemJetElement.h.
|
inline |
Definition at line 96 of file JemJetElement.h.
|
inline |
Definition at line 101 of file JemJetElement.h.
|
inline |
Definition at line 106 of file JemJetElement.h.
|
private |
Jet element data.
Definition at line 62 of file JemJetElement.h.
|
staticprivate |
Definition at line 41 of file JemJetElement.h.
|
staticprivate |
Definition at line 52 of file JemJetElement.h.
|
staticprivate |
Definition at line 42 of file JemJetElement.h.
|
staticprivate |
Definition at line 53 of file JemJetElement.h.
|
staticprivate |
Definition at line 43 of file JemJetElement.h.
|
staticprivate |
Definition at line 54 of file JemJetElement.h.
|
staticprivate |
Definition at line 44 of file JemJetElement.h.
|
staticprivate |
Definition at line 55 of file JemJetElement.h.
|
staticprivate |
Definition at line 49 of file JemJetElement.h.
|
staticprivate |
Definition at line 45 of file JemJetElement.h.
|
staticprivate |
Definition at line 56 of file JemJetElement.h.
|
staticprivate |
Definition at line 46 of file JemJetElement.h.
|
staticprivate |
Definition at line 57 of file JemJetElement.h.
|
staticprivate |
Definition at line 51 of file JemJetElement.h.
|
staticprivate |
Definition at line 50 of file JemJetElement.h.
|
staticprivate |
Definition at line 47 of file JemJetElement.h.
|
staticprivate |
Definition at line 58 of file JemJetElement.h.
|
staticprivate |
Definition at line 48 of file JemJetElement.h.
|
staticprivate |
Definition at line 59 of file JemJetElement.h.