ATLAS Offline Software
|
L1Calo User Header class. More...
#include <SubBlockHeader.h>
Public Member Functions | |
SubBlockHeader (uint32_t header=0x0) | |
Constructor - default just sets word ID and number of header words. More... | |
uint8_t | type () const |
uint8_t | version () const |
uint8_t | format () const |
uint8_t | seqNum () const |
uint8_t | crate () const |
uint8_t | module () const |
uint8_t | nSlice2 () const |
uint8_t | nSlice1 () const |
uint8_t | compVer () const |
bool | isPpmBlock () const |
bool | isSubBlockHeader () const |
Static Public Member Functions | |
static bool | isSubBlockHeader (uint32_t word) |
Private Attributes | |
uint32_t | m_header |
L1Calo User Header class.
The User Header is the first word of the ROD data and contains Triggered slice offsets for all the sub-detector types.
Definition at line 20 of file SubBlockHeader.h.
SubBlockHeader::SubBlockHeader | ( | uint32_t | header = 0x0 | ) |
Constructor - default just sets word ID and number of header words.
Definition at line 27 of file SubBlockHeader.cxx.
|
inline |
Definition at line 34 of file SubBlockHeader.h.
uint8_t SubBlockHeader::crate | ( | ) | const |
Definition at line 44 of file SubBlockHeader.cxx.
uint8_t SubBlockHeader::format | ( | ) | const |
Definition at line 38 of file SubBlockHeader.cxx.
bool SubBlockHeader::isPpmBlock | ( | ) | const |
Definition at line 65 of file SubBlockHeader.cxx.
bool SubBlockHeader::isSubBlockHeader | ( | ) | const |
Definition at line 57 of file SubBlockHeader.cxx.
|
static |
Definition at line 61 of file SubBlockHeader.cxx.
uint8_t SubBlockHeader::module | ( | ) | const |
Definition at line 47 of file SubBlockHeader.cxx.
uint8_t SubBlockHeader::nSlice1 | ( | ) | const |
Definition at line 53 of file SubBlockHeader.cxx.
uint8_t SubBlockHeader::nSlice2 | ( | ) | const |
Definition at line 50 of file SubBlockHeader.cxx.
uint8_t SubBlockHeader::seqNum | ( | ) | const |
Definition at line 41 of file SubBlockHeader.cxx.
uint8_t SubBlockHeader::type | ( | ) | const |
Definition at line 32 of file SubBlockHeader.cxx.
uint8_t SubBlockHeader::version | ( | ) | const |
Definition at line 35 of file SubBlockHeader.cxx.
|
private |
Definition at line 22 of file SubBlockHeader.h.