#include <cstdint>
Go to the source code of this file.
Classes | |
struct | fedh_struct |
Typedefs | |
typedef struct fedh_struct | fedh_t |
#define FED_BXID_EXTRACT | ( | a | ) | ( ( (a) >> FED_BXID_SHIFT ) & FED_BXID_WIDTH ) |
Definition at line 47 of file fed_header.h.
Referenced by FEDHeader::bxID().
#define FED_BXID_MASK ( FED_BXID_WIDTH << FED_BXID_SHIFT ) |
Definition at line 46 of file fed_header.h.
Referenced by FEDHeader::set().
#define FED_BXID_SHIFT 20 |
Definition at line 45 of file fed_header.h.
Referenced by FEDHeader::set().
#define FED_BXID_WIDTH 0x00000fff |
Definition at line 44 of file fed_header.h.
#define FED_EVTY_EXTRACT | ( | a | ) | ( ( (a) >> FED_EVTY_SHIFT ) & FED_EVTY_WIDTH ) |
Definition at line 37 of file fed_header.h.
Referenced by FEDHeader::triggerType().
#define FED_EVTY_MASK ( FED_EVTY_WIDTH << FED_EVTY_SHIFT ) |
Definition at line 36 of file fed_header.h.
Referenced by FEDHeader::set().
#define FED_EVTY_SHIFT 24 |
Definition at line 35 of file fed_header.h.
Referenced by FEDHeader::set().
#define FED_EVTY_WIDTH 0x0000000f |
Definition at line 34 of file fed_header.h.
#define FED_HCTRLID_EXTRACT | ( | a | ) | ( ( (a) >> FED_HCTRLID_SHIFT ) & FED_HCTRLID_WIDTH ) |
Definition at line 32 of file fed_header.h.
Referenced by FEDHeader::check().
#define FED_HCTRLID_MASK ( FED_HCTRLID_WIDTH << FED_HCTRLID_SHIFT ) |
Definition at line 31 of file fed_header.h.
#define FED_HCTRLID_SHIFT 28 |
Definition at line 30 of file fed_header.h.
Referenced by FEDHeader::set().
#define FED_HCTRLID_WIDTH 0x0000000f |
Definition at line 29 of file fed_header.h.
#define FED_LVL1_EXTRACT | ( | a | ) | ( ( (a) >> FED_LVL1_SHIFT ) & FED_LVL1_WIDTH ) |
Definition at line 42 of file fed_header.h.
Referenced by FEDHeader::lvl1ID().
#define FED_LVL1_MASK ( FED_LVL1_WIDTH << FED_LVL1_SHIFT ) |
Definition at line 41 of file fed_header.h.
Referenced by FEDHeader::set().
#define FED_LVL1_SHIFT 0 |
Definition at line 40 of file fed_header.h.
Referenced by FEDHeader::set().
#define FED_LVL1_WIDTH 0x00ffffff |
Definition at line 39 of file fed_header.h.
#define FED_MORE_HEADERS_EXTRACT | ( | a | ) | ( ( (a) >> FED_MORE_HEADERS_SHIFT ) & FED_MORE_HEADERS_WIDTH ) |
Definition at line 62 of file fed_header.h.
Referenced by FEDHeader::moreHeaders().
#define FED_MORE_HEADERS_MASK ( FED_MORE_HEADERS_WIDTH << FED_MORE_HEADERS_SHIFT ) |
Definition at line 61 of file fed_header.h.
#define FED_MORE_HEADERS_SHIFT 3 |
Definition at line 60 of file fed_header.h.
Referenced by FEDHeader::set().
#define FED_MORE_HEADERS_WIDTH 0x00000001 |
Definition at line 59 of file fed_header.h.
Referenced by FEDHeader::set().
#define FED_SLINK_START_MARKER 0x5 |
Definition at line 27 of file fed_header.h.
Referenced by FEDHeader::check(), and FEDHeader::set().
#define FED_SOID_EXTRACT | ( | a | ) | ( ( (a) >> FED_SOID_SHIFT ) & FED_SOID_WIDTH ) |
Definition at line 52 of file fed_header.h.
Referenced by FEDHeader::sourceID().
#define FED_SOID_MASK ( FED_SOID_WIDTH << FED_SOID_SHIFT ) |
Definition at line 51 of file fed_header.h.
Referenced by FEDHeader::set().
#define FED_SOID_SHIFT 8 |
Definition at line 50 of file fed_header.h.
Referenced by FEDHeader::set().
#define FED_SOID_WIDTH 0x00000fff |
Definition at line 49 of file fed_header.h.
#define FED_VERSION_EXTRACT | ( | a | ) | ( ( (a) >> FED_VERSION_SHIFT ) & FED_VERSION_WIDTH ) |
Definition at line 57 of file fed_header.h.
Referenced by FEDHeader::version().
#define FED_VERSION_MASK ( FED_VERSION_WIDTH << FED_VERSION_SHIFT ) |
Definition at line 56 of file fed_header.h.
Referenced by FEDHeader::set().
#define FED_VERSION_SHIFT 4 |
Definition at line 55 of file fed_header.h.
Referenced by FEDHeader::set().
#define FED_VERSION_WIDTH 0x0000000f |
Definition at line 54 of file fed_header.h.
typedef struct fedh_struct fedh_t |