1 #ifndef CSCIndexerPostls1_H
2 #define CSCIndexerPostls1_H
65 const IndexType nrings[5] = { 0, 4, 2, 2, 2 };
77 const IndexType nSC[16] = { 64,80,64,48, 80,80,0,0, 80,80,0,0, 80,80,0,0 };
78 return nSC[(is-1)*4 + ir - 1];
90 const IndexType nSC[16] = { 64,80,64,48, 80,80,0,0, 80,80,0,0, 80,80,0,0 };
91 return nSC[(is-1)*4 + ir - 1];
104 const IndexType nCinL[16] = { 4,5,4,3, 5,5,0,0, 5,5,0,0, 5,5,0,0 };
105 return nCinL[(is - 1)*4 + ir - 1];
126 const IndexType nSCinC[16] = { 80,80,64,48, 80,80,0,0, 80,80,0,0, 80,80,0,0 };
127 return nSCinC[(is - 1)*4 + ir - 1];
148 { 1, 17281, 34561,252289, 48385, 57025,0,0, 74305, 82945,0,0, 100225,217729,0,0,
149 108865,126145,143425,262657, 157249,165889,0,0, 183169,191809,0,0, 209089,235009,0,0 };
150 return nStart[(ie - 1)*16 + (is - 1)*4 + ir - 1];
172 const IndexType nCinL[16] = { 5,5,4,3, 5,5,0,0, 5,5,0,0, 5,5,0,0 };
173 return nCinL[(is - 1)*4 + ir - 1];
194 {1, 1081, 2161, 15769, 3025, 3565, 0,0, 4645, 5185, 0,0, 6265, 13609,0,0,
195 6805,7885, 8965, 16417, 9829, 10369,0,0, 11449,11989,0,0, 13069,14689,0,0 };
196 return nStart[(ie - 1)*16 + (is - 1)*4 + ir - 1];
225 {1 , 1081 , 4321, 55945,
229 22573, 23653, 26893, 56593,
232 43525, 50545, 0, 0 };
233 return nStart[(ie-1)*16 + (is-1)*4 + ir - 1];
LongIndexType stripChannelStart(IndexType ie, IndexType is, IndexType ir) const
boost::tuple< CSCDetId, IndexType, IndexType > GasGainIndexType
IndexType sectorStart(IndexType ie, IndexType is, IndexType ir) const
IndexType chipStart(IndexType ie, IndexType is, IndexType ir) const
IndexType stripChannelsPerOfflineLayer(IndexType is, IndexType ir) const
IndexType maxChipIndex() const
int dbIndex(const CSCDetId &id, int &channel) const
IndexType onlineRingsInStation(IndexType is) const
IndexType stripChannelsPerLayer(IndexType is, IndexType ir) const
CSCIndexerBase::GasGainIndexType detIdFromGasGainIndex(IndexType igg) const
LongIndexType maxStripChannelIndex() const
std::pair< CSCDetId, IndexType > detIdFromChipIndex(IndexType ichi) const
IndexType chipsPerLayer(IndexType is, IndexType ir) const
IndexType chipsPerOnlineLayer(IndexType is, IndexType ir) const
IndexType stripChannelsPerOnlineLayer(IndexType is, IndexType ir) const
IndexType maxGasGainIndex() const
std::pair< CSCDetId, IndexType > detIdFromStripChannelIndex(LongIndexType ichi) const