|
CbmRoot
|
Classes | |
| struct | enable_bitmask_operators |
| class | FinalHit |
| class | Message |
| struct | MessField |
Enumerations | |
| enum class | MessType : uint16_t { Dummy , Hit , TsMsb , Epoch , Status , Empty , EndOfMs } |
| Message types. More... | |
| enum class | MessSubType : uint16_t { TsMsb = 0 , Epoch = 1 , Status = 2 , Empty = 3 } |
| Non-hit Message sub-types. More... | |
| enum class | MessagePrintMask : uint16_t { msg_print_Prefix = (0x1 << 0) , msg_print_Data = (0x1 << 1) , msg_print_Hex = (0x1 << 2) , msg_print_Human = (0x1 << 3) } |
| Printout control. More... | |
| enum class | MsErrorFlags : uint16_t { MsErrOutFifoAlmostFull = (0x1 << 0) , MsErrOutFifoOverflow = (0x1 << 1) , MsErrTimeoutBinReadout = (0x1 << 2) , MsErrBinOverflow = (0x1 << 3) } |
| MS error flags. More... | |
Variables | |
| static constexpr uint16_t | kusPosNotHitFlag = 31 |
| Fields position (Start bit index) | |
| static constexpr uint16_t | kusPosLinkIndex = 22 |
| static constexpr uint16_t | kusPosHitChannel = 15 |
| static constexpr uint16_t | kusPosHitAdc = 10 |
| static constexpr uint16_t | kusPosHitTsOver = 9 |
| static constexpr uint16_t | kusPosHitTs = 1 |
| static constexpr uint16_t | kusPosHitEmFlag = 0 |
| static constexpr uint16_t | kusPosSubtype = 29 |
| static constexpr uint16_t | kusPosTsMsbVal = 0 |
| static constexpr uint16_t | kusPosEpochVal = 0 |
| static constexpr uint16_t | kusPosStatLinkId = 20 |
| static constexpr uint16_t | kusPosStatSxTs = 14 |
| static constexpr uint16_t | kusPosStatStatus = 10 |
| static constexpr uint16_t | kusPosStatDpbTs = 1 |
| static constexpr uint16_t | kusPosStatCpFlag = 0 |
| static constexpr uint16_t | kusPosEmptyFlag = 28 |
| static constexpr uint16_t | kusPosMsErrType = 1 |
| static constexpr uint16_t | kusPosMsErrFlag = 0 |
| static constexpr uint16_t | kusLenNotHitFlag = 1 |
| Fields length (bits) | |
| static constexpr uint16_t | kusLenLinkIndex = 9 |
| static constexpr uint16_t | kusLenHitChannel = 7 |
| static constexpr uint16_t | kusLenHitAdc = 5 |
| static constexpr uint16_t | kusLenHitTsFull = 9 |
| static constexpr uint16_t | kusLenHitTsOver = 0 |
| static constexpr uint16_t | kusLenHitTs = 9 |
| static constexpr uint16_t | kusLenHitEmFlag = 1 |
| static constexpr uint16_t | kusLenSubtype = 2 |
| static constexpr uint16_t | kusLenTsMsbVal = 22 |
| static constexpr uint16_t | kusLenTsMsbValBinning = 29 |
| static constexpr uint16_t | kusLenEpochVal = 29 |
| static constexpr uint16_t | kusLenStatLinkId = 9 |
| static constexpr uint16_t | kusLenStatSxTs = 6 |
| static constexpr uint16_t | kusLenStatStatus = 4 |
| static constexpr uint16_t | kusLenStatDpbTs = 9 |
| static constexpr uint16_t | kusLenStatCpFlag = 1 |
| static constexpr uint16_t | kusLenEmptyFlag = 1 |
| static constexpr uint16_t | kusLenMsErrType = 4 |
| static constexpr uint16_t | kusLenMsErrFlag = 1 |
| static constexpr uint32_t | kuHitNbAdcBins = (0 < kusLenHitAdc ? 1 << kusLenHitAdc : 0) |
| Status/properties constants. | |
| static constexpr uint32_t | kuHitNbTsBins = (0 < kusLenHitTs ? 1 << kusLenHitTs : 0) |
| static constexpr uint32_t | kuHitNbOverBins = (0 < kusLenHitTsOver ? 1 << kusLenHitTsOver : 0) |
| static constexpr uint32_t | kuTsMsbNbTsBins = (0 < kusLenTsMsbVal ? 1 << kusLenTsMsbVal : 0) |
| static constexpr uint64_t | kulTsCycleNbBins |
| static constexpr uint16_t | kusMaskTsMsbOver = (1 << kusLenHitTsOver) - 1 |
| static constexpr uint32_t | kulClockCycleNom = 25 |
| Clock cycle nominator [ns], equivalent to 2*160 MHz clock. | |
| static constexpr uint32_t | kulClockCycleDen = 8 |
| Clock cycle denominator, equivalent to 2*160 MHz clock. | |
| static constexpr double | kdClockCycleNs = static_cast<double>(kulClockCycleNom) / kulClockCycleDen |
| static constexpr uint32_t | kuHitNbTsBinsBinning = 1 << 10 |
| static constexpr uint32_t | kuTsMsbNbTsBinsBinning = 1 << kusLenTsMsbValBinning |
| static constexpr uint64_t | kulTsCycleNbBinsBinning |
|
strong |
Printout control.
| Enumerator | |
|---|---|
| msg_print_Prefix | |
| msg_print_Data | |
| msg_print_Hex | |
| msg_print_Human | |
Definition at line 54 of file StsXyterMessage.h.
|
strong |
Non-hit Message sub-types.
| Enumerator | |
|---|---|
| TsMsb | |
| Epoch | |
| Status | |
| Empty | |
Definition at line 46 of file StsXyterMessage.h.
|
strong |
Message types.
| Enumerator | |
|---|---|
| Dummy | |
| Hit | |
| TsMsb | |
| Epoch | |
| Status | |
| Empty | |
| EndOfMs | |
Definition at line 34 of file StsXyterMessage.h.
|
strong |
MS error flags.
| Enumerator | |
|---|---|
| MsErrOutFifoAlmostFull | |
| MsErrOutFifoOverflow | |
| MsErrTimeoutBinReadout | |
| MsErrBinOverflow | |
Definition at line 63 of file StsXyterMessage.h.
|
staticconstexpr |
References kusLenEmptyFlag, and kusPosEmptyFlag.
Referenced by stsxyter::Message::IsEmptyMsg(), and stsxyter::Message::SetEmptyMsgFlag().
|
staticconstexpr |
References kusLenEpochVal, and kusPosEpochVal.
Referenced by stsxyter::Message::GetEpochVal(), and stsxyter::Message::SetEpochVal().
|
staticconstexpr |
References kusLenHitAdc, and kusPosHitAdc.
Referenced by stsxyter::Message::GetHitAdc(), and stsxyter::Message::SetHitAdc().
|
staticconstexpr |
References kusLenHitChannel, and kusPosHitChannel.
Referenced by stsxyter::Message::GetHitChannel(), and stsxyter::Message::SetHitChannel().
|
staticconstexpr |
References kusLenHitEmFlag, and kusPosHitEmFlag.
Referenced by stsxyter::Message::IsHitMissedEvts(), and stsxyter::Message::SetHitMissEvtsFlag().
|
staticconstexpr |
References kusLenHitTs, and kusPosHitTs.
Referenced by stsxyter::Message::GetHitTime(), stsxyter::Message::GetHitTimeBinning(), and stsxyter::Message::SetHitTime().
|
staticconstexpr |
References kusLenHitTsFull, and kusPosHitTs.
Referenced by stsxyter::Message::GetHitTimeFull(), and stsxyter::Message::SetHitTimeFull().
|
staticconstexpr |
References kusLenHitTsOver, and kusPosHitTsOver.
Referenced by stsxyter::Message::GetHitTimeOver(), and stsxyter::Message::SetHitTimeOver().
|
staticconstexpr |
Fields Info.
References kusLenLinkIndex, and kusPosLinkIndex.
Referenced by stsxyter::Message::GetLinkIndex(), and stsxyter::Message::GetLinkIndexHitBinning().
|
staticconstexpr |
References kusLenMsErrFlag, and kusPosMsErrFlag.
Referenced by stsxyter::Message::IsMsErrorFlagOn(), and stsxyter::Message::SetMsErrorFlag().
|
staticconstexpr |
References kusLenMsErrType, and kusPosMsErrType.
Referenced by stsxyter::Message::GetMsErrorType(), and stsxyter::Message::SetMsErrorType().
|
staticconstexpr |
References kusLenNotHitFlag, and kusPosNotHitFlag.
Referenced by stsxyter::Message::GetMessType(), and stsxyter::Message::IsHit().
|
staticconstexpr |
References kusLenStatCpFlag, and kusPosStatCpFlag.
Referenced by stsxyter::Message::IsCpFlagOn(), and stsxyter::Message::SetCpFlag().
|
staticconstexpr |
References kusLenStatDpbTs, and kusPosStatDpbTs.
Referenced by stsxyter::Message::GetStatusDpbTs(), and stsxyter::Message::SetStatusDpbTs().
|
staticconstexpr |
References kusLenStatLinkId, and kusPosStatLinkId.
Referenced by stsxyter::Message::GetStatusLink(), and stsxyter::Message::SetStatusLink().
|
staticconstexpr |
References kusLenStatStatus, and kusPosStatStatus.
Referenced by stsxyter::Message::GetStatusStatus(), and stsxyter::Message::SetStatusStatus().
|
staticconstexpr |
References kusLenStatSxTs, and kusPosStatSxTs.
Referenced by stsxyter::Message::GetStatusSxTs(), and stsxyter::Message::SetStatusSxTs().
|
staticconstexpr |
References kusLenSubtype, and kusPosSubtype.
Referenced by stsxyter::Message::GetSubType().
|
staticconstexpr |
References kusLenTsMsbVal, and kusPosTsMsbVal.
Referenced by stsxyter::Message::GetTsMsbVal(), and stsxyter::Message::SetTsMsbVal().
|
staticconstexpr |
References kusLenTsMsbValBinning, and kusPosTsMsbVal.
Referenced by stsxyter::Message::GetTsMsbValBinning().
| std::enable_if< enable_bitmask_operators< E >::enable, E >::type stsxyter::operator& | ( | E | lhs, |
| E | rhs ) |
Definition at line 67 of file StsXyterMessage.h.
| std::enable_if< enable_bitmask_operators< E >::enable, E & >::type stsxyter::operator&= | ( | E & | lhs, |
| E | rhs ) |
Definition at line 96 of file StsXyterMessage.h.
| std::enable_if< enable_bitmask_operators< E >::enable, E >::type stsxyter::operator^ | ( | E | lhs, |
| E | rhs ) |
Definition at line 74 of file StsXyterMessage.h.
| std::enable_if< enable_bitmask_operators< E >::enable, E & >::type stsxyter::operator^= | ( | E & | lhs, |
| E | rhs ) |
Definition at line 104 of file StsXyterMessage.h.
| std::enable_if< enable_bitmask_operators< E >::enable, E >::type stsxyter::operator| | ( | E | lhs, |
| E | rhs ) |
Definition at line 60 of file StsXyterMessage.h.
| std::enable_if< enable_bitmask_operators< E >::enable, E & >::type stsxyter::operator|= | ( | E & | lhs, |
| E | rhs ) |
Definition at line 88 of file StsXyterMessage.h.
| std::enable_if< enable_bitmask_operators< E >::enable, E >::type stsxyter::operator~ | ( | E | lhs | ) |
Definition at line 81 of file StsXyterMessage.h.
|
staticconstexpr |
Definition at line 163 of file StsXyterMessage.h.
Referenced by CbmStsUnpackAlgoLegacy::AddHitsToDigiVect(), CbmCosy2018MonitorPulser::CreateHistograms(), CbmCosy2019MonitorAlgoHodo::CreateHistograms(), CbmMcbm2018MonitorStsSync::CreateHistograms(), CbmMcbm2018MonitorMcbmPulser::CreateMcbmHistograms(), CbmMcbm2018MonitorMcbmSync::CreateMcbmHistograms(), CbmMcbm2018UnpackerAlgoMuch::CreateMuchDigi(), CbmCosy2018MonitorPulser::DoUnpack(), CbmMcbm2018MonitorMcbmPulser::DoUnpack(), CbmMcbm2018MonitorMcbmRate::DoUnpack(), CbmMcbm2018MonitorMcbmSync::DoUnpack(), CbmMcbm2018MonitorMuch::DoUnpack(), CbmMcbm2018MonitorMuchLite::DoUnpack(), CbmMcbm2018MonitorSts::DoUnpack(), CbmMcbm2018MonitorStsSync::DoUnpack(), CbmCosy2019MonitorAlgoHodo::FillHistograms(), CbmCosy2018MonitorPulser::FillHitInfo(), CbmMcbm2018MonitorAlgoMuchLite::FillHitInfo(), CbmMcbm2018MonitorMuch::FillHitInfo(), CbmMcbm2018MonitorMuchLite::FillHitInfo(), CbmMcbm2018MonitorSts::FillHitInfo(), CbmMcbm2018MonitorStsSync::FillHitInfo(), CbmCosy2019MonitorAlgoHodo::ProcessHitInfo(), CbmCosy2019UnpackerAlgoHodo::ProcessHitInfo(), CbmMcbm2018UnpackerAlgoMuch::ProcessHitInfo(), CbmMcbm2018UnpackerAlgoSts::ProcessHitInfo(), CbmStsUnpackAlgoLegacy::ProcessHitInfo(), CbmMuchUnpackAlgo::processHitInfo(), CbmStsUnpackAlgo::processHitInfo(), CbmCosy2019MonitorAlgoHodo::ProcessMs(), CbmCosy2019UnpackerAlgoHodo::ProcessMs(), CbmMcbm2018MonitorAlgoMuchLite::ProcessMs(), CbmMcbm2018UnpackerAlgoMuch::ProcessMs(), CbmMcbm2018UnpackerAlgoSts::ProcessMs(), CbmMcbm2018MonitorMuchLite::ProcessMuchMs(), CbmMcbm2018UnpackerAlgoMuch::ProcessStatusInfo(), CbmMcbm2018UnpackerAlgoSts::ProcessStatusInfo(), CbmStsUnpackAlgoLegacy::ProcessStatusInfo(), CbmMuchUnpackAlgo::processStatusInfo(), CbmStsUnpackAlgo::processStatusInfo(), CbmMcbm2018MonitorMcbmPulser::ProcessStsMs(), CbmMcbm2018MonitorMcbmRate::ProcessStsMs(), CbmMcbm2018MonitorMcbmSync::ProcessStsMs(), CbmMcbm2018MonitorMuch::ProcessStsMs(), CbmMcbm2018MonitorSts::ProcessStsMs(), CbmCosy2019UnpackerAlgoHodo::ProcessTs(), CbmMcbm2018UnpackerAlgoSts::ProcessTs(), CbmStsUnpackAlgoLegacy::RefreshTsMsbFields(), CbmMuchUnpackAlgo::refreshTsMsbFields(), CbmStsUnpackAlgo::refreshTsMsbFields(), CbmMuchUnpackAlgo::unpack(), and CbmStsUnpackAlgo::unpack().
|
staticconstexpr |
Status/properties constants.
Definition at line 154 of file StsXyterMessage.h.
Referenced by CbmMuchUnpackMonitor::CreateDebugHistograms(), CbmStsUnpackMonitor::CreateDebugHistograms(), CbmCosy2018MonitorPulser::CreateHistograms(), CbmCosy2019MonitorAlgoHodo::CreateHistograms(), CbmMcbm2018MonitorAlgoMuchLite::CreateHistograms(), CbmMcbm2018MonitorMuch::CreateHistograms(), CbmMcbm2018MonitorMuchLite::CreateHistograms(), CbmMcbm2018MonitorSts::CreateHistograms(), CbmMcbm2018MonitorStsSync::CreateHistograms(), CbmMuchUnpackMonitor::CreateHistograms(), CbmStsUnpackMonitor::CreateHistograms(), and CbmMcbm2018MonitorMcbmSync::CreateMcbmHistograms().
|
staticconstexpr |
Definition at line 156 of file StsXyterMessage.h.
|
staticconstexpr |
Definition at line 155 of file StsXyterMessage.h.
Referenced by CbmMuchUnpackMonitor::CreateDebugHistograms(), CbmStsUnpackMonitor::CreateDebugHistograms(), CbmCosy2018MonitorPulser::CreateHistograms(), CbmCosy2019MonitorAlgoHodo::CreateHistograms(), CbmMcbm2018MonitorAlgoMuchLite::CreateHistograms(), CbmMcbm2018MonitorMuch::CreateHistograms(), CbmMcbm2018MonitorMuchLite::CreateHistograms(), CbmMcbm2018MonitorSts::CreateHistograms(), CbmMcbm2018MonitorStsSync::CreateHistograms(), CbmMuchUnpackMonitor::CreateHistograms(), CbmStsUnpackMonitor::CreateHistograms(), CbmCosy2018MonitorPulser::DoUnpack(), CbmMcbm2018MonitorMuch::DoUnpack(), CbmMcbm2018MonitorMuchLite::DoUnpack(), CbmMcbm2018MonitorSts::DoUnpack(), CbmMcbm2018MonitorStsSync::DoUnpack(), CbmCosy2018MonitorPulser::FillHitInfo(), CbmMcbm2018MonitorAlgoMuchLite::FillHitInfo(), CbmMcbm2018MonitorMuch::FillHitInfo(), CbmMcbm2018MonitorMuchLite::FillHitInfo(), CbmMcbm2018MonitorSts::FillHitInfo(), CbmMcbm2018MonitorStsSync::FillHitInfo(), CbmMcbm2018MonitorMcbmPulser::FillStsHitInfo(), CbmMcbm2018MonitorMcbmRate::FillStsHitInfo(), CbmMcbm2018MonitorMcbmSync::FillStsHitInfo(), CbmCosy2018MonitorPulser::FillTsMsbInfo(), CbmStsUnpackAlgoLegacy::GetFullTimeStamp(), CbmCosy2019MonitorAlgoHodo::ProcessHitInfo(), CbmCosy2019UnpackerAlgoHodo::ProcessHitInfo(), CbmMcbm2018UnpackerAlgoMuch::ProcessHitInfo(), CbmMcbm2018UnpackerAlgoSts::ProcessHitInfo(), CbmMcbm2018UnpackerAlgoMuch::ProcessStatusInfo(), and CbmMcbm2018UnpackerAlgoSts::ProcessStatusInfo().
|
staticconstexpr |
Definition at line 166 of file StsXyterMessage.h.
Referenced by CbmMcbm2018MonitorMuchLite::DoUnpack(), CbmMcbm2018MonitorAlgoMuchLite::FillHitInfo(), CbmMcbm2018MonitorMuchLite::FillHitInfo(), CbmMcbm2018MonitorSts::FillHitInfo(), CbmStsUnpackAlgoLegacy::GetFullTimeStamp(), CbmMuchUnpackAlgo::getFullTimeStamp(), CbmStsUnpackAlgo::getFullTimeStamp(), CbmMcbm2018UnpackerAlgoMuch::ProcessHitInfo(), CbmMcbm2018UnpackerAlgoSts::ProcessHitInfo(), CbmMcbm2018UnpackerAlgoMuch::ProcessStatusInfo(), CbmMcbm2018UnpackerAlgoSts::ProcessStatusInfo(), CbmMuchUnpackAlgo::refreshTsMsbFields(), CbmStsUnpackAlgo::refreshTsMsbFields(), CbmMuchUnpackAlgo::unpack(), and CbmStsUnpackAlgo::unpack().
|
staticconstexpr |
Clock cycle denominator, equivalent to 2*160 MHz clock.
Definition at line 162 of file StsXyterMessage.h.
|
staticconstexpr |
Clock cycle nominator [ns], equivalent to 2*160 MHz clock.
Definition at line 161 of file StsXyterMessage.h.
|
staticconstexpr |
Definition at line 158 of file StsXyterMessage.h.
Referenced by CbmCosy2018MonitorPulser::DoUnpack(), CbmMcbm2018MonitorMuch::DoUnpack(), CbmMcbm2018MonitorMuchLite::DoUnpack(), CbmMcbm2018MonitorSts::DoUnpack(), CbmMcbm2018MonitorStsSync::DoUnpack(), CbmCosy2018MonitorPulser::FillHitInfo(), CbmMcbm2018MonitorAlgoMuchLite::FillHitInfo(), CbmMcbm2018MonitorMuch::FillHitInfo(), CbmMcbm2018MonitorMuchLite::FillHitInfo(), CbmMcbm2018MonitorSts::FillHitInfo(), CbmMcbm2018MonitorStsSync::FillHitInfo(), CbmMcbm2018MonitorMcbmPulser::FillStsHitInfo(), CbmMcbm2018MonitorMcbmRate::FillStsHitInfo(), CbmMcbm2018MonitorMcbmSync::FillStsHitInfo(), CbmCosy2018MonitorPulser::FillTsMsbInfo(), CbmCosy2019MonitorAlgoHodo::ProcessHitInfo(), CbmCosy2019UnpackerAlgoHodo::ProcessHitInfo(), CbmMcbm2018UnpackerAlgoMuch::ProcessHitInfo(), CbmMcbm2018UnpackerAlgoSts::ProcessHitInfo(), CbmCosy2019MonitorAlgoHodo::ProcessMs(), CbmCosy2019UnpackerAlgoHodo::ProcessMs(), CbmMcbm2018MonitorAlgoMuchLite::ProcessMs(), CbmMcbm2018UnpackerAlgoMuch::ProcessMs(), CbmMcbm2018UnpackerAlgoSts::ProcessMs(), CbmMcbm2018MonitorMuchLite::ProcessMuchMs(), CbmMcbm2018UnpackerAlgoMuch::ProcessStatusInfo(), CbmMcbm2018UnpackerAlgoSts::ProcessStatusInfo(), CbmMcbm2018MonitorMcbmPulser::ProcessStsMs(), CbmMcbm2018MonitorMcbmRate::ProcessStsMs(), CbmMcbm2018MonitorMcbmSync::ProcessStsMs(), CbmMcbm2018MonitorMuch::ProcessStsMs(), CbmMcbm2018MonitorSts::ProcessStsMs(), and CbmStsUnpackAlgoLegacy::RefreshTsMsbFields().
|
staticconstexpr |
Definition at line 168 of file StsXyterMessage.h.
Referenced by CbmMcbm2018MonitorMuchLite::DoUnpack(), CbmMcbm2018MonitorAlgoMuchLite::FillHitInfo(), CbmMcbm2018MonitorMuchLite::FillHitInfo(), CbmMcbm2018MonitorSts::FillHitInfo(), CbmStsUnpackAlgoLegacy::GetFullTimeStamp(), CbmMcbm2018UnpackerAlgoMuch::ProcessHitInfo(), CbmMcbm2018UnpackerAlgoSts::ProcessHitInfo(), CbmMcbm2018MonitorAlgoMuchLite::ProcessMs(), CbmMcbm2018UnpackerAlgoMuch::ProcessMs(), CbmMcbm2018UnpackerAlgoSts::ProcessMs(), CbmMcbm2018MonitorMuchLite::ProcessMuchMs(), CbmMcbm2018UnpackerAlgoMuch::ProcessStatusInfo(), CbmMcbm2018UnpackerAlgoSts::ProcessStatusInfo(), CbmMcbm2018MonitorSts::ProcessStsMs(), CbmStsUnpackAlgoLegacy::RefreshTsMsbFields(), CbmMuchUnpackAlgo::refreshTsMsbFields(), and CbmStsUnpackAlgo::refreshTsMsbFields().
|
staticconstexpr |
Definition at line 121 of file StsXyterMessage.h.
Referenced by kFieldEmptyFlag().
|
staticconstexpr |
Definition at line 113 of file StsXyterMessage.h.
Referenced by kFieldEpochVal().
|
staticconstexpr |
Definition at line 102 of file StsXyterMessage.h.
Referenced by kFieldHitAdc().
|
staticconstexpr |
Definition at line 101 of file StsXyterMessage.h.
Referenced by kFieldHitChannel().
|
staticconstexpr |
Definition at line 106 of file StsXyterMessage.h.
Referenced by kFieldHitEmFlag().
|
staticconstexpr |
Definition at line 105 of file StsXyterMessage.h.
Referenced by kFieldHitTs().
|
staticconstexpr |
Definition at line 103 of file StsXyterMessage.h.
Referenced by kFieldHitTsFull().
|
staticconstexpr |
Definition at line 104 of file StsXyterMessage.h.
Referenced by kFieldHitTsOver().
|
staticconstexpr |
Definition at line 99 of file StsXyterMessage.h.
Referenced by kFieldLinkIndex().
|
staticconstexpr |
Definition at line 123 of file StsXyterMessage.h.
Referenced by kFieldMsErrFlag().
|
staticconstexpr |
Definition at line 122 of file StsXyterMessage.h.
Referenced by kFieldMsErrType().
|
staticconstexpr |
Fields length (bits)
Definition at line 98 of file StsXyterMessage.h.
Referenced by kFieldNotHitFlag().
|
staticconstexpr |
Definition at line 119 of file StsXyterMessage.h.
Referenced by kFieldStatCpFlag().
|
staticconstexpr |
Definition at line 118 of file StsXyterMessage.h.
Referenced by kFieldStatDpbTs().
|
staticconstexpr |
Definition at line 115 of file StsXyterMessage.h.
Referenced by kFieldStatLinkId().
|
staticconstexpr |
Definition at line 117 of file StsXyterMessage.h.
Referenced by kFieldStatStatus(), CbmMcbm2018UnpackerAlgoMuch::ProcessHitInfo(), CbmMcbm2018UnpackerAlgoSts::ProcessHitInfo(), CbmStsUnpackAlgoLegacy::ProcessHitInfo(), CbmMuchUnpackAlgo::processHitInfo(), and CbmStsUnpackAlgo::processHitInfo().
|
staticconstexpr |
Definition at line 116 of file StsXyterMessage.h.
Referenced by kFieldStatSxTs().
|
staticconstexpr |
Definition at line 108 of file StsXyterMessage.h.
Referenced by kFieldSubtype().
|
staticconstexpr |
Definition at line 110 of file StsXyterMessage.h.
Referenced by kFieldTsMsbVal().
|
staticconstexpr |
Definition at line 111 of file StsXyterMessage.h.
Referenced by kFieldTsMsbValBinning(), CbmMuchUnpackAlgo::processTsMsbInfo(), CbmStsUnpackAlgo::processTsMsbInfo(), CbmMuchUnpackAlgo::refreshTsMsbFields(), and CbmStsUnpackAlgo::refreshTsMsbFields().
|
staticconstexpr |
Definition at line 160 of file StsXyterMessage.h.
|
staticconstexpr |
Definition at line 93 of file StsXyterMessage.h.
Referenced by kFieldEmptyFlag().
|
staticconstexpr |
Definition at line 85 of file StsXyterMessage.h.
Referenced by kFieldEpochVal().
|
staticconstexpr |
Definition at line 76 of file StsXyterMessage.h.
Referenced by kFieldHitAdc().
|
staticconstexpr |
Definition at line 75 of file StsXyterMessage.h.
Referenced by kFieldHitChannel().
|
staticconstexpr |
Definition at line 79 of file StsXyterMessage.h.
Referenced by kFieldHitEmFlag().
|
staticconstexpr |
Definition at line 78 of file StsXyterMessage.h.
Referenced by kFieldHitTs(), and kFieldHitTsFull().
|
staticconstexpr |
Definition at line 77 of file StsXyterMessage.h.
Referenced by kFieldHitTsOver().
|
staticconstexpr |
Definition at line 73 of file StsXyterMessage.h.
Referenced by kFieldLinkIndex().
|
staticconstexpr |
Definition at line 95 of file StsXyterMessage.h.
Referenced by kFieldMsErrFlag().
|
staticconstexpr |
Definition at line 94 of file StsXyterMessage.h.
Referenced by kFieldMsErrType().
|
staticconstexpr |
Fields position (Start bit index)
Definition at line 72 of file StsXyterMessage.h.
Referenced by kFieldNotHitFlag().
|
staticconstexpr |
Definition at line 91 of file StsXyterMessage.h.
Referenced by kFieldStatCpFlag().
|
staticconstexpr |
Definition at line 90 of file StsXyterMessage.h.
Referenced by kFieldStatDpbTs().
|
staticconstexpr |
Definition at line 87 of file StsXyterMessage.h.
Referenced by kFieldStatLinkId().
|
staticconstexpr |
Definition at line 89 of file StsXyterMessage.h.
Referenced by kFieldStatStatus().
|
staticconstexpr |
Definition at line 88 of file StsXyterMessage.h.
Referenced by kFieldStatSxTs().
|
staticconstexpr |
Definition at line 81 of file StsXyterMessage.h.
Referenced by kFieldSubtype().
|
staticconstexpr |
Definition at line 83 of file StsXyterMessage.h.
Referenced by kFieldTsMsbVal(), and kFieldTsMsbValBinning().
|
staticconstexpr |
Definition at line 157 of file StsXyterMessage.h.
|
staticconstexpr |
Definition at line 167 of file StsXyterMessage.h.
Referenced by CbmMuchUnpackAlgo::processTsMsbInfo(), CbmStsUnpackAlgo::processTsMsbInfo(), CbmMuchUnpackAlgo::refreshTsMsbFields(), and CbmStsUnpackAlgo::refreshTsMsbFields().