KLM raw data.
More...
#include <RawData.h>
KLM raw data.
Definition at line 57 of file RawData.h.
◆ RawData()
Constructor (unpack KLM raw data).
- Parameters
-
[in] | copper | Copper identifier. |
[in] | slot | Slot number (1-based). |
[in] | buffer | Data buffer (to be unpacked). |
[in,out] | klmDigitRaws | KLMDigitRaw array. |
[out] | newDigitRaw | New KLMRawDigit. |
[in] | fillDigitRaws | Whether to fill klmDigitRaws. |
Definition at line 22 of file RawData.cc.
27 uint16_t dataWords[4];
28 dataWords[0] = (buffer[0] >> 16) & 0xFFFF;
29 dataWords[1] = buffer[0] & 0xFFFF;
30 dataWords[2] = (buffer[1] >> 16) & 0xFFFF;
31 dataWords[3] = buffer[1] & 0xFFFF;
40 *newDigitRaw = klmDigitRaws->appendNew(copper, slot,
41 dataWords[0], dataWords[1],
42 dataWords[2], dataWords[3]);
◆ getChannelGroups()
void getChannelGroups |
( |
std::vector< ChannelGroup > & |
channelGroups | ) |
const |
Get channel groups corresponding to this hit.
- Parameters
-
[out] | channelGroups | Channel groups. |
Definition at line 50 of file RawData.cc.
◆ unpackAxis()
static uint16_t unpackAxis |
( |
uint16_t |
raw | ) |
|
|
inlinestatic |
Unpack axis.
- Parameters
-
Definition at line 163 of file RawData.h.
◆ unpackChannel()
static uint16_t unpackChannel |
( |
uint16_t |
raw | ) |
|
|
inlinestatic |
Unpack channel.
- Parameters
-
Definition at line 172 of file RawData.h.
◆ unpackCTime()
static uint16_t unpackCTime |
( |
uint16_t |
raw | ) |
|
|
inlinestatic |
Unpack CTIME.
- Parameters
-
Definition at line 181 of file RawData.h.
◆ unpackLane()
static uint16_t unpackLane |
( |
uint16_t |
raw | ) |
|
|
inlinestatic |
Unpack lane.
- Parameters
-
Definition at line 154 of file RawData.h.
◆ unpackTDC()
static uint16_t unpackTDC |
( |
uint16_t |
raw | ) |
|
|
inlinestatic |
Unpack TDC.
- Parameters
-
Definition at line 199 of file RawData.h.
◆ unpackTriggerBits()
static uint16_t unpackTriggerBits |
( |
uint16_t |
raw | ) |
|
|
inlinestatic |
Unpack trigger bits.
- Parameters
-
Definition at line 190 of file RawData.h.
The documentation for this class was generated from the following files: