28 constexpr
int offsetChamber[] = {0, 0, 12, 24, 36};
29 constexpr
int layersPerSector = 44;
30 constexpr
int layersIn13Sectors = (layersPerSector * 12) + 8;
31 constexpr
int layersPerWheel = layersIn13Sectors + 8;
61 seqLayerNum += (wheel - 1) * layersPerWheel;
65 if (sector > 12 && station < 4)
68 seqLayerNum += layersIn13Sectors;
70 seqLayerNum += (sector - 1) * layersPerSector;
75 seqLayerNum += offsetChamber[
station];
81 if (superlayer != 2) {
90 return seqLayerNum +
layer;
constexpr std::array< uint8_t, layerIndexSize > layer
~DTSequentialLayerNumber()
DTSequentialLayerNumber()
static int id(int wheel, int station, int sector, int superlayer, int layer)