CMS 3D CMS Logo

Namespaces | Typedefs | Functions | Variables
SiPixelDigiConstants.h File Reference
#include "FWCore/Utilities/interface/typedefs.h"
#include <cstdint>

Go to the source code of this file.

Namespaces

 sipixelconstants
 
 sipixelconstants::functions
 
 sipixelconstants::phase1layer1
 

Typedefs

using Word32 = cms_uint32_t
 
using Word64 = cms_uint64_t
 

Functions

constexpr uint32_t sipixelconstants::functions::getADC (uint32_t ww)
 
constexpr uint32_t sipixelconstants::functions::getCol (uint32_t ww)
 
constexpr uint32_t sipixelconstants::functions::getDCol (uint32_t ww)
 
constexpr uint32_t sipixelconstants::functions::getLink (uint32_t ww)
 
constexpr uint32_t sipixelconstants::functions::getPxId (uint32_t ww)
 
constexpr uint32_t sipixelconstants::functions::getROC (uint32_t ww)
 
constexpr uint32_t sipixelconstants::functions::getRow (uint32_t ww)
 
constexpr uint32_t sipixelconstants::functions::removeADC (uint32_t ww)
 

Variables

constexpr uint32_t sipixelconstants::ADC_bits = 8
 
constexpr uint32_t sipixelconstants::ADC_mask = ~(~Word32(0) << ADC_bits)
 
constexpr uint32_t sipixelconstants::ADC_shift = 0
 
constexpr uint32_t sipixelconstants::phase1layer1::COL_bits1_l1 = 6
 
constexpr uint32_t sipixelconstants::phase1layer1::COL_mask = ~(~Word32(0) << COL_bits1_l1)
 
constexpr uint32_t sipixelconstants::phase1layer1::COL_shift = ROW_shift + ROW_bits1_l1
 
constexpr uint32_t sipixelconstants::CRC_bits = 1
 
constexpr uint64_t sipixelconstants::CRC_mask = ~(~Word64(0) << CRC_bits)
 
constexpr uint32_t sipixelconstants::CRC_shift = 2
 
constexpr uint32_t sipixelconstants::DCOL_bits = 5
 
constexpr uint32_t sipixelconstants::DCOL_mask = ~(~Word32(0) << DCOL_bits)
 
constexpr uint32_t sipixelconstants::DCOL_shift = PXID_shift + PXID_bits
 
constexpr cms_uint32_t sipixelconstants::dummyDetId = 0xffffffff
 
constexpr uint32_t sipixelconstants::ERROR_mask = ~(~Word32(0) << ROC_bits)
 
constexpr uint32_t sipixelconstants::LINK_bits = 6
 
constexpr uint32_t sipixelconstants::LINK_mask = ~(~Word32(0) << LINK_bits)
 
constexpr uint32_t sipixelconstants::LINK_shift = ROC_shift + ROC_bits
 
constexpr uint32_t sipixelconstants::OMIT_ERR_bits = 1
 
constexpr uint32_t sipixelconstants::OMIT_ERR_mask = ~(~Word32(0) << OMIT_ERR_bits)
 
constexpr uint32_t sipixelconstants::OMIT_ERR_shift = 20
 
constexpr uint32_t sipixelconstants::PXID_bits = 8
 
constexpr uint32_t sipixelconstants::PXID_mask = ~(~Word32(0) << PXID_bits)
 
constexpr uint32_t sipixelconstants::PXID_shift = ADC_shift + ADC_bits
 
constexpr uint32_t sipixelconstants::ROC_bits = 5
 
constexpr uint32_t sipixelconstants::ROC_mask = ~(~Word32(0) << ROC_bits)
 
constexpr uint32_t sipixelconstants::ROC_shift = DCOL_shift + DCOL_bits
 
constexpr uint32_t sipixelconstants::phase1layer1::ROW_bits1_l1 = 7
 
constexpr uint32_t sipixelconstants::phase1layer1::ROW_mask = ~(~Word32(0) << ROW_bits1_l1)
 
constexpr uint32_t sipixelconstants::phase1layer1::ROW_shift = ADC_shift + ADC_bits
 

Typedef Documentation

◆ Word32

Definition at line 8 of file SiPixelDigiConstants.h.

◆ Word64

Definition at line 7 of file SiPixelDigiConstants.h.