ATLAS Offline Software
|
Class represnting header record in bytestream. More...
#include <AFP_RawCollectionHead.h>
Public Member Functions | |
uint16_t | lvl1Id () const |
Value of 11-15 least significant bits. More... | |
void | setLvl1Id (const uint16_t lvl1Id) |
uint16_t | link () const |
Value of 5-8 most significant bits. More... | |
void | setLink (const uint16_t link) |
uint32_t | frontendFlag () const |
Value of the 16 least significant bit. More... | |
void | setFrontendFlag (const uint32_t flag) |
uint16_t | bcId () const |
Value of 10 least significant bits. More... | |
void | setBcId (const uint16_t bcId) |
uint32_t | robId () const |
ROB in from which the collection was read. More... | |
void | setRobId (const uint32_t robId) |
Private Attributes | |
uint16_t | m_lvl1Id |
Value of 11-15 least significant bits. More... | |
uint16_t | m_link |
Value of 5-8 most significant bits. More... | |
uint32_t | m_frontendFlag |
Value of the 16 least significant bit. More... | |
uint16_t | m_bcId |
Value of 10 least significant bits. More... | |
uint32_t | m_robId |
ROB in from which the collection was read. More... | |
Class represnting header record in bytestream.
Header record in bytestream starts a new collection that is why this class is meant to be base for the data collections.
Definition at line 14 of file AFP_RawCollectionHead.h.
|
inline |
Value of 10 least significant bits.
In the following record: xxxx xxxx xxxx xxxx xxxx xxBB BBBB BBBB
it means bits marked with B
. Contains information about bunch crossing ID.
Definition at line 30 of file AFP_RawCollectionHead.h.
|
inline |
Value of the 16 least significant bit.
In the following record: xxxx xxxx xxxx xxxx Fxxx xxxx xxxx xxxx
it means bits marked with F
.
Definition at line 26 of file AFP_RawCollectionHead.h.
|
inline |
Value of 5-8 most significant bits.
In the following record: xxxx LLLL xxxx xxxx xxxx xxxx xxxx xxxx
it means bits marked with L
. Contains information about outlink.
Definition at line 22 of file AFP_RawCollectionHead.h.
|
inline |
Value of 11-15 least significant bits.
In the following record: xxxx xxxx xxxx xxxx xLLL LLxx xxxx xxxx
it means bits marked with L
.
Definition at line 18 of file AFP_RawCollectionHead.h.
|
inline |
|
inline |
Definition at line 31 of file AFP_RawCollectionHead.h.
|
inline |
Definition at line 27 of file AFP_RawCollectionHead.h.
|
inline |
Definition at line 23 of file AFP_RawCollectionHead.h.
|
inline |
Definition at line 19 of file AFP_RawCollectionHead.h.
|
inline |
Definition at line 35 of file AFP_RawCollectionHead.h.
|
private |
Value of 10 least significant bits.
In the following record: xxxx xxxx xxxx xxxx xxxx xxBB BBBB BBBB
it means bits marked with B
. Contains information about bunch crossing ID.
Definition at line 60 of file AFP_RawCollectionHead.h.
|
private |
Value of the 16 least significant bit.
In the following record: xxxx xxxx xxxx xxxx Fxxx xxxx xxxx xxxx
it means bits marked with F
.
Definition at line 54 of file AFP_RawCollectionHead.h.
|
private |
Value of 5-8 most significant bits.
In the following record: xxxx LLLL xxxx xxxx xxxx xxxx xxxx xxxx
it means bits marked with L
. Contains information about outlink.
Definition at line 48 of file AFP_RawCollectionHead.h.
|
private |
Value of 11-15 least significant bits.
In the following record: xxxx xxxx xxxx xxxx xLLL LLxx xxxx xxxx
it means bits marked with L
.
Definition at line 42 of file AFP_RawCollectionHead.h.
|
private |
ROB in from which the collection was read.
Definition at line 63 of file AFP_RawCollectionHead.h.