File indexing completed on 2024-04-06 11:59:39
0001 #include "CalibTracker/SiStripAPVAnalysis/interface/TkCommonModeTopology.h"
0002
0003 int TkCommonModeTopology::setOfStrip(int in) {
0004 for (int i = 0; i < numberOfSets(); i++) {
0005 if (in >= initialStrips()[i] && in <= finalStrips()[i])
0006 return i;
0007 }
0008 return -1;
0009 }
0010
0011 TkCommonModeTopology::TkCommonModeTopology(int nstrips, int nstripsperset)
0012 : numberStrips(nstrips), numberStripsPerSet(nstripsperset) {
0013 initStrips.clear();
0014 finStrips.clear();
0015 for (int i = 0; i < numberOfSets(); i++) {
0016 initStrips.push_back(i * numberOfStripsPerSet());
0017 finStrips.push_back((i + 1) * numberOfStripsPerSet() - 1);
0018 }
0019 }