ATLAS Offline Software
|
Base class representing first 8 bits in a record in bytestream. More...
#include <AFP_RawDataCommonHead.h>
Public Member Functions | |
uint16_t | hitDiscConfig () const |
Value of third and forth most significant bits. More... | |
void | setHitDiscConfig (const uint16_t hitDiscConfig) |
uint16_t | link () const |
void | setLink (const uint16_t outlink) |
Private Attributes | |
uint16_t | m_hitDiscConfig = 0 |
Value of third and forth most significant bits. More... | |
uint16_t | m_link = 0 |
Values of the 5-8 most significant bits. More... | |
Base class representing first 8 bits in a record in bytestream.
The class is meant to be used as a base for classes representing records in AFP bytestream. The format of the bytestream is documented in presentation: https://indico.cern.ch/login/?next=%2Fevent%2F493415%2Fcontributions%2F1172054%2Fattachments%2F1222236%2F1787442%2Fbytestream.pdf
Definition at line 16 of file AFP_RawDataCommonHead.h.
|
inline |
Value of third and forth most significant bits.
In the following record: xxdd xxxx xxxx xxxx xxxx xxxx xxxx xxxx
it means bits marked with d
.
Definition at line 20 of file AFP_RawDataCommonHead.h.
|
inline |
Definition at line 23 of file AFP_RawDataCommonHead.h.
|
inline |
Definition at line 21 of file AFP_RawDataCommonHead.h.
|
inline |
Definition at line 24 of file AFP_RawDataCommonHead.h.
|
private |
Value of third and forth most significant bits.
In the following record: xxdd xxxx xxxx xxxx xxxx xxxx xxxx xxxx
it means bits marked with d
.
Definition at line 33 of file AFP_RawDataCommonHead.h.
|
private |
Values of the 5-8 most significant bits.
In the following record: xxxx LLLL xxxx xxxx xxxx xxxx xxxx xxxx
it means bits marked with L
.
Definition at line 39 of file AFP_RawDataCommonHead.h.