|
BmnRoot
|
Main FLES namespace. More...
Namespaces | |
| namespace | system |
| Namespace for system-related utilty functions. | |
Classes | |
| class | ArchiveDescriptor |
| The ArchiveDescriptor class contains metadata on an archive. More... | |
| class | InputArchive |
| class | InputArchiveLoop |
| class | Microslice |
| The Microslice class provides read access to the data of a microslice. More... | |
| struct | MicrosliceDescriptor |
| Microslice descriptor struct. More... | |
| class | MicrosliceView |
| The MicrosliceView class provides read access to a microslice stored elsewhere. More... | |
| class | StorableMicroslice |
| The StorableMicroslice class contains the data of a single microslice. More... | |
| class | StorableTimeslice |
| The StorableTimeslice class contains the data of a single timeslice. More... | |
| class | Timeslice |
| The Timeslice class provides read access to the data of a timeslice. More... | |
| struct | TimesliceComponentDescriptor |
| Timeslice component descriptor struct. More... | |
| struct | TimesliceDescriptor |
| Timeslice descriptor struct. More... | |
Enumerations | |
| enum class | ArchiveType { TimesliceArchive , MicrosliceArchive , TimesliceArchive , MicrosliceArchive } |
| The archive type enum (e.g., timeslice, microslice) More... | |
| enum class | SubsystemIdentifier : uint8_t { STS = 0x10 , MVD = 0x20 , RICH = 0x30 , TRD = 0x40 , MUCH = 0x50 , RPC = 0x60 , ECAL = 0x70 , PSD = 0x80 , TRB3 = 0xE0 , Hodoscope = 0xE1 , Cherenkov = 0xE2 , LeadGlass = 0xE3 , FLES = 0xF0 , STS = 0x10 , MVD = 0x20 , RICH = 0x30 , TRD = 0x40 , MUCH = 0x50 , RPC = 0x60 , ECAL = 0x70 , PSD = 0x80 , TRB3 = 0xE0 , Hodoscope = 0xE1 , Cherenkov = 0xE2 , LeadGlass = 0xE3 , FLES = 0xF0 } |
| Subsystem identifier enum. More... | |
| enum class | SubsystemFormatFLES : uint8_t { CbmNetPattern = 0x10 , CbmNetFrontendEmulation = 0x11 , FlibPattern = 0x20 , Uninitialized = 0x80 , BasicRampPattern = 0x81 , CbmNetPattern = 0x10 , CbmNetFrontendEmulation = 0x11 , FlibPattern = 0x20 , Uninitialized = 0x80 , BasicRampPattern = 0x81 } |
| enum class | HeaderFormatIdentifier : uint8_t { Standard = 0xDD , Standard = 0xDD } |
| Header format identifier enum. More... | |
| enum class | HeaderFormatVersion : uint8_t { Standard = 0x01 , Standard = 0x01 } |
| Header format version enum. More... | |
| enum class | MicrosliceFlags : uint16_t { CrcValid = 0x0001 , OverflowFlim = 0x0002 , OverflowUser = 0x0004 , DataError = 0x0008 , CrcValid = 0x0001 , OverflowFlim = 0x0002 , OverflowUser = 0x0004 , DataError = 0x0008 } |
| Microslice status and error flags. More... | |
| enum class | ArchiveType { TimesliceArchive , MicrosliceArchive , TimesliceArchive , MicrosliceArchive } |
| The archive type enum (e.g., timeslice, microslice) More... | |
| enum class | SubsystemIdentifier : uint8_t { STS = 0x10 , MVD = 0x20 , RICH = 0x30 , TRD = 0x40 , MUCH = 0x50 , RPC = 0x60 , ECAL = 0x70 , PSD = 0x80 , TRB3 = 0xE0 , Hodoscope = 0xE1 , Cherenkov = 0xE2 , LeadGlass = 0xE3 , FLES = 0xF0 , STS = 0x10 , MVD = 0x20 , RICH = 0x30 , TRD = 0x40 , MUCH = 0x50 , RPC = 0x60 , ECAL = 0x70 , PSD = 0x80 , TRB3 = 0xE0 , Hodoscope = 0xE1 , Cherenkov = 0xE2 , LeadGlass = 0xE3 , FLES = 0xF0 } |
| Subsystem identifier enum. More... | |
| enum class | SubsystemFormatFLES : uint8_t { CbmNetPattern = 0x10 , CbmNetFrontendEmulation = 0x11 , FlibPattern = 0x20 , Uninitialized = 0x80 , BasicRampPattern = 0x81 , CbmNetPattern = 0x10 , CbmNetFrontendEmulation = 0x11 , FlibPattern = 0x20 , Uninitialized = 0x80 , BasicRampPattern = 0x81 } |
| enum class | HeaderFormatIdentifier : uint8_t { Standard = 0xDD , Standard = 0xDD } |
| Header format identifier enum. More... | |
| enum class | HeaderFormatVersion : uint8_t { Standard = 0x01 , Standard = 0x01 } |
| Header format version enum. More... | |
| enum class | MicrosliceFlags : uint16_t { CrcValid = 0x0001 , OverflowFlim = 0x0002 , OverflowUser = 0x0004 , DataError = 0x0008 , CrcValid = 0x0001 , OverflowFlim = 0x0002 , OverflowUser = 0x0004 , DataError = 0x0008 } |
| Microslice status and error flags. More... | |
Main FLES namespace.
|
strong |
The archive type enum (e.g., timeslice, microslice)
| Enumerator | |
|---|---|
| TimesliceArchive | |
| MicrosliceArchive | |
| TimesliceArchive | |
| MicrosliceArchive | |
Definition at line 17 of file ArchiveDescriptor.h.
|
strong |
The archive type enum (e.g., timeslice, microslice)
| Enumerator | |
|---|---|
| TimesliceArchive | |
| MicrosliceArchive | |
| TimesliceArchive | |
| MicrosliceArchive | |
Definition at line 17 of file ArchiveDescriptor.h.
|
strong |
Header format identifier enum.
This enum defines the possible values for the fles::MicrosliceDescriptor::hdr_id variable.
| Enumerator | |
|---|---|
| Standard | |
| Standard | |
Definition at line 60 of file MicrosliceDescriptor.h.
|
strong |
Header format identifier enum.
This enum defines the possible values for the fles::MicrosliceDescriptor::hdr_id variable.
| Enumerator | |
|---|---|
| Standard | |
| Standard | |
Definition at line 60 of file MicrosliceDescriptor.h.
|
strong |
Header format version enum.
This enum defines the possible values for the fles::MicrosliceDescriptor::hdr_ver variable.
| Enumerator | |
|---|---|
| Standard | |
| Standard | |
Definition at line 71 of file MicrosliceDescriptor.h.
|
strong |
Header format version enum.
This enum defines the possible values for the fles::MicrosliceDescriptor::hdr_ver variable.
| Enumerator | |
|---|---|
| Standard | |
| Standard | |
Definition at line 71 of file MicrosliceDescriptor.h.
|
strong |
Microslice status and error flags.
This enum defines the bits in the fles::MicrosliceDescriptor::flags word.
| Enumerator | |
|---|---|
| CrcValid | |
| OverflowFlim | |
| OverflowUser | |
| DataError | |
| CrcValid | |
| OverflowFlim | |
| OverflowUser | |
| DataError | |
Definition at line 82 of file MicrosliceDescriptor.h.
|
strong |
Microslice status and error flags.
This enum defines the bits in the fles::MicrosliceDescriptor::flags word.
| Enumerator | |
|---|---|
| CrcValid | |
| OverflowFlim | |
| OverflowUser | |
| DataError | |
| CrcValid | |
| OverflowFlim | |
| OverflowUser | |
| DataError | |
Definition at line 82 of file MicrosliceDescriptor.h.
|
strong |
Definition at line 42 of file MicrosliceDescriptor.h.
|
strong |
Definition at line 42 of file MicrosliceDescriptor.h.
|
strong |
Subsystem identifier enum.
This enum defines the possible values for the fles::MicrosliceDescriptor::sys_id variable.
Definition at line 20 of file MicrosliceDescriptor.h.
|
strong |
Subsystem identifier enum.
This enum defines the possible values for the fles::MicrosliceDescriptor::sys_id variable.
Definition at line 20 of file MicrosliceDescriptor.h.