![]() |
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.
1.8.18