CbmRoot
|
#include <CbmTrdUnpackFaspAlgo.h>
Public Member Functions | |
CbmTrdFaspMessage24 () | |
virtual eMessageType | getType (uint32_t w) const |
virtual void | readDW (uint32_t w) |
virtual void | readEW (uint32_t w) |
virtual int | getFaspIdMod () const |
virtual void | print () const |
Public Attributes | |
eMessageVersion | version = eMessageVersion::kMessLegacy |
format version | |
uint8_t | ch = 0 |
ch id in the FASP | |
uint8_t | type = 0 |
message type 0 = data, 1 = epoch | |
uint8_t | tlab = 0 |
time of the digi inside the epoch | |
uint16_t | data = 0 |
ADC value. | |
uint32_t | epoch = 0 |
epoch id (not used for the moment) | |
uint32_t | mod = 0 |
full module address according to CbmTrdAddress | |
uint8_t | rob = 0 |
Read-Out unit id in the module. | |
uint8_t | elink = 0 |
optical link for read-out unit (up or down, starting with v2024) | |
uint8_t | fasp = 0 |
FASP id in the module. | |
Definition at line 135 of file CbmTrdUnpackFaspAlgo.h.
CbmTrdUnpackFaspAlgo::CbmTrdFaspMessage24::CbmTrdFaspMessage24 | ( | ) |
Definition at line 443 of file CbmTrdUnpackFaspAlgo.cxx.
References CbmTrdUnpackFaspAlgo::kMess24, and CbmTrdUnpackFaspAlgo::CbmTrdFaspMessage::version.
|
inlinevirtualinherited |
Definition at line 117 of file CbmTrdUnpackFaspAlgo.h.
References CbmTrdUnpackFaspAlgo::CbmTrdFaspMessage::fasp, NFASPCROB, and CbmTrdUnpackFaspAlgo::CbmTrdFaspMessage::rob.
Referenced by CbmTrdUnpackFaspAlgo::unpack().
|
virtual |
Reimplemented from CbmTrdUnpackFaspAlgo::CbmTrdFaspMessage.
Definition at line 449 of file CbmTrdUnpackFaspAlgo.cxx.
References CbmTrdUnpackFaspAlgo::kData, and CbmTrdUnpackFaspAlgo::kEpoch.
|
virtualinherited |
Definition at line 431 of file CbmTrdUnpackFaspAlgo.cxx.
References CbmTrdUnpackFaspAlgo::kData, and CbmTrdUnpackFaspAlgo::kEpoch.
Referenced by CbmTrdUnpackFaspAlgo::unpack().
|
virtual |
Reimplemented from CbmTrdUnpackFaspAlgo::CbmTrdFaspMessage.
Definition at line 457 of file CbmTrdUnpackFaspAlgo.cxx.
References CbmTrdUnpackFaspAlgo::kMessCh, CbmTrdUnpackFaspAlgo::kMessData, CbmTrdUnpackFaspAlgo::kMessFasp, CbmTrdUnpackFaspAlgo::kMessTlab, CbmTrdUnpackFaspAlgo::kMessType, and VERBOSE.
|
virtual |
Reimplemented from CbmTrdUnpackFaspAlgo::CbmTrdFaspMessage.
Definition at line 489 of file CbmTrdUnpackFaspAlgo.cxx.
References CbmTrdUnpackFaspAlgo::kMessCh, CbmTrdUnpackFaspAlgo::kMessEpoch, CbmTrdUnpackFaspAlgo::kMessFasp, CbmTrdUnpackFaspAlgo::kMessType, and VERBOSE.
|
inherited |
ch id in the FASP
Definition at line 125 of file CbmTrdUnpackFaspAlgo.h.
Referenced by CbmTrdUnpackFaspAlgo::unpack().
|
inherited |
ADC value.
Definition at line 128 of file CbmTrdUnpackFaspAlgo.h.
|
inherited |
optical link for read-out unit (up or down, starting with v2024)
Definition at line 132 of file CbmTrdUnpackFaspAlgo.h.
Referenced by CbmTrdUnpackFaspAlgo::unpack().
|
inherited |
epoch id (not used for the moment)
Definition at line 129 of file CbmTrdUnpackFaspAlgo.h.
|
inherited |
FASP id in the module.
Definition at line 133 of file CbmTrdUnpackFaspAlgo.h.
Referenced by CbmTrdUnpackFaspAlgo::CbmTrdFaspMessage::getFaspIdMod().
|
inherited |
full module address according to CbmTrdAddress
Definition at line 130 of file CbmTrdUnpackFaspAlgo.h.
Referenced by CbmTrdUnpackFaspAlgo::unpack().
|
inherited |
Read-Out unit id in the module.
Definition at line 131 of file CbmTrdUnpackFaspAlgo.h.
Referenced by CbmTrdUnpackFaspAlgo::CbmTrdFaspMessage::getFaspIdMod(), and CbmTrdUnpackFaspAlgo::unpack().
|
inherited |
time of the digi inside the epoch
Definition at line 127 of file CbmTrdUnpackFaspAlgo.h.
|
inherited |
message type 0 = data, 1 = epoch
Definition at line 126 of file CbmTrdUnpackFaspAlgo.h.
Referenced by CbmTrdUnpackFaspAlgo::unpack().
|
inherited |
format version
Definition at line 124 of file CbmTrdUnpackFaspAlgo.h.
Referenced by CbmTrdFaspMessage24(), CbmTrdUnpackFaspAlgo::FinalizeComponent(), and CbmTrdUnpackFaspAlgo::pushDigis().