14 for (
IndexType ir = 1; ir <= irmax; ++ir) {
16 for (
IndexType ic = 1; ic <= icmax; ++ic) {
51 if (is > 2 && ir == 1)
53 if (iwire >= 33 && iwire <= 64) {
55 }
else if (iwire >= 65 && iwire <= 96) {
58 }
else if (is > 1 && ir == 2)
60 if (iwire >= 17 && iwire <= 28) {
62 }
else if (iwire >= 29 && iwire <= 40) {
64 }
else if (iwire >= 41 && iwire <= 52) {
66 }
else if (iwire >= 53 && iwire <= 64) {
69 }
else if (is == 1 && ir == 2) {
70 if (iwire >= 25 && iwire <= 48) {
72 }
else if (iwire >= 49 && iwire <= 64) {
75 }
else if (is == 1 && ir == 3) {
76 if (iwire >= 13 && iwire <= 22) {
78 }
else if (iwire >= 23 && iwire <= 32) {
81 }
else if (is == 2 && ir == 1) {
82 if (iwire >= 45 && iwire <= 80) {
84 }
else if (iwire >= 81 && iwire <= 112) {
IndexType chambersInRingOfStation(IndexType is, IndexType ir) const
IndexType chamberLabelFromChamberIndex(IndexType) const
CSCDetId detIdFromChamberLabel(IndexType ie, IndexType icl) const
CSCDetId detIdFromLayerIndex(IndexType ili) const
CSCDetId detIdFromChamberIndex(IndexType ici) const
IndexType hvSegmentIndex(IndexType is, IndexType ir, IndexType iwire) const
IndexType ringsInStation(IndexType is) const
virtual ~CSCIndexerBase()
std::vector< IndexType > chamberLabel_