27 outputFile_(ps.getUntrackedParameter<
std::
string>(
"outputFile",
"stripdigihisto.root")),
28 edmDetSetVector_SiStripDigi_Token_(
39 for (
int i = 0;
i < 3;
i++) {
42 sprintf(
histo,
"adc_tib_layer1_extmodule%d_zp",
i + 1);
44 sprintf(
histo,
"adc_tib_layer1_intmodule%d_zp",
i + 1);
46 sprintf(
histo,
"adc_tib_layer2_extmodule%d_zp",
i + 1);
48 sprintf(
histo,
"adc_tib_layer2_intmodule%d_zp",
i + 1);
50 sprintf(
histo,
"adc_tib_layer3_extmodule%d_zp",
i + 1);
52 sprintf(
histo,
"adc_tib_layer3_intmodule%d_zp",
i + 1);
54 sprintf(
histo,
"adc_tib_layer4_extmodule%d_zp",
i + 1);
56 sprintf(
histo,
"adc_tib_layer4_intmodule%d_zp",
i + 1);
58 sprintf(
histo,
"strip_tib_layer1_extmodule%d_zp",
i + 1);
60 sprintf(
histo,
"strip_tib_layer1_intmodule%d_zp",
i + 1);
62 sprintf(
histo,
"strip_tib_layer2_extmodule%d_zp",
i + 1);
64 sprintf(
histo,
"strip_tib_layer2_intmodule%d_zp",
i + 1);
66 sprintf(
histo,
"strip_tib_layer3_extmodule%d_zp",
i + 1);
68 sprintf(
histo,
"strip_tib_layer3_intmodule%d_zp",
i + 1);
70 sprintf(
histo,
"strip_tib_layer4_extmodule%d_zp",
i + 1);
72 sprintf(
histo,
"strip_tib_layer4_intmodule%d_zp",
i + 1);
75 sprintf(
histo,
"adc_tib_layer1_extmodule%d_zm",
i + 1);
77 sprintf(
histo,
"adc_tib_layer1_intmodule%d_zm",
i + 1);
79 sprintf(
histo,
"adc_tib_layer2_extmodule%d_zm",
i + 1);
81 sprintf(
histo,
"adc_tib_layer2_intmodule%d_zm",
i + 1);
83 sprintf(
histo,
"adc_tib_layer3_extmodule%d_zm",
i + 1);
85 sprintf(
histo,
"adc_tib_layer3_intmodule%d_zm",
i + 1);
87 sprintf(
histo,
"adc_tib_layer4_extmodule%d_zm",
i + 1);
89 sprintf(
histo,
"adc_tib_layer4_intmodule%d_zm",
i + 1);
91 sprintf(
histo,
"strip_tib_layer1_extmodule%d_zm",
i + 1);
93 sprintf(
histo,
"strip_tib_layer1_intmodule%d_zm",
i + 1);
95 sprintf(
histo,
"strip_tib_layer2_extmodule%d_zm",
i + 1);
97 sprintf(
histo,
"strip_tib_layer2_intmodule%d_zm",
i + 1);
99 sprintf(
histo,
"strip_tib_layer3_extmodule%d_zm",
i + 1);
101 sprintf(
histo,
"strip_tib_layer3_intmodule%d_zm",
i + 1);
103 sprintf(
histo,
"strip_tib_layer4_extmodule%d_zm",
i + 1);
105 sprintf(
histo,
"strip_tib_layer4_intmodule%d_zm",
i + 1);
109 for (
int i = 0;
i < 6;
i++) {
112 sprintf(
histo,
"adc_tob_layer1_module%d_zp",
i + 1);
114 sprintf(
histo,
"strip_tob_layer1_module%d_zp",
i + 1);
116 sprintf(
histo,
"adc_tob_layer2_module%d_zp",
i + 1);
118 sprintf(
histo,
"strip_tob_layer2_module%d_zp",
i + 1);
120 sprintf(
histo,
"adc_tob_layer3_module%d_zp",
i + 1);
122 sprintf(
histo,
"strip_tob_layer3_module%d_zp",
i + 1);
124 sprintf(
histo,
"adc_tob_layer4_module%d_zp",
i + 1);
126 sprintf(
histo,
"strip_tob_layer4_module%d_zp",
i + 1);
128 sprintf(
histo,
"adc_tob_layer5_module%d_zp",
i + 1);
130 sprintf(
histo,
"strip_tob_layer5_module%d_zp",
i + 1);
132 sprintf(
histo,
"adc_tob_layer6_module%d_zp",
i + 1);
134 sprintf(
histo,
"strip_tob_layer6_module%d_zp",
i + 1);
137 sprintf(
histo,
"adc_tob_layer1_module%d_zm",
i + 1);
139 sprintf(
histo,
"strip_tob_layer1_module%d_zm",
i + 1);
141 sprintf(
histo,
"adc_tob_layer2_module%d_zm",
i + 1);
143 sprintf(
histo,
"strip_tob_layer2_module%d_zm",
i + 1);
145 sprintf(
histo,
"adc_tob_layer3_module%d_zm",
i + 1);
147 sprintf(
histo,
"strip_tob_layer3_module%d_zm",
i + 1);
149 sprintf(
histo,
"adc_tob_layer4_module%d_zm",
i + 1);
151 sprintf(
histo,
"strip_tob_layer4_module%d_zm",
i + 1);
153 sprintf(
histo,
"adc_tob_layer5_module%d_zm",
i + 1);
155 sprintf(
histo,
"strip_tob_layer5_module%d_zm",
i + 1);
157 sprintf(
histo,
"adc_tob_layer6_module%d_zm",
i + 1);
159 sprintf(
histo,
"strip_tob_layer6_module%d_zm",
i + 1);
163 for (
int i = 0;
i < 3;
i++) {
166 sprintf(
histo,
"adc_tid_wheel1_ring%d_zp",
i + 1);
168 sprintf(
histo,
"adc_tid_wheel2_ring%d_zp",
i + 1);
170 sprintf(
histo,
"adc_tid_wheel3_ring%d_zp",
i + 1);
172 sprintf(
histo,
"strip_tid_wheel1_ring%d_zp",
i + 1);
174 sprintf(
histo,
"strip_tid_wheel2_ring%d_zp",
i + 1);
176 sprintf(
histo,
"strip_tid_wheel3_ring%d_zp",
i + 1);
179 sprintf(
histo,
"adc_tid_wheel1_ring%d_zm",
i + 1);
181 sprintf(
histo,
"adc_tid_wheel2_ring%d_zm",
i + 1);
183 sprintf(
histo,
"adc_tid_wheel3_ring%d_zm",
i + 1);
185 sprintf(
histo,
"strip_tid_wheel1_ring%d_zm",
i + 1);
187 sprintf(
histo,
"strip_tid_wheel2_ring%d_zm",
i + 1);
189 sprintf(
histo,
"strip_tid_wheel3_ring%d_zm",
i + 1);
193 for (
int i = 0;
i < 7;
i++) {
196 sprintf(
histo,
"adc_tec_wheel1_ring%d_zp",
i + 1);
198 sprintf(
histo,
"adc_tec_wheel2_ring%d_zp",
i + 1);
200 sprintf(
histo,
"adc_tec_wheel3_ring%d_zp",
i + 1);
202 sprintf(
histo,
"strip_tec_wheel1_ring%d_zp",
i + 1);
204 sprintf(
histo,
"strip_tec_wheel2_ring%d_zp",
i + 1);
206 sprintf(
histo,
"strip_tec_wheel3_ring%d_zp",
i + 1);
210 sprintf(
histo,
"adc_tec_wheel1_ring%d_zm",
i + 1);
212 sprintf(
histo,
"adc_tec_wheel2_ring%d_zm",
i + 1);
214 sprintf(
histo,
"adc_tec_wheel3_ring%d_zm",
i + 1);
216 sprintf(
histo,
"strip_tec_wheel1_ring%d_zm",
i + 1);
218 sprintf(
histo,
"strip_tec_wheel2_ring%d_zm",
i + 1);
220 sprintf(
histo,
"strip_tec_wheel3_ring%d_zm",
i + 1);
224 for (
int i = 0;
i < 6;
i++) {
227 sprintf(
histo,
"adc_tec_wheel4_ring%d_zp",
i + 1);
229 sprintf(
histo,
"adc_tec_wheel5_ring%d_zp",
i + 1);
231 sprintf(
histo,
"adc_tec_wheel6_ring%d_zp",
i + 1);
233 sprintf(
histo,
"strip_tec_wheel4_ring%d_zp",
i + 1);
235 sprintf(
histo,
"strip_tec_wheel5_ring%d_zp",
i + 1);
237 sprintf(
histo,
"strip_tec_wheel6_ring%d_zp",
i + 1);
241 sprintf(
histo,
"adc_tec_wheel4_ring%d_zm",
i + 1);
243 sprintf(
histo,
"adc_tec_wheel5_ring%d_zm",
i + 1);
245 sprintf(
histo,
"adc_tec_wheel6_ring%d_zm",
i + 1);
247 sprintf(
histo,
"strip_tec_wheel4_ring%d_zm",
i + 1);
249 sprintf(
histo,
"strip_tec_wheel5_ring%d_zm",
i + 1);
251 sprintf(
histo,
"strip_tec_wheel6_ring%d_zm",
i + 1);
255 for (
int i = 0;
i < 5;
i++) {
258 sprintf(
histo,
"adc_tec_wheel7_ring%d_zp",
i + 1);
260 sprintf(
histo,
"adc_tec_wheel8_ring%d_zp",
i + 1);
262 sprintf(
histo,
"strip_tec_wheel7_ring%d_zp",
i + 1);
264 sprintf(
histo,
"strip_tec_wheel8_ring%d_zp",
i + 1);
268 sprintf(
histo,
"adc_tec_wheel7_ring%d_zm",
i + 1);
270 sprintf(
histo,
"adc_tec_wheel8_ring%d_zm",
i + 1);
272 sprintf(
histo,
"strip_tec_wheel7_ring%d_zm",
i + 1);
274 sprintf(
histo,
"strip_tec_wheel8_ring%d_zm",
i + 1);
278 for (
int i = 0;
i < 4;
i++) {
281 sprintf(
histo,
"adc_tec_wheel9_ring%d_zp",
i + 1);
283 sprintf(
histo,
"strip_tec_wheel9_ring%d_zp",
i + 1);
287 sprintf(
histo,
"adc_tec_wheel9_ring%d_zm",
i + 1);
289 sprintf(
histo,
"strip_tec_wheel9_ring%d_zm",
i + 1);
293 for (
int i = 0;
i < 4;
i++) {
295 sprintf(
histo,
"ndigi_tib_layer_%d_zm",
i + 1);
297 sprintf(
histo,
"ndigi_tib_layer_%d_zp",
i + 1);
301 for (
int i = 0;
i < 6;
i++) {
303 sprintf(
histo,
"ndigi_tob_layer_%d_zm",
i + 1);
305 sprintf(
histo,
"ndigi_tob_layer_%d_zp",
i + 1);
309 for (
int i = 0;
i < 3;
i++) {
311 sprintf(
histo,
"ndigi_tid_wheel_%d_zm",
i + 1);
313 sprintf(
histo,
"ndigi_tid_wheel_%d_zp",
i + 1);
317 for (
int i = 0;
i < 9;
i++) {
319 sprintf(
histo,
"ndigi_tec_wheel_%d_zm",
i + 1);
321 sprintf(
histo,
"ndigi_tec_wheel_%d_zp",
i + 1);
331 int ndigilayertibzp[4];
332 int ndigilayertibzm[4];
334 for (
int i = 0;
i < 4;
i++) {
335 ndigilayertibzp[
i] = 0;
336 ndigilayertibzm[
i] = 0;
339 int ndigilayertobzp[6];
340 int ndigilayertobzm[6];
342 for (
int i = 0;
i < 6;
i++) {
343 ndigilayertobzp[
i] = 0;
344 ndigilayertobzm[
i] = 0;
347 int ndigiwheeltidzp[3];
348 int ndigiwheeltidzm[3];
350 for (
int i = 0;
i < 3;
i++) {
351 ndigiwheeltidzp[
i] = 0;
352 ndigiwheeltidzm[
i] = 0;
355 int ndigiwheelteczp[9];
356 int ndigiwheelteczm[9];
358 for (
int i = 0;
i < 9;
i++) {
359 ndigiwheelteczp[
i] = 0;
360 ndigiwheelteczm[
i] = 0;
370 for (; DSViter != stripDigis->end(); DSViter++) {
371 unsigned int id = DSViter->id;
378 for (iter = begin; iter !=
end; iter++) {
380 ++ndigilayertibzm[tTopo->
tibLayer(
id) - 1];
498 ++ndigilayertibzp[tTopo->
tibLayer(
id) - 1];
619 for (iter = begin; iter !=
end; iter++) {
621 ++ndigilayertobzm[tTopo->
tobLayer(
id) - 1];
780 ++ndigilayertobzp[tTopo->
tobLayer(
id) - 1];
942 for (iter = begin; iter !=
end; iter++) {
944 ++ndigiwheeltidzm[tTopo->
tidWheel(
id) - 1];
989 ++ndigiwheeltidzp[tTopo->
tidWheel(
id) - 1];
1005 if (tTopo->
tidRing(
id) == 1) {
1009 if (tTopo->
tidRing(
id) == 2) {
1013 if (tTopo->
tidRing(
id) == 3) {
1019 if (tTopo->
tidRing(
id) == 1) {
1023 if (tTopo->
tidRing(
id) == 2) {
1027 if (tTopo->
tidRing(
id) == 3) {
1036 for (iter = begin; iter !=
end; iter++) {
1037 if (tTopo->
tecSide(
id) == 1) {
1038 ++ndigiwheelteczm[tTopo->
tecWheel(
id) - 1];
1040 if (tTopo->
tecRing(
id) == 1) {
1044 if (tTopo->
tecRing(
id) == 2) {
1048 if (tTopo->
tecRing(
id) == 3) {
1052 if (tTopo->
tecRing(
id) == 4) {
1056 if (tTopo->
tecRing(
id) == 5) {
1060 if (tTopo->
tecRing(
id) == 6) {
1064 if (tTopo->
tecRing(
id) == 7) {
1070 if (tTopo->
tecRing(
id) == 1) {
1074 if (tTopo->
tecRing(
id) == 2) {
1078 if (tTopo->
tecRing(
id) == 3) {
1082 if (tTopo->
tecRing(
id) == 4) {
1086 if (tTopo->
tecRing(
id) == 5) {
1090 if (tTopo->
tecRing(
id) == 6) {
1094 if (tTopo->
tecRing(
id) == 7) {
1100 if (tTopo->
tecRing(
id) == 1) {
1104 if (tTopo->
tecRing(
id) == 2) {
1108 if (tTopo->
tecRing(
id) == 3) {
1112 if (tTopo->
tecRing(
id) == 4) {
1116 if (tTopo->
tecRing(
id) == 5) {
1120 if (tTopo->
tecRing(
id) == 6) {
1124 if (tTopo->
tecRing(
id) == 7) {
1130 if (tTopo->
tecRing(
id) == 2) {
1134 if (tTopo->
tecRing(
id) == 3) {
1138 if (tTopo->
tecRing(
id) == 4) {
1142 if (tTopo->
tecRing(
id) == 5) {
1146 if (tTopo->
tecRing(
id) == 6) {
1150 if (tTopo->
tecRing(
id) == 7) {
1156 if (tTopo->
tecRing(
id) == 2) {
1160 if (tTopo->
tecRing(
id) == 3) {
1164 if (tTopo->
tecRing(
id) == 4) {
1168 if (tTopo->
tecRing(
id) == 5) {
1172 if (tTopo->
tecRing(
id) == 6) {
1176 if (tTopo->
tecRing(
id) == 7) {
1182 if (tTopo->
tecRing(
id) == 2) {
1186 if (tTopo->
tecRing(
id) == 3) {
1190 if (tTopo->
tecRing(
id) == 4) {
1194 if (tTopo->
tecRing(
id) == 5) {
1198 if (tTopo->
tecRing(
id) == 6) {
1202 if (tTopo->
tecRing(
id) == 7) {
1208 if (tTopo->
tecRing(
id) == 3) {
1212 if (tTopo->
tecRing(
id) == 4) {
1216 if (tTopo->
tecRing(
id) == 5) {
1220 if (tTopo->
tecRing(
id) == 6) {
1224 if (tTopo->
tecRing(
id) == 7) {
1230 if (tTopo->
tecRing(
id) == 3) {
1234 if (tTopo->
tecRing(
id) == 4) {
1238 if (tTopo->
tecRing(
id) == 5) {
1242 if (tTopo->
tecRing(
id) == 6) {
1246 if (tTopo->
tecRing(
id) == 7) {
1252 if (tTopo->
tecRing(
id) == 4) {
1256 if (tTopo->
tecRing(
id) == 5) {
1260 if (tTopo->
tecRing(
id) == 6) {
1264 if (tTopo->
tecRing(
id) == 7) {
1270 ++ndigiwheelteczp[tTopo->
tecWheel(
id) - 1];
1272 if (tTopo->
tecRing(
id) == 1) {
1276 if (tTopo->
tecRing(
id) == 2) {
1280 if (tTopo->
tecRing(
id) == 3) {
1284 if (tTopo->
tecRing(
id) == 4) {
1288 if (tTopo->
tecRing(
id) == 5) {
1292 if (tTopo->
tecRing(
id) == 6) {
1296 if (tTopo->
tecRing(
id) == 7) {
1302 if (tTopo->
tecRing(
id) == 1) {
1306 if (tTopo->
tecRing(
id) == 2) {
1310 if (tTopo->
tecRing(
id) == 3) {
1314 if (tTopo->
tecRing(
id) == 4) {
1318 if (tTopo->
tecRing(
id) == 5) {
1322 if (tTopo->
tecRing(
id) == 6) {
1326 if (tTopo->
tecRing(
id) == 7) {
1332 if (tTopo->
tecRing(
id) == 1) {
1336 if (tTopo->
tecRing(
id) == 2) {
1340 if (tTopo->
tecRing(
id) == 3) {
1344 if (tTopo->
tecRing(
id) == 4) {
1348 if (tTopo->
tecRing(
id) == 5) {
1352 if (tTopo->
tecRing(
id) == 6) {
1356 if (tTopo->
tecRing(
id) == 7) {
1362 if (tTopo->
tecRing(
id) == 2) {
1366 if (tTopo->
tecRing(
id) == 3) {
1370 if (tTopo->
tecRing(
id) == 4) {
1374 if (tTopo->
tecRing(
id) == 5) {
1378 if (tTopo->
tecRing(
id) == 6) {
1382 if (tTopo->
tecRing(
id) == 7) {
1388 if (tTopo->
tecRing(
id) == 2) {
1392 if (tTopo->
tecRing(
id) == 3) {
1396 if (tTopo->
tecRing(
id) == 4) {
1400 if (tTopo->
tecRing(
id) == 5) {
1404 if (tTopo->
tecRing(
id) == 6) {
1408 if (tTopo->
tecRing(
id) == 7) {
1414 if (tTopo->
tecRing(
id) == 2) {
1418 if (tTopo->
tecRing(
id) == 3) {
1422 if (tTopo->
tecRing(
id) == 4) {
1426 if (tTopo->
tecRing(
id) == 5) {
1430 if (tTopo->
tecRing(
id) == 6) {
1434 if (tTopo->
tecRing(
id) == 7) {
1440 if (tTopo->
tecRing(
id) == 3) {
1444 if (tTopo->
tecRing(
id) == 4) {
1448 if (tTopo->
tecRing(
id) == 5) {
1452 if (tTopo->
tecRing(
id) == 6) {
1456 if (tTopo->
tecRing(
id) == 7) {
1462 if (tTopo->
tecRing(
id) == 3) {
1466 if (tTopo->
tecRing(
id) == 4) {
1470 if (tTopo->
tecRing(
id) == 5) {
1474 if (tTopo->
tecRing(
id) == 6) {
1478 if (tTopo->
tecRing(
id) == 7) {
1484 if (tTopo->
tecRing(
id) == 4) {
1488 if (tTopo->
tecRing(
id) == 5) {
1492 if (tTopo->
tecRing(
id) == 6) {
1496 if (tTopo->
tecRing(
id) == 7) {
1506 for (
int i = 0;
i < 4;
i++) {
1511 for (
int i = 0;
i < 6;
i++) {
1516 for (
int i = 0;
i < 3;
i++) {
1521 for (
int i = 0;
i < 9;
i++) {
MonitorElement * meAdcTOBLayer5zp_[6]
MonitorElement * meAdcTIBLayer4Extzm_[3]
static constexpr auto TEC
MonitorElement * meStripTIBLayer4Intzm_[3]
MonitorElement * meAdcTIDWheel3zm_[3]
unsigned int tobLayer(const DetId &id) const
MonitorElement * meStripTECWheel1zm_[7]
MonitorElement * meAdcTECWheel6zp_[6]
MonitorElement * meStripTECWheel2zm_[7]
MonitorElement * meNDigiTIDWheelzm_[3]
MonitorElement * meAdcTIBLayer2Extzp_[3]
MonitorElement * meAdcTECWheel1zp_[7]
MonitorElement * meStripTECWheel8zp_[5]
MonitorElement * meStripTOBLayer2zm_[6]
MonitorElement * meStripTIBLayer2Extzm_[3]
MonitorElement * meStripTECWheel7zp_[5]
MonitorElement * meStripTIDWheel1zp_[3]
MonitorElement * meAdcTECWheel4zm_[6]
MonitorElement * meAdcTOBLayer4zp_[6]
virtual void setCurrentFolder(std::string const &fullpath)
MonitorElement * meStripTIBLayer4Intzp_[3]
edm::EDGetTokenT< edm::DetSetVector< SiStripDigi > > edmDetSetVector_SiStripDigi_Token_
MonitorElement * meAdcTIBLayer2Extzm_[3]
MonitorElement * meStripTOBLayer1zp_[6]
unsigned int tibModule(const DetId &id) const
MonitorElement * meStripTECWheel9zp_[4]
unsigned int tidSide(const DetId &id) const
MonitorElement * meStripTOBLayer3zp_[6]
MonitorElement * meNDigiTECWheelzm_[9]
MonitorElement * meAdcTECWheel9zp_[4]
MonitorElement * meAdcTOBLayer5zm_[6]
MonitorElement * meStripTIBLayer2Intzp_[3]
MonitorElement * meAdcTECWheel3zm_[7]
unsigned int tidWheel(const DetId &id) const
MonitorElement * meStripTOBLayer4zm_[6]
unsigned int tecWheel(const DetId &id) const
MonitorElement * meStripTECWheel4zp_[6]
MonitorElement * meNDigiTIBLayerzp_[4]
MonitorElement * meNDigiTOBLayerzp_[6]
MonitorElement * meAdcTIBLayer1Intzp_[3]
MonitorElement * meStripTECWheel5zp_[6]
MonitorElement * meAdcTIDWheel2zm_[3]
MonitorElement * meStripTOBLayer4zp_[6]
MonitorElement * meAdcTIBLayer2Intzp_[3]
MonitorElement * meAdcTECWheel8zm_[5]
MonitorElement * meStripTIBLayer3Extzp_[3]
MonitorElement * meAdcTIBLayer2Intzm_[3]
MonitorElement * meAdcTECWheel5zm_[6]
unsigned int tecRing(const DetId &id) const
ring id
MonitorElement * meNDigiTOBLayerzm_[6]
MonitorElement * meStripTOBLayer5zp_[6]
MonitorElement * meStripTECWheel3zp_[7]
MonitorElement * meStripTECWheel6zm_[6]
MonitorElement * meStripTIBLayer3Intzm_[3]
MonitorElement * meAdcTOBLayer2zp_[6]
MonitorElement * meAdcTIDWheel3zp_[3]
MonitorElement * meStripTIBLayer2Intzm_[3]
MonitorElement * meAdcTIBLayer1Extzp_[3]
MonitorElement * meStripTECWheel4zm_[6]
MonitorElement * meStripTIBLayer4Extzm_[3]
MonitorElement * meAdcTOBLayer1zp_[6]
MonitorElement * meAdcTOBLayer4zm_[6]
~SiStripDigiValid() override
unsigned int tecSide(const DetId &id) const
MonitorElement * meStripTOBLayer5zm_[6]
MonitorElement * meAdcTECWheel8zp_[5]
MonitorElement * meAdcTIDWheel1zp_[3]
MonitorElement * meAdcTIBLayer1Intzm_[3]
void bookHistograms(DQMStore::IBooker &ibooker, const edm::Run &run, const edm::EventSetup &es) override
MonitorElement * meStripTECWheel9zm_[4]
MonitorElement * meAdcTECWheel7zp_[5]
MonitorElement * meAdcTECWheel1zm_[7]
MonitorElement * meStripTIBLayer1Intzp_[3]
MonitorElement * meStripTIDWheel2zm_[3]
A Digi for the silicon strip detector, containing both strip and adc information, and suitable for st...
static constexpr auto TOB
MonitorElement * meStripTOBLayer3zm_[6]
MonitorElement * meStripTIDWheel1zm_[3]
MonitorElement * meAdcTIBLayer3Extzp_[3]
MonitorElement * meStripTIBLayer3Extzm_[3]
MonitorElement * meStripTECWheel7zm_[5]
MonitorElement * meStripTECWheel2zp_[7]
iterator end()
Return the off-the-end iterator.
MonitorElement * meAdcTIBLayer3Intzm_[3]
MonitorElement * meNDigiTIBLayerzm_[4]
MonitorElement * meAdcTECWheel3zp_[7]
MonitorElement * meAdcTIDWheel1zm_[3]
MonitorElement * meAdcTECWheel7zm_[5]
MonitorElement * meAdcTECWheel5zp_[6]
MonitorElement * meAdcTOBLayer1zm_[6]
MonitorElement * meStripTECWheel8zm_[5]
MonitorElement * meStripTECWheel5zm_[6]
MonitorElement * meStripTIBLayer1Intzm_[3]
std::vector< unsigned int > tibStringInfo(const DetId &id) const
static constexpr auto TIB
MonitorElement * meAdcTIBLayer4Intzp_[3]
MonitorElement * meStripTIBLayer1Extzp_[3]
MonitorElement * meStripTIBLayer1Extzm_[3]
MonitorElement * meNDigiTIDWheelzp_[3]
MonitorElement * meAdcTOBLayer3zp_[6]
MonitorElement * meAdcTOBLayer6zm_[6]
SiStripDigiValid(const edm::ParameterSet &ps)
void analyze(const edm::Event &e, const edm::EventSetup &c) override
MonitorElement * meStripTIDWheel3zp_[3]
MonitorElement * meStripTOBLayer6zp_[6]
MonitorElement * meAdcTOBLayer3zm_[6]
MonitorElement * meAdcTIBLayer4Intzm_[3]
MonitorElement * meAdcTECWheel2zp_[7]
MonitorElement * meAdcTOBLayer6zp_[6]
std::vector< unsigned int > tobRodInfo(const DetId &id) const
MonitorElement * meAdcTIBLayer3Extzm_[3]
MonitorElement * meAdcTIDWheel2zp_[3]
MonitorElement * meStripTOBLayer2zp_[6]
MonitorElement * meStripTIDWheel2zp_[3]
MonitorElement * meStripTIBLayer4Extzp_[3]
MonitorElement * meStripTOBLayer1zm_[6]
unsigned int tidRing(const DetId &id) const
MonitorElement * meAdcTIBLayer1Extzm_[3]
MonitorElement * meStripTECWheel3zm_[7]
MonitorElement * meAdcTOBLayer2zm_[6]
MonitorElement * meAdcTIBLayer4Extzp_[3]
MonitorElement * meStripTECWheel6zp_[6]
iterator begin()
Return an iterator to the first DetSet.
MonitorElement * meStripTOBLayer6zm_[6]
const edm::ESGetToken< TrackerTopology, TrackerTopologyRcd > m_topoToken
unsigned int tibLayer(const DetId &id) const
MonitorElement * meNDigiTECWheelzp_[9]
unsigned int tobModule(const DetId &id) const
MonitorElement * meAdcTIBLayer3Intzp_[3]
MonitorElement * book1D(TString const &name, TString const &title, int const nchX, double const lowX, double const highX, FUNC onbooking=NOOP())
collection_type::const_iterator const_iterator
collection_type::const_iterator const_iterator
MonitorElement * meAdcTECWheel6zm_[6]
MonitorElement * meStripTECWheel1zp_[7]
static constexpr auto TID
MonitorElement * meStripTIBLayer3Intzp_[3]
MonitorElement * meAdcTECWheel4zp_[6]
MonitorElement * meAdcTECWheel9zm_[4]
MonitorElement * meStripTIBLayer2Extzp_[3]
MonitorElement * meAdcTECWheel2zm_[7]
MonitorElement * meStripTIDWheel3zm_[3]