CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_6_1_2_SLHC2/src/DataFormats/L1CSCTrackFinder/interface/CSCBitWidths.h

Go to the documentation of this file.
00001 #ifndef L1CSCTrackFinder_CSCBitWidths_h
00002 #define L1CSCTrackFinder_CSCBitWidths_h
00003 
00011 class CSCBitWidths
00012 {
00013  public:
00014   enum clct_bits { CLCT_PATTERN_BITS = 4 };
00015 
00016   enum corrlct_bits { kPatternBitWidth=CLCT_PATTERN_BITS, kQualityBitWidth = 4, kBendBitWidth = 1 };
00017 
00018   enum addresses { kLocalPhiAddressWidth = 19, kGlobalEtaAddressWidth = kLocalPhiAddressWidth, kGlobalPhiAddressWidth = kGlobalEtaAddressWidth, kPtAddressWidth = 21 };
00019 
00020   enum data_sizes { kLocalPhiDataBitWidth = 10, kLocalPhiBendDataBitWidth = 6 , kGlobalEtaBitWidth = 7, kGlobalPhiDataBitWidth = 12};
00021 };
00022 
00023 #endif