CMS 3D CMS Logo

Classes | Defines | Typedefs

/afs/cern.ch/work/a/aaltunda/public/www/CMSSW_6_2_7/src/DataFormats/FEDRawData/src/fed_header.h File Reference

Go to the source code of this file.

Classes

struct  fedh_struct

Defines

#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

Define 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