CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Classes | Macros | Typedefs
fed_header.h File Reference

Go to the source code of this file.

Classes

struct  fedh_struct
 

Macros

#define FED_BXID_MASK   0xFFF00000
 
#define FED_BXID_SHIFT   20
 
#define FED_EVTY_MASK   0x0F000000
 
#define FED_EVTY_SHIFT   24
 
#define FED_HCTRLID   0x50000000
 
#define FED_HCTRLID_MASK   0xF0000000
 
#define FED_HCTRLID_SHIFT   28
 
#define FED_LVL1_MASK   0x00FFFFFF
 
#define FED_LVL1_SHIFT   0
 
#define FED_MORE_HEADERS   0x00000008
 
#define FED_SOID_MASK   0x000FFF00
 
#define FED_SOID_SHIFT   8
 
#define FED_VERSION_MASK   0x000000F0
 
#define FED_VERSION_SHIFT   4
 

Typedefs

typedef struct fedh_struct fedh_t
 

Macro Definition Documentation

#define FED_BXID_MASK   0xFFF00000

Definition at line 41 of file fed_header.h.

Referenced by FEDHeader::bxID(), and FEDHeader::set().

#define FED_BXID_SHIFT   20

Definition at line 54 of file fed_header.h.

Referenced by FEDHeader::bxID(), and FEDHeader::set().

#define FED_EVTY_MASK   0x0F000000

Definition at line 38 of file fed_header.h.

Referenced by FEDHeader::set(), and FEDHeader::triggerType().

#define FED_EVTY_SHIFT   24

Definition at line 51 of file fed_header.h.

Referenced by FEDHeader::set(), and FEDHeader::triggerType().

#define FED_HCTRLID   0x50000000

Definition at line 47 of file fed_header.h.

Referenced by FEDHeader::check(), evf::ResourceChecker::findFEDs(), and FEDHeader::set().

#define FED_HCTRLID_MASK   0xF0000000

Definition at line 37 of file fed_header.h.

Referenced by FEDHeader::check(), evf::ResourceChecker::findFEDs(), and FEDHeader::set().

#define FED_HCTRLID_SHIFT   28

Definition at line 50 of file fed_header.h.

#define FED_LVL1_MASK   0x00FFFFFF

Definition at line 39 of file fed_header.h.

Referenced by evf::ResourceChecker::findFEDs(), FEDHeader::lvl1ID(), and FEDHeader::set().

#define FED_LVL1_SHIFT   0

Definition at line 52 of file fed_header.h.

Referenced by FEDHeader::set().

#define FED_MORE_HEADERS   0x00000008

Definition at line 44 of file fed_header.h.

Referenced by FEDHeader::moreHeaders(), and FEDHeader::set().

#define FED_SOID_MASK   0x000FFF00

Definition at line 42 of file fed_header.h.

Referenced by FEDHeader::set(), FEDHeader::sourceID(), and evf::BUEvent::writeFedHeader().

#define FED_SOID_SHIFT   8

Definition at line 55 of file fed_header.h.

Referenced by FEDHeader::set(), and FEDHeader::sourceID().

#define FED_VERSION_MASK   0x000000F0

Definition at line 43 of file fed_header.h.

Referenced by FEDHeader::set(), and FEDHeader::version().

#define FED_VERSION_SHIFT   4

Definition at line 56 of file fed_header.h.

Referenced by FEDHeader::set(), and FEDHeader::version().

Typedef Documentation

typedef struct fedh_struct fedh_t