CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Types
CSCBitWidths Class Reference

#include <CSCBitWidths.h>

Public Types

enum  addresses { kLocalPhiAddressWidth = 19, kGlobalEtaAddressWidth = kLocalPhiAddressWidth, kGlobalPhiAddressWidth = kGlobalEtaAddressWidth, kPtAddressWidth = 21 }
 
enum  clct_bits { CLCT_PATTERN_BITS = 4 }
 
enum  corrlct_bits { kPatternBitWidth = CLCT_PATTERN_BITS, kQualityBitWidth = 4, kBendBitWidth = 1 }
 
enum  data_sizes { kLocalPhiDataBitWidth = 10, kLocalPhiBendDataBitWidth = 6, kGlobalEtaBitWidth = 7, kGlobalPhiDataBitWidth = 12 }
 

Detailed Description

Remarks
Collection of stuff from ORCA

Static interface to hold bit widths of various CSC data.

Definition at line 11 of file CSCBitWidths.h.

Member Enumeration Documentation

Enumerator
kLocalPhiAddressWidth 
kGlobalEtaAddressWidth 
kGlobalPhiAddressWidth 
kPtAddressWidth 

Definition at line 17 of file CSCBitWidths.h.

Enumerator
CLCT_PATTERN_BITS 

Definition at line 13 of file CSCBitWidths.h.

Enumerator
kLocalPhiDataBitWidth 
kLocalPhiBendDataBitWidth 
kGlobalEtaBitWidth 
kGlobalPhiDataBitWidth 

Definition at line 24 of file CSCBitWidths.h.