/
githubmirror
/
cmssw
Обзор
Документация
Войти
/
githubmirror
/
cmssw
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
DataFormats/L1CSCTrackFinder/interface/CSCBitWidths.h
32 строки
745 B
Cms Build
Clang-Format
20 май 2019, 13:02
20 май 2019, 13:02
776c0f8
Код
Авторство
О чём код?
#ifndef L1CSCTrackFinder_CSCBitWidths_h #define L1CSCTrackFinder_CSCBitWidths_h /** * \class CSCBitWidths * \remark Collection of stuff from ORCA * * Static interface to hold bit widths of various CSC data. */ class CSCBitWidths { public: enum clct_bits { CLCT_PATTERN_BITS = 4 }; enum corrlct_bits { kPatternBitWidth = CLCT_PATTERN_BITS, kQualityBitWidth = 4, kBendBitWidth = 1 }; enum addresses { kLocalPhiAddressWidth = 19, kGlobalEtaAddressWidth = kLocalPhiAddressWidth, kGlobalPhiAddressWidth = kGlobalEtaAddressWidth, kPtAddressWidth = 21 }; enum data_sizes { kLocalPhiDataBitWidth = 10, kLocalPhiBendDataBitWidth = 6, kGlobalEtaBitWidth = 7, kGlobalPhiDataBitWidth = 12 }; }; #endif