|
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 449 of file CbmTrdUnpackFaspAlgo.cxx.
References CbmTrdUnpackFaspAlgo::CbmTrdFaspMessage::CbmTrdFaspMessage(), CbmTrdUnpackFaspAlgo::kMess24, and CbmTrdUnpackFaspAlgo::CbmTrdFaspMessage::version.
|
inlinevirtualinherited |
|
virtual |
Reimplemented from CbmTrdUnpackFaspAlgo::CbmTrdFaspMessage.
Definition at line 455 of file CbmTrdUnpackFaspAlgo.cxx.
References CbmTrdUnpackFaspAlgo::kData, and CbmTrdUnpackFaspAlgo::kEpoch.
|
virtualinherited |
Definition at line 437 of file CbmTrdUnpackFaspAlgo.cxx.
References ch, data, elink, epoch, fasp, getFaspIdMod(), CbmTrdUnpackFaspAlgo::kData, CbmTrdUnpackFaspAlgo::kEpoch, rob, tlab, and type.
Referenced by CbmTrdUnpackFaspAlgo::CbmTrdFaspMessage24::readDW(), readDW(), CbmTrdUnpackFaspAlgo::CbmTrdFaspMessage24::readEW(), and readEW().
|
virtual |
Reimplemented from CbmTrdUnpackFaspAlgo::CbmTrdFaspMessage.
Definition at line 463 of file CbmTrdUnpackFaspAlgo.cxx.
References CbmTrdUnpackFaspAlgo::CbmTrdFaspMessage::ch, CbmTrdUnpackFaspAlgo::CbmTrdFaspMessage::data, CbmTrdUnpackFaspAlgo::CbmTrdFaspMessage::fasp, CbmTrdUnpackFaspAlgo::kMessCh, CbmTrdUnpackFaspAlgo::kMessData, CbmTrdUnpackFaspAlgo::kMessFasp, CbmTrdUnpackFaspAlgo::kMessTlab, CbmTrdUnpackFaspAlgo::kMessType, CbmTrdUnpackFaspAlgo::CbmTrdFaspMessage::print(), CbmTrdUnpackFaspAlgo::CbmTrdFaspMessage::tlab, CbmTrdUnpackFaspAlgo::CbmTrdFaspMessage::type, and VERBOSE.
|
virtual |
Reimplemented from CbmTrdUnpackFaspAlgo::CbmTrdFaspMessage.
Definition at line 495 of file CbmTrdUnpackFaspAlgo.cxx.
References CbmTrdUnpackFaspAlgo::CbmTrdFaspMessage::ch, CbmTrdUnpackFaspAlgo::CbmTrdFaspMessage::epoch, CbmTrdUnpackFaspAlgo::CbmTrdFaspMessage::fasp, CbmTrdUnpackFaspAlgo::kMessCh, CbmTrdUnpackFaspAlgo::kMessEpoch, CbmTrdUnpackFaspAlgo::kMessFasp, CbmTrdUnpackFaspAlgo::kMessType, CbmTrdUnpackFaspAlgo::CbmTrdFaspMessage::print(), CbmTrdUnpackFaspAlgo::CbmTrdFaspMessage::type, and VERBOSE.
|
inherited |
ch id in the FASP
Definition at line 125 of file CbmTrdUnpackFaspAlgo.h.
Referenced by CbmTrdFaspMessage(), print(), CbmTrdUnpackFaspAlgo::CbmTrdFaspMessage24::readDW(), readDW(), CbmTrdUnpackFaspAlgo::CbmTrdFaspMessage24::readEW(), and readEW().
|
inherited |
ADC value.
Definition at line 128 of file CbmTrdUnpackFaspAlgo.h.
Referenced by CbmTrdFaspMessage(), print(), CbmTrdUnpackFaspAlgo::CbmTrdFaspMessage24::readDW(), and readDW().
|
inherited |
optical link for read-out unit (up or down, starting with v2024)
Definition at line 132 of file CbmTrdUnpackFaspAlgo.h.
Referenced by CbmTrdFaspMessage(), and print().
|
inherited |
epoch id (not used for the moment)
Definition at line 129 of file CbmTrdUnpackFaspAlgo.h.
Referenced by print(), CbmTrdUnpackFaspAlgo::CbmTrdFaspMessage24::readEW(), and readEW().
|
inherited |
FASP id in the module.
Definition at line 133 of file CbmTrdUnpackFaspAlgo.h.
Referenced by CbmTrdFaspMessage(), getFaspIdMod(), print(), CbmTrdUnpackFaspAlgo::CbmTrdFaspMessage24::readDW(), readDW(), CbmTrdUnpackFaspAlgo::CbmTrdFaspMessage24::readEW(), and readEW().
|
inherited |
full module address according to CbmTrdAddress
Definition at line 130 of file CbmTrdUnpackFaspAlgo.h.
|
inherited |
Read-Out unit id in the module.
Definition at line 131 of file CbmTrdUnpackFaspAlgo.h.
Referenced by CbmTrdFaspMessage(), getFaspIdMod(), print(), and ~CbmTrdFaspMessage().
|
inherited |
time of the digi inside the epoch
Definition at line 127 of file CbmTrdUnpackFaspAlgo.h.
Referenced by CbmTrdFaspMessage(), print(), CbmTrdUnpackFaspAlgo::CbmTrdFaspMessage24::readDW(), and readDW().
|
inherited |
message type 0 = data, 1 = epoch
Definition at line 126 of file CbmTrdUnpackFaspAlgo.h.
Referenced by CbmTrdFaspMessage(), print(), CbmTrdUnpackFaspAlgo::CbmTrdFaspMessage24::readDW(), readDW(), CbmTrdUnpackFaspAlgo::CbmTrdFaspMessage24::readEW(), and readEW().
|
inherited |
format version
Definition at line 124 of file CbmTrdUnpackFaspAlgo.h.
Referenced by CbmTrdUnpackFaspAlgo::CbmTrdFaspMessage24::CbmTrdFaspMessage24().