CMS 3D CMS Logo

Namespaces | Enumerations
HGCalRawDataDefinitions.h File Reference

Go to the source code of this file.

Namespaces

 hgcal
 
 hgcal::econd
 

Enumerations

enum  hgcal::BACKEND_FRAME {
  hgcal::CAPTUREBLOCK_RESERVED_MASK = 0x7f, hgcal::CAPTUREBLOCK_RESERVED_POS = 25, hgcal::CAPTUREBLOCK_BC_MASK = 0xfff, hgcal::CAPTUREBLOCK_BC_POS = 13,
  hgcal::CAPTUREBLOCK_EC_MASK = 0x7f, hgcal::CAPTUREBLOCK_EC_POS = 7, hgcal::CAPTUREBLOCK_OC_MASK = 0x7, hgcal::CAPTUREBLOCK_OC_POS = 4,
  hgcal::SLINK_BOE_MASK = 0xff, hgcal::SLINK_BOE_POS = 23, hgcal::SLINK_V_MASK = 0xf, hgcal::SLINK_V_POS = 19,
  hgcal::SLINK_R8_MASK = 0xff, hgcal::SLINK_R8_POS = 11, hgcal::SLINK_GLOBAL_EVENTID_MSB_MASK = 0xfff, hgcal::SLINK_GLOBAL_EVENTID_MSB_POS = 0,
  hgcal::SLINK_GLOBAL_EVENTID_LSB_MASK = 0xffffffff, hgcal::SLINK_GLOBAL_EVENTID_LSB_POS = 0, hgcal::SLINK_R6_MASK = 0x3f, hgcal::SLINK_R6_POS = 25,
  hgcal::SLINK_CONTENTID_MASK = 0x3FFFFFF, hgcal::SLINK_CONTENTID_POS = 0, hgcal::SLINK_SOURCEID_MASK = 0xffffffff, hgcal::SLINK_SOURCEID_POS = 0,
  hgcal::SLINK_EOE_MASK = 0xff, hgcal::SLINK_EOE_POS = 23, hgcal::SLINK_DAQCRC_MASK = 0xffff, hgcal::SLINK_DAQCRC_POS = 7,
  hgcal::SLINK_TRAILERR_MASK = 0xff, hgcal::SLINK_TRAILERR_POS = 0, hgcal::SLINK_EVLENGTH_MASK = 0xfffff, hgcal::SLINK_EVLENGTH_POS = 11,
  hgcal::SLINK_BXID_MASK = 0xfff, hgcal::SLINK_BXID_POS = 0, hgcal::SLINK_ORBID_MASK = 0xffffffff, hgcal::SLINK_ORBID_POS = 0,
  hgcal::SLINK_CRC_MASK = 0xffff, hgcal::SLINK_CRC_POS = 15, hgcal::SLINK_STATUS_MASK = 0xffff, hgcal::SLINK_STATUS_POS = 0
}
 
enum  hgcal::ECOND_FRAME {
  hgcal::HEADER_POS = 23, hgcal::HEADER_MASK = 0x1ff, hgcal::PAYLOAD_POS = 14, hgcal::PAYLOAD_MASK = 0x1ff,
  hgcal::BITP_POS = 13, hgcal::BITE_POS = 12, hgcal::HT_MASK = 0x3, hgcal::HT_POS = 10,
  hgcal::EBO_MASK = 0x3, hgcal::EBO_POS = 8, hgcal::BITM_POS = 7, hgcal::BITT_POS = 6,
  hgcal::EHHAM_MASK = 0x3f, hgcal::EHHAM_POS = 0, hgcal::BX_POS = 20, hgcal::BX_MASK = 0xfff,
  hgcal::L1A_POS = 14, hgcal::L1A_MASK = 0x3f, hgcal::ORBIT_POS = 11, hgcal::ORBIT_MASK = 0x7,
  hgcal::BITS_POS = 10, hgcal::RR_MASK = 0x3, hgcal::RR_POS = 8, hgcal::EHCRC_MASK = 0xff,
  hgcal::EHCRC_POS = 0, hgcal::ERXSTAT_POS = 29, hgcal::ERXSTAT_MASK = 0x7, hgcal::ERXHAM_POS = 26,
  hgcal::ERXHAM_MASK = 0x7, hgcal::ERXFORMAT_POS = 25, hgcal::ERXFORMAT_MASK = 0x1, hgcal::COMMONMODE0_POS = 15,
  hgcal::COMMONMODE0_MASK = 0x3ff, hgcal::COMMONMODE1_POS = 5, hgcal::COMMONMODE1_MASK = 0x3ff, hgcal::CHMAP32_POS = 0,
  hgcal::CHMAP32_MASK = 0x1f, hgcal::CHMAP0_POS = 0, hgcal::CHMAP0_MASK = 0xffffffff, hgcal::ERX_E_POS = 4,
  hgcal::ERX_E_MASK = 1
}
 
enum  hgcal::econd::ToTStatus { hgcal::econd::ZeroSuppressed = 0x0, hgcal::econd::noZeroSuppressed_TOASuppressed = 0x1, hgcal::econd::invalid = 0x2, hgcal::econd::AutomaticFull = 0x3 }