CMS 3D CMS Logo

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

◆ addresses

Enumerator
kLocalPhiAddressWidth 
kGlobalEtaAddressWidth 
kGlobalPhiAddressWidth 
kPtAddressWidth 

Definition at line 17 of file CSCBitWidths.h.

◆ clct_bits

Enumerator
CLCT_PATTERN_BITS 

Definition at line 13 of file CSCBitWidths.h.

13 { CLCT_PATTERN_BITS = 4 };

◆ corrlct_bits

Enumerator
kPatternBitWidth 
kQualityBitWidth 
kBendBitWidth 

Definition at line 15 of file CSCBitWidths.h.

◆ data_sizes

Enumerator
kLocalPhiDataBitWidth 
kLocalPhiBendDataBitWidth 
kGlobalEtaBitWidth 
kGlobalPhiDataBitWidth 

Definition at line 24 of file CSCBitWidths.h.

24  {
29  };
CSCBitWidths::kBendBitWidth
Definition: CSCBitWidths.h:15
CSCBitWidths::kQualityBitWidth
Definition: CSCBitWidths.h:15
CSCBitWidths::kLocalPhiAddressWidth
Definition: CSCBitWidths.h:18
CSCBitWidths::kPatternBitWidth
Definition: CSCBitWidths.h:15
CSCBitWidths::kLocalPhiBendDataBitWidth
Definition: CSCBitWidths.h:26
CSCBitWidths::kGlobalEtaBitWidth
Definition: CSCBitWidths.h:27
CSCBitWidths::kGlobalEtaAddressWidth
Definition: CSCBitWidths.h:19
CSCBitWidths::CLCT_PATTERN_BITS
Definition: CSCBitWidths.h:13
CSCBitWidths::kGlobalPhiDataBitWidth
Definition: CSCBitWidths.h:28
CSCBitWidths::kLocalPhiDataBitWidth
Definition: CSCBitWidths.h:25
CSCBitWidths::kGlobalPhiAddressWidth
Definition: CSCBitWidths.h:20
CSCBitWidths::kPtAddressWidth
Definition: CSCBitWidths.h:21