Defines the fles::MicrosliceDescriptor struct and corresponding enums.
More...
#include <boost/serialization/access.hpp>
#include <cstdint>
Go to the source code of this file.
|
| namespace | fles |
| | Main FLES namespace.
|
| |
|
| enum class | fles::SubsystemIdentifier : uint8_t {
fles::STS = 0x10
, fles::MVD = 0x20
, fles::RICH = 0x30
, fles::TRD = 0x40
,
fles::MUCH = 0x50
, fles::RPC = 0x60
, fles::ECAL = 0x70
, fles::PSD = 0x80
,
fles::TRB3 = 0xE0
, fles::Hodoscope = 0xE1
, fles::Cherenkov = 0xE2
, fles::LeadGlass = 0xE3
,
fles::FLES = 0xF0
, fles::STS = 0x10
, fles::MVD = 0x20
, fles::RICH = 0x30
,
fles::TRD = 0x40
, fles::MUCH = 0x50
, fles::RPC = 0x60
, fles::ECAL = 0x70
,
fles::PSD = 0x80
, fles::TRB3 = 0xE0
, fles::Hodoscope = 0xE1
, fles::Cherenkov = 0xE2
,
fles::LeadGlass = 0xE3
, fles::FLES = 0xF0
} |
| | Subsystem identifier enum. More...
|
| |
| enum class | fles::SubsystemFormatFLES : uint8_t {
fles::CbmNetPattern = 0x10
, fles::CbmNetFrontendEmulation = 0x11
, fles::FlibPattern = 0x20
, fles::Uninitialized = 0x80
,
fles::BasicRampPattern = 0x81
, fles::CbmNetPattern = 0x10
, fles::CbmNetFrontendEmulation = 0x11
, fles::FlibPattern = 0x20
,
fles::Uninitialized = 0x80
, fles::BasicRampPattern = 0x81
} |
| |
| enum class | fles::HeaderFormatIdentifier : uint8_t { fles::Standard = 0xDD
, fles::Standard = 0xDD
} |
| | Header format identifier enum. More...
|
| |
| enum class | fles::HeaderFormatVersion : uint8_t { fles::Standard = 0x01
, fles::Standard = 0x01
} |
| | Header format version enum. More...
|
| |
| enum class | fles::MicrosliceFlags : uint16_t {
fles::CrcValid = 0x0001
, fles::OverflowFlim = 0x0002
, fles::OverflowUser = 0x0004
, fles::DataError = 0x0008
,
fles::CrcValid = 0x0001
, fles::OverflowFlim = 0x0002
, fles::OverflowUser = 0x0004
, fles::DataError = 0x0008
} |
| | Microslice status and error flags. More...
|
| |
Defines the fles::MicrosliceDescriptor struct and corresponding enums.
Definition in file MicrosliceDescriptor.h.