26 outputFile_(ps.getUntrackedParameter<
std::
string>(
"outputFile",
"stripdigihisto.root")),
27 edmDetSetVector_SiStripDigi_Token_(
38 for (
int i = 0;
i < 3;
i++) {
41 sprintf(histo,
"adc_tib_layer1_extmodule%d_zp",
i + 1);
43 sprintf(histo,
"adc_tib_layer1_intmodule%d_zp",
i + 1);
45 sprintf(histo,
"adc_tib_layer2_extmodule%d_zp",
i + 1);
47 sprintf(histo,
"adc_tib_layer2_intmodule%d_zp",
i + 1);
49 sprintf(histo,
"adc_tib_layer3_extmodule%d_zp",
i + 1);
51 sprintf(histo,
"adc_tib_layer3_intmodule%d_zp",
i + 1);
53 sprintf(histo,
"adc_tib_layer4_extmodule%d_zp",
i + 1);
55 sprintf(histo,
"adc_tib_layer4_intmodule%d_zp",
i + 1);
57 sprintf(histo,
"strip_tib_layer1_extmodule%d_zp",
i + 1);
59 sprintf(histo,
"strip_tib_layer1_intmodule%d_zp",
i + 1);
61 sprintf(histo,
"strip_tib_layer2_extmodule%d_zp",
i + 1);
63 sprintf(histo,
"strip_tib_layer2_intmodule%d_zp",
i + 1);
65 sprintf(histo,
"strip_tib_layer3_extmodule%d_zp",
i + 1);
67 sprintf(histo,
"strip_tib_layer3_intmodule%d_zp",
i + 1);
69 sprintf(histo,
"strip_tib_layer4_extmodule%d_zp",
i + 1);
71 sprintf(histo,
"strip_tib_layer4_intmodule%d_zp",
i + 1);
74 sprintf(histo,
"adc_tib_layer1_extmodule%d_zm",
i + 1);
76 sprintf(histo,
"adc_tib_layer1_intmodule%d_zm",
i + 1);
78 sprintf(histo,
"adc_tib_layer2_extmodule%d_zm",
i + 1);
80 sprintf(histo,
"adc_tib_layer2_intmodule%d_zm",
i + 1);
82 sprintf(histo,
"adc_tib_layer3_extmodule%d_zm",
i + 1);
84 sprintf(histo,
"adc_tib_layer3_intmodule%d_zm",
i + 1);
86 sprintf(histo,
"adc_tib_layer4_extmodule%d_zm",
i + 1);
88 sprintf(histo,
"adc_tib_layer4_intmodule%d_zm",
i + 1);
90 sprintf(histo,
"strip_tib_layer1_extmodule%d_zm",
i + 1);
92 sprintf(histo,
"strip_tib_layer1_intmodule%d_zm",
i + 1);
94 sprintf(histo,
"strip_tib_layer2_extmodule%d_zm",
i + 1);
96 sprintf(histo,
"strip_tib_layer2_intmodule%d_zm",
i + 1);
98 sprintf(histo,
"strip_tib_layer3_extmodule%d_zm",
i + 1);
100 sprintf(histo,
"strip_tib_layer3_intmodule%d_zm",
i + 1);
102 sprintf(histo,
"strip_tib_layer4_extmodule%d_zm",
i + 1);
104 sprintf(histo,
"strip_tib_layer4_intmodule%d_zm",
i + 1);
108 for (
int i = 0;
i < 6;
i++) {
111 sprintf(histo,
"adc_tob_layer1_module%d_zp",
i + 1);
113 sprintf(histo,
"strip_tob_layer1_module%d_zp",
i + 1);
115 sprintf(histo,
"adc_tob_layer2_module%d_zp",
i + 1);
117 sprintf(histo,
"strip_tob_layer2_module%d_zp",
i + 1);
119 sprintf(histo,
"adc_tob_layer3_module%d_zp",
i + 1);
121 sprintf(histo,
"strip_tob_layer3_module%d_zp",
i + 1);
123 sprintf(histo,
"adc_tob_layer4_module%d_zp",
i + 1);
125 sprintf(histo,
"strip_tob_layer4_module%d_zp",
i + 1);
127 sprintf(histo,
"adc_tob_layer5_module%d_zp",
i + 1);
129 sprintf(histo,
"strip_tob_layer5_module%d_zp",
i + 1);
131 sprintf(histo,
"adc_tob_layer6_module%d_zp",
i + 1);
133 sprintf(histo,
"strip_tob_layer6_module%d_zp",
i + 1);
136 sprintf(histo,
"adc_tob_layer1_module%d_zm",
i + 1);
138 sprintf(histo,
"strip_tob_layer1_module%d_zm",
i + 1);
140 sprintf(histo,
"adc_tob_layer2_module%d_zm",
i + 1);
142 sprintf(histo,
"strip_tob_layer2_module%d_zm",
i + 1);
144 sprintf(histo,
"adc_tob_layer3_module%d_zm",
i + 1);
146 sprintf(histo,
"strip_tob_layer3_module%d_zm",
i + 1);
148 sprintf(histo,
"adc_tob_layer4_module%d_zm",
i + 1);
150 sprintf(histo,
"strip_tob_layer4_module%d_zm",
i + 1);
152 sprintf(histo,
"adc_tob_layer5_module%d_zm",
i + 1);
154 sprintf(histo,
"strip_tob_layer5_module%d_zm",
i + 1);
156 sprintf(histo,
"adc_tob_layer6_module%d_zm",
i + 1);
158 sprintf(histo,
"strip_tob_layer6_module%d_zm",
i + 1);
162 for (
int i = 0;
i < 3;
i++) {
165 sprintf(histo,
"adc_tid_wheel1_ring%d_zp",
i + 1);
167 sprintf(histo,
"adc_tid_wheel2_ring%d_zp",
i + 1);
169 sprintf(histo,
"adc_tid_wheel3_ring%d_zp",
i + 1);
171 sprintf(histo,
"strip_tid_wheel1_ring%d_zp",
i + 1);
173 sprintf(histo,
"strip_tid_wheel2_ring%d_zp",
i + 1);
175 sprintf(histo,
"strip_tid_wheel3_ring%d_zp",
i + 1);
178 sprintf(histo,
"adc_tid_wheel1_ring%d_zm",
i + 1);
180 sprintf(histo,
"adc_tid_wheel2_ring%d_zm",
i + 1);
182 sprintf(histo,
"adc_tid_wheel3_ring%d_zm",
i + 1);
184 sprintf(histo,
"strip_tid_wheel1_ring%d_zm",
i + 1);
186 sprintf(histo,
"strip_tid_wheel2_ring%d_zm",
i + 1);
188 sprintf(histo,
"strip_tid_wheel3_ring%d_zm",
i + 1);
192 for (
int i = 0;
i < 7;
i++) {
195 sprintf(histo,
"adc_tec_wheel1_ring%d_zp",
i + 1);
197 sprintf(histo,
"adc_tec_wheel2_ring%d_zp",
i + 1);
199 sprintf(histo,
"adc_tec_wheel3_ring%d_zp",
i + 1);
201 sprintf(histo,
"strip_tec_wheel1_ring%d_zp",
i + 1);
203 sprintf(histo,
"strip_tec_wheel2_ring%d_zp",
i + 1);
205 sprintf(histo,
"strip_tec_wheel3_ring%d_zp",
i + 1);
209 sprintf(histo,
"adc_tec_wheel1_ring%d_zm",
i + 1);
211 sprintf(histo,
"adc_tec_wheel2_ring%d_zm",
i + 1);
213 sprintf(histo,
"adc_tec_wheel3_ring%d_zm",
i + 1);
215 sprintf(histo,
"strip_tec_wheel1_ring%d_zm",
i + 1);
217 sprintf(histo,
"strip_tec_wheel2_ring%d_zm",
i + 1);
219 sprintf(histo,
"strip_tec_wheel3_ring%d_zm",
i + 1);
223 for (
int i = 0;
i < 6;
i++) {
226 sprintf(histo,
"adc_tec_wheel4_ring%d_zp",
i + 1);
228 sprintf(histo,
"adc_tec_wheel5_ring%d_zp",
i + 1);
230 sprintf(histo,
"adc_tec_wheel6_ring%d_zp",
i + 1);
232 sprintf(histo,
"strip_tec_wheel4_ring%d_zp",
i + 1);
234 sprintf(histo,
"strip_tec_wheel5_ring%d_zp",
i + 1);
236 sprintf(histo,
"strip_tec_wheel6_ring%d_zp",
i + 1);
240 sprintf(histo,
"adc_tec_wheel4_ring%d_zm",
i + 1);
242 sprintf(histo,
"adc_tec_wheel5_ring%d_zm",
i + 1);
244 sprintf(histo,
"adc_tec_wheel6_ring%d_zm",
i + 1);
246 sprintf(histo,
"strip_tec_wheel4_ring%d_zm",
i + 1);
248 sprintf(histo,
"strip_tec_wheel5_ring%d_zm",
i + 1);
250 sprintf(histo,
"strip_tec_wheel6_ring%d_zm",
i + 1);
254 for (
int i = 0;
i < 5;
i++) {
257 sprintf(histo,
"adc_tec_wheel7_ring%d_zp",
i + 1);
259 sprintf(histo,
"adc_tec_wheel8_ring%d_zp",
i + 1);
261 sprintf(histo,
"strip_tec_wheel7_ring%d_zp",
i + 1);
263 sprintf(histo,
"strip_tec_wheel8_ring%d_zp",
i + 1);
267 sprintf(histo,
"adc_tec_wheel7_ring%d_zm",
i + 1);
269 sprintf(histo,
"adc_tec_wheel8_ring%d_zm",
i + 1);
271 sprintf(histo,
"strip_tec_wheel7_ring%d_zm",
i + 1);
273 sprintf(histo,
"strip_tec_wheel8_ring%d_zm",
i + 1);
277 for (
int i = 0;
i < 4;
i++) {
280 sprintf(histo,
"adc_tec_wheel9_ring%d_zp",
i + 1);
282 sprintf(histo,
"strip_tec_wheel9_ring%d_zp",
i + 1);
286 sprintf(histo,
"adc_tec_wheel9_ring%d_zm",
i + 1);
288 sprintf(histo,
"strip_tec_wheel9_ring%d_zm",
i + 1);
292 for (
int i = 0;
i < 4;
i++) {
294 sprintf(histo,
"ndigi_tib_layer_%d_zm",
i + 1);
296 sprintf(histo,
"ndigi_tib_layer_%d_zp",
i + 1);
300 for (
int i = 0;
i < 6;
i++) {
302 sprintf(histo,
"ndigi_tob_layer_%d_zm",
i + 1);
304 sprintf(histo,
"ndigi_tob_layer_%d_zp",
i + 1);
308 for (
int i = 0;
i < 3;
i++) {
310 sprintf(histo,
"ndigi_tid_wheel_%d_zm",
i + 1);
312 sprintf(histo,
"ndigi_tid_wheel_%d_zp",
i + 1);
316 for (
int i = 0;
i < 9;
i++) {
318 sprintf(histo,
"ndigi_tec_wheel_%d_zm",
i + 1);
320 sprintf(histo,
"ndigi_tec_wheel_%d_zp",
i + 1);
338 int ndigilayertibzp[4];
339 int ndigilayertibzm[4];
341 for (
int i = 0;
i < 4;
i++) {
342 ndigilayertibzp[
i] = 0;
343 ndigilayertibzm[
i] = 0;
346 int ndigilayertobzp[6];
347 int ndigilayertobzm[6];
349 for (
int i = 0;
i < 6;
i++) {
350 ndigilayertobzp[
i] = 0;
351 ndigilayertobzm[
i] = 0;
354 int ndigiwheeltidzp[3];
355 int ndigiwheeltidzm[3];
357 for (
int i = 0;
i < 3;
i++) {
358 ndigiwheeltidzp[
i] = 0;
359 ndigiwheeltidzm[
i] = 0;
362 int ndigiwheelteczp[9];
363 int ndigiwheelteczm[9];
365 for (
int i = 0;
i < 9;
i++) {
366 ndigiwheelteczp[
i] = 0;
367 ndigiwheelteczm[
i] = 0;
379 for (; DSViter != stripDigis->end(); DSViter++) {
380 unsigned int id = DSViter->id;
387 for (iter = begin; iter !=
end; iter++) {
389 ++ndigilayertibzm[tTopo->
tibLayer(
id) - 1];
507 ++ndigilayertibzp[tTopo->
tibLayer(
id) - 1];
628 for (iter = begin; iter !=
end; iter++) {
630 ++ndigilayertobzm[tTopo->
tobLayer(
id) - 1];
789 ++ndigilayertobzp[tTopo->
tobLayer(
id) - 1];
951 for (iter = begin; iter !=
end; iter++) {
953 ++ndigiwheeltidzm[tTopo->
tidWheel(
id) - 1];
998 ++ndigiwheeltidzp[tTopo->
tidWheel(
id) - 1];
1000 if (tTopo->
tidRing(
id) == 1) {
1004 if (tTopo->
tidRing(
id) == 2) {
1008 if (tTopo->
tidRing(
id) == 3) {
1014 if (tTopo->
tidRing(
id) == 1) {
1018 if (tTopo->
tidRing(
id) == 2) {
1022 if (tTopo->
tidRing(
id) == 3) {
1028 if (tTopo->
tidRing(
id) == 1) {
1032 if (tTopo->
tidRing(
id) == 2) {
1036 if (tTopo->
tidRing(
id) == 3) {
1045 for (iter = begin; iter !=
end; iter++) {
1046 if (tTopo->
tecSide(
id) == 1) {
1047 ++ndigiwheelteczm[tTopo->
tecWheel(
id) - 1];
1049 if (tTopo->
tecRing(
id) == 1) {
1053 if (tTopo->
tecRing(
id) == 2) {
1057 if (tTopo->
tecRing(
id) == 3) {
1061 if (tTopo->
tecRing(
id) == 4) {
1065 if (tTopo->
tecRing(
id) == 5) {
1069 if (tTopo->
tecRing(
id) == 6) {
1073 if (tTopo->
tecRing(
id) == 7) {
1079 if (tTopo->
tecRing(
id) == 1) {
1083 if (tTopo->
tecRing(
id) == 2) {
1087 if (tTopo->
tecRing(
id) == 3) {
1091 if (tTopo->
tecRing(
id) == 4) {
1095 if (tTopo->
tecRing(
id) == 5) {
1099 if (tTopo->
tecRing(
id) == 6) {
1103 if (tTopo->
tecRing(
id) == 7) {
1109 if (tTopo->
tecRing(
id) == 1) {
1113 if (tTopo->
tecRing(
id) == 2) {
1117 if (tTopo->
tecRing(
id) == 3) {
1121 if (tTopo->
tecRing(
id) == 4) {
1125 if (tTopo->
tecRing(
id) == 5) {
1129 if (tTopo->
tecRing(
id) == 6) {
1133 if (tTopo->
tecRing(
id) == 7) {
1139 if (tTopo->
tecRing(
id) == 2) {
1143 if (tTopo->
tecRing(
id) == 3) {
1147 if (tTopo->
tecRing(
id) == 4) {
1151 if (tTopo->
tecRing(
id) == 5) {
1155 if (tTopo->
tecRing(
id) == 6) {
1159 if (tTopo->
tecRing(
id) == 7) {
1165 if (tTopo->
tecRing(
id) == 2) {
1169 if (tTopo->
tecRing(
id) == 3) {
1173 if (tTopo->
tecRing(
id) == 4) {
1177 if (tTopo->
tecRing(
id) == 5) {
1181 if (tTopo->
tecRing(
id) == 6) {
1185 if (tTopo->
tecRing(
id) == 7) {
1191 if (tTopo->
tecRing(
id) == 2) {
1195 if (tTopo->
tecRing(
id) == 3) {
1199 if (tTopo->
tecRing(
id) == 4) {
1203 if (tTopo->
tecRing(
id) == 5) {
1207 if (tTopo->
tecRing(
id) == 6) {
1211 if (tTopo->
tecRing(
id) == 7) {
1217 if (tTopo->
tecRing(
id) == 3) {
1221 if (tTopo->
tecRing(
id) == 4) {
1225 if (tTopo->
tecRing(
id) == 5) {
1229 if (tTopo->
tecRing(
id) == 6) {
1233 if (tTopo->
tecRing(
id) == 7) {
1239 if (tTopo->
tecRing(
id) == 3) {
1243 if (tTopo->
tecRing(
id) == 4) {
1247 if (tTopo->
tecRing(
id) == 5) {
1251 if (tTopo->
tecRing(
id) == 6) {
1255 if (tTopo->
tecRing(
id) == 7) {
1261 if (tTopo->
tecRing(
id) == 4) {
1265 if (tTopo->
tecRing(
id) == 5) {
1269 if (tTopo->
tecRing(
id) == 6) {
1273 if (tTopo->
tecRing(
id) == 7) {
1279 ++ndigiwheelteczp[tTopo->
tecWheel(
id) - 1];
1281 if (tTopo->
tecRing(
id) == 1) {
1285 if (tTopo->
tecRing(
id) == 2) {
1289 if (tTopo->
tecRing(
id) == 3) {
1293 if (tTopo->
tecRing(
id) == 4) {
1297 if (tTopo->
tecRing(
id) == 5) {
1301 if (tTopo->
tecRing(
id) == 6) {
1305 if (tTopo->
tecRing(
id) == 7) {
1311 if (tTopo->
tecRing(
id) == 1) {
1315 if (tTopo->
tecRing(
id) == 2) {
1319 if (tTopo->
tecRing(
id) == 3) {
1323 if (tTopo->
tecRing(
id) == 4) {
1327 if (tTopo->
tecRing(
id) == 5) {
1331 if (tTopo->
tecRing(
id) == 6) {
1335 if (tTopo->
tecRing(
id) == 7) {
1341 if (tTopo->
tecRing(
id) == 1) {
1345 if (tTopo->
tecRing(
id) == 2) {
1349 if (tTopo->
tecRing(
id) == 3) {
1353 if (tTopo->
tecRing(
id) == 4) {
1357 if (tTopo->
tecRing(
id) == 5) {
1361 if (tTopo->
tecRing(
id) == 6) {
1365 if (tTopo->
tecRing(
id) == 7) {
1371 if (tTopo->
tecRing(
id) == 2) {
1375 if (tTopo->
tecRing(
id) == 3) {
1379 if (tTopo->
tecRing(
id) == 4) {
1383 if (tTopo->
tecRing(
id) == 5) {
1387 if (tTopo->
tecRing(
id) == 6) {
1391 if (tTopo->
tecRing(
id) == 7) {
1397 if (tTopo->
tecRing(
id) == 2) {
1401 if (tTopo->
tecRing(
id) == 3) {
1405 if (tTopo->
tecRing(
id) == 4) {
1409 if (tTopo->
tecRing(
id) == 5) {
1413 if (tTopo->
tecRing(
id) == 6) {
1417 if (tTopo->
tecRing(
id) == 7) {
1423 if (tTopo->
tecRing(
id) == 2) {
1427 if (tTopo->
tecRing(
id) == 3) {
1431 if (tTopo->
tecRing(
id) == 4) {
1435 if (tTopo->
tecRing(
id) == 5) {
1439 if (tTopo->
tecRing(
id) == 6) {
1443 if (tTopo->
tecRing(
id) == 7) {
1449 if (tTopo->
tecRing(
id) == 3) {
1453 if (tTopo->
tecRing(
id) == 4) {
1457 if (tTopo->
tecRing(
id) == 5) {
1461 if (tTopo->
tecRing(
id) == 6) {
1465 if (tTopo->
tecRing(
id) == 7) {
1471 if (tTopo->
tecRing(
id) == 3) {
1475 if (tTopo->
tecRing(
id) == 4) {
1479 if (tTopo->
tecRing(
id) == 5) {
1483 if (tTopo->
tecRing(
id) == 6) {
1487 if (tTopo->
tecRing(
id) == 7) {
1493 if (tTopo->
tecRing(
id) == 4) {
1497 if (tTopo->
tecRing(
id) == 5) {
1501 if (tTopo->
tecRing(
id) == 6) {
1505 if (tTopo->
tecRing(
id) == 7) {
1515 for (
int i = 0;
i < 4;
i++) {
1520 for (
int i = 0;
i < 6;
i++) {
1525 for (
int i = 0;
i < 3;
i++) {
1530 for (
int i = 0;
i < 9;
i++) {
MonitorElement * meAdcTOBLayer5zp_[6]
MonitorElement * meAdcTIBLayer4Extzm_[3]
MonitorElement * book1D(TString const &name, TString const &title, int const nchX, double const lowX, double const highX)
static constexpr auto TEC
MonitorElement * meStripTIBLayer4Intzm_[3]
MonitorElement * meAdcTIDWheel3zm_[3]
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]
unsigned int tibLayer(const DetId &id) const
MonitorElement * meStripTECWheel7zp_[5]
MonitorElement * meStripTIDWheel1zp_[3]
unsigned int tidRing(const DetId &id) const
MonitorElement * meAdcTECWheel4zm_[6]
MonitorElement * meAdcTOBLayer4zp_[6]
MonitorElement * meStripTIBLayer4Intzp_[3]
edm::EDGetTokenT< edm::DetSetVector< SiStripDigi > > edmDetSetVector_SiStripDigi_Token_
bool getByToken(EDGetToken token, Handle< PROD > &result) const
MonitorElement * meAdcTIBLayer2Extzm_[3]
MonitorElement * meStripTOBLayer1zp_[6]
MonitorElement * meStripTECWheel9zp_[4]
void setCurrentFolder(std::string const &fullpath)
MonitorElement * meStripTOBLayer3zp_[6]
MonitorElement * meNDigiTECWheelzm_[9]
MonitorElement * meAdcTECWheel9zp_[4]
MonitorElement * meAdcTOBLayer5zm_[6]
unsigned int tecRing(const DetId &id) const
ring id
MonitorElement * meStripTIBLayer2Intzp_[3]
MonitorElement * meAdcTECWheel3zm_[7]
MonitorElement * meStripTOBLayer4zm_[6]
MonitorElement * meStripTECWheel4zp_[6]
dqm::legacy::DQMStore * dbe_
MonitorElement * meNDigiTIBLayerzp_[4]
MonitorElement * meNDigiTOBLayerzp_[6]
MonitorElement * meAdcTIBLayer1Intzp_[3]
MonitorElement * meStripTECWheel5zp_[6]
unsigned int tidWheel(const DetId &id) const
MonitorElement * meAdcTIDWheel2zm_[3]
MonitorElement * meStripTOBLayer4zp_[6]
MonitorElement * meAdcTIBLayer2Intzp_[3]
MonitorElement * meAdcTECWheel8zm_[5]
MonitorElement * meStripTIBLayer3Extzp_[3]
MonitorElement * meAdcTIBLayer2Intzm_[3]
MonitorElement * meAdcTECWheel5zm_[6]
std::vector< unsigned int > tibStringInfo(const DetId &id) const
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]
unsigned int tidSide(const DetId &id) const
std::vector< unsigned int > tobRodInfo(const DetId &id) const
MonitorElement * meAdcTOBLayer4zm_[6]
~SiStripDigiValid() override
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
constexpr int subdetId() const
get the contents of the subdetector field (not cast into any detector's numbering enum) ...
void endJob(void) 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]
unsigned int tibModule(const DetId &id) const
MonitorElement * meAdcTIDWheel1zm_[3]
MonitorElement * meAdcTECWheel7zm_[5]
MonitorElement * meAdcTECWheel5zp_[6]
MonitorElement * meAdcTOBLayer1zm_[6]
MonitorElement * meStripTECWheel8zm_[5]
MonitorElement * meStripTECWheel5zm_[6]
MonitorElement * meStripTIBLayer1Intzm_[3]
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]
unsigned int tobModule(const DetId &id) const
MonitorElement * meAdcTIBLayer4Intzm_[3]
MonitorElement * meAdcTECWheel2zp_[7]
MonitorElement * meAdcTOBLayer6zp_[6]
MonitorElement * meAdcTIBLayer3Extzm_[3]
MonitorElement * meAdcTIDWheel2zp_[3]
MonitorElement * meStripTOBLayer2zp_[6]
MonitorElement * meStripTIDWheel2zp_[3]
MonitorElement * meStripTIBLayer4Extzp_[3]
MonitorElement * meStripTOBLayer1zm_[6]
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]
MonitorElement * meNDigiTECWheelzp_[9]
MonitorElement * meAdcTIBLayer3Intzp_[3]
collection_type::const_iterator const_iterator
collection_type::const_iterator const_iterator
MonitorElement * meAdcTECWheel6zm_[6]
MonitorElement * meStripTECWheel1zp_[7]
unsigned int tecWheel(const DetId &id) const
static constexpr auto TID
T const * product() const
MonitorElement * meStripTIBLayer3Intzp_[3]
MonitorElement * meAdcTECWheel4zp_[6]
void save(std::string const &filename, std::string const &path="", std::string const &pattern="", std::string const &rewrite="", uint32_t run=0, uint32_t lumi=0, SaveReferenceTag ref=SaveWithReference, int minStatus=dqm::qstatus::STATUS_OK, std::string const &fileupdate="RECREATE")
MonitorElement * meAdcTECWheel9zm_[4]
MonitorElement * meStripTIBLayer2Extzp_[3]
unsigned int tobLayer(const DetId &id) const
unsigned int tecSide(const DetId &id) const
MonitorElement * meAdcTECWheel2zm_[7]
MonitorElement * meStripTIDWheel3zm_[3]