File indexing completed on 2024-04-06 12:33:26
0001 import FWCore.ParameterSet.Config as cms
0002
0003 from DQMServices.Core.DQMEDAnalyzer import DQMEDAnalyzer
0004 StripTrackingRecHitsValid = DQMEDAnalyzer('SiStripTrackingRecHitsValid',
0005 outputFile = cms.string('striptrackingrechitshisto.root'),
0006 runStandalone = cms.bool(False),
0007 OutputMEsInRootFile = cms.bool(False),
0008 TopFolderName = cms.string('SiStrip/RecHitsValidation/TrackingRecHits'),
0009
0010 TH1Resolx_LF = cms.PSet(
0011 Nbinx = cms.int32(1000),
0012 xmin = cms.double(0.),
0013 xmax = cms.double(0.05),
0014 layerswitchon = cms.bool(False)
0015 ),
0016
0017 TH1Resolx_MF = cms.PSet(
0018 Nbinx = cms.int32(1000),
0019 xmin = cms.double(0.),
0020 xmax = cms.double(5),
0021 layerswitchon = cms.bool(True)
0022 ),
0023
0024 TH1Res_LF = cms.PSet(
0025 Nbinx = cms.int32(1000),
0026 xmin = cms.double(-0.2),
0027 xmax = cms.double(+0.2),
0028 layerswitchon = cms.bool(False)
0029 ),
0030
0031 TH1Res_MF = cms.PSet(
0032 Nbinx = cms.int32(1000),
0033 xmin = cms.double(-20.0),
0034 xmax = cms.double(+20.0),
0035 layerswitchon = cms.bool(True)
0036 ),
0037
0038 TH1Pull_LF = cms.PSet(
0039 Nbinx = cms.int32(1000),
0040 xmin = cms.double(-50.0),
0041 xmax = cms.double(+50.0),
0042 layerswitchon = cms.bool(False)
0043 ),
0044
0045 TH1Pull_MF = cms.PSet(
0046 Nbinx = cms.int32(100),
0047 xmin = cms.double(-50.0),
0048 xmax = cms.double(+50.0),
0049 layerswitchon = cms.bool(True)
0050 ),
0051
0052 TH1Category = cms.PSet(
0053 Nbinx = cms.int32(10),
0054 xmin = cms.double(0.),
0055 xmax = cms.double(10.0),
0056 layerswitchon = cms.bool(False)
0057 ),
0058
0059 TH1Trackwidth = cms.PSet(
0060 Nbinx = cms.int32(100),
0061 xmin = cms.double(0.),
0062 xmax = cms.double(10.0),
0063 layerswitchon = cms.bool(True)
0064 ),
0065
0066 TH1Expectedwidth = cms.PSet(
0067 Nbinx = cms.int32(10),
0068 xmin = cms.double(0.),
0069 xmax = cms.double(10.0),
0070 layerswitchon = cms.bool(True)
0071 ),
0072
0073 TH1Clusterwidth= cms.PSet(
0074 Nbinx = cms.int32(15),
0075 xmin = cms.double(0.),
0076 xmax = cms.double(15.0),
0077 layerswitchon = cms.bool(True)
0078 ),
0079
0080 TH1Trackanglealpha = cms.PSet(
0081 Nbinx = cms.int32(100),
0082 xmin = cms.double(-100.0),
0083 xmax = cms.double(+100.0),
0084 layerswitchon = cms.bool(True)
0085 ),
0086
0087 TH1Trackanglebeta = cms.PSet(
0088 Nbinx = cms.int32(100),
0089 xmin = cms.double(-100.0),
0090 xmax = cms.double(+100.0),
0091 layerswitchon = cms.bool(True)
0092 ),
0093
0094 TProfResolxMFTrackwidthProfile_WClus1 = cms.PSet(
0095 Nbinx = cms.int32(12),
0096 xmin = cms.double(0.),
0097 xmax = cms.double(4.0),
0098 ymin = cms.double(0.),
0099 ymax = cms.double(2.0),
0100 layerswitchon = cms.bool(True)
0101 ),
0102
0103 TProfResolxMFTrackwidthProfile_WClus2 = cms.PSet(
0104 Nbinx = cms.int32(12),
0105 xmin = cms.double(0.),
0106 xmax = cms.double(4.0),
0107 ymin = cms.double(0.),
0108 ymax = cms.double(2.0),
0109 layerswitchon = cms.bool(True)
0110 ),
0111
0112 TProfResolxMFTrackwidthProfile_WClus3 = cms.PSet(
0113 Nbinx = cms.int32(12),
0114 xmin = cms.double(0.),
0115 xmax = cms.double(4.0),
0116 ymin = cms.double(0.),
0117 ymax = cms.double(2.0),
0118 layerswitchon = cms.bool(True)
0119 ),
0120
0121 TProfResolxMFTrackwidthProfile_WClus4 = cms.PSet(
0122 Nbinx = cms.int32(12),
0123 xmin = cms.double(0.),
0124 xmax = cms.double(4.0),
0125 ymin = cms.double(0.),
0126 ymax = cms.double(2.0),
0127 layerswitchon = cms.bool(True)
0128 ),
0129
0130 TProfResMFTrackwidthProfile_WClus1 = cms.PSet(
0131 Nbinx = cms.int32(12),
0132 xmin = cms.double(0.),
0133 xmax = cms.double(4.0),
0134 ymin = cms.double(0.),
0135 ymax = cms.double(2.0),
0136 layerswitchon = cms.bool(False)
0137 ),
0138
0139 TProfResMFTrackwidthProfile_WClus2 = cms.PSet(
0140 Nbinx = cms.int32(12),
0141 xmin = cms.double(0.),
0142 xmax = cms.double(4.0),
0143 ymin = cms.double(0.),
0144 ymax = cms.double(2.0),
0145 layerswitchon = cms.bool(False)
0146 ),
0147
0148 TProfResMFTrackwidthProfile_WClus21 = cms.PSet(
0149 Nbinx = cms.int32(12),
0150 xmin = cms.double(0.),
0151 xmax = cms.double(4.0),
0152 ymin = cms.double(-2.0),
0153 ymax = cms.double(+2.0),
0154 layerswitchon = cms.bool(False)
0155 ),
0156
0157 TProfResMFTrackwidthProfile_WClus22 = cms.PSet(
0158 Nbinx = cms.int32(12),
0159 xmin = cms.double(0.),
0160 xmax = cms.double(4.0),
0161 ymin = cms.double(-5.0),
0162 ymax = cms.double(+5.0),
0163 layerswitchon = cms.bool(False)
0164 ),
0165
0166 TProfResMFTrackwidthProfile_WClus23 = cms.PSet(
0167 Nbinx = cms.int32(12),
0168 xmin = cms.double(0.),
0169 xmax = cms.double(4.0),
0170 ymin = cms.double(-0.5),
0171 ymax = cms.double(+0.5),
0172 layerswitchon = cms.bool(False)
0173 ),
0174
0175 TProfResMFTrackwidthProfile_WClus3 = cms.PSet(
0176 Nbinx = cms.int32(12),
0177 xmin = cms.double(0.),
0178 xmax = cms.double(4.0),
0179 ymin = cms.double(0.),
0180 ymax = cms.double(2.0),
0181 layerswitchon = cms.bool(False)
0182 ),
0183
0184 TProfResMFTrackwidthProfile_WClus4 = cms.PSet(
0185 Nbinx = cms.int32(12),
0186 xmin = cms.double(0.),
0187 xmax = cms.double(4.0),
0188 ymin = cms.double(0.),
0189 ymax = cms.double(2.0),
0190 layerswitchon = cms.bool(False)
0191 ),
0192
0193 TProfResolxMFTrackwidthProfile = cms.PSet(
0194 Nbinx = cms.int32(12),
0195 xmin = cms.double(0.),
0196 xmax = cms.double(10.0),
0197 ymin = cms.double(0.),
0198 ymax = cms.double(2.0),
0199 layerswitchon = cms.bool(True)
0200 ),
0201
0202 TProfResolxMFTrackwidthProfile_Category1 = cms.PSet(
0203 Nbinx = cms.int32(12),
0204 xmin = cms.double(0.),
0205 xmax = cms.double(4.0),
0206 ymin = cms.double(-2.0),
0207 ymax = cms.double(+2.0),
0208 layerswitchon = cms.bool(False)
0209 ),
0210
0211 TProfResolxMFTrackwidthProfile_Category2 = cms.PSet(
0212 Nbinx = cms.int32(12),
0213 xmin = cms.double(0.),
0214 xmax = cms.double(4.0),
0215 ymin = cms.double(-2.0),
0216 ymax = cms.double(+2.0),
0217 layerswitchon = cms.bool(False)
0218 ),
0219
0220 TProfResolxMFTrackwidthProfile_Category3 = cms.PSet(
0221 Nbinx = cms.int32(12),
0222 xmin = cms.double(0.),
0223 xmax = cms.double(4.0),
0224 ymin = cms.double(-2.0),
0225 ymax = cms.double(+2.0),
0226 layerswitchon = cms.bool(False)
0227 ),
0228
0229 TProfResolxMFTrackwidthProfile_Category4 = cms.PSet(
0230 Nbinx = cms.int32(12),
0231 xmin = cms.double(0.),
0232 xmax = cms.double(10.0),
0233 ymin = cms.double(-2.0),
0234 ymax = cms.double(+2.0),
0235 layerswitchon = cms.bool(False)
0236 ),
0237
0238 TProfResolxMFClusterwidthProfile_Category1 = cms.PSet(
0239 Nbinx = cms.int32(100),
0240 xmin = cms.double(0.),
0241 xmax = cms.double(10.),
0242 ymin = cms.double(-2.0),
0243 ymax = cms.double(+2.0),
0244 layerswitchon = cms.bool(False)
0245 ),
0246
0247 TProfResolxMFAngleProfile = cms.PSet(
0248 Nbinx = cms.int32(100),
0249 xmin = cms.double(-1.),
0250 xmax = cms.double(60.0),
0251 ymin = cms.double(0.),
0252 ymax = cms.double(2.0),
0253 layerswitchon = cms.bool(False)
0254 ),
0255
0256 TH1WclusRphi = cms.PSet(
0257 Nbinx = cms.int32(20),
0258 xmin = cms.double(0.5),
0259 xmax = cms.double(20.5),
0260 layerswitchon = cms.bool(True)
0261 ),
0262
0263 TH1AdcRphi = cms.PSet(
0264 Nbinx = cms.int32(100),
0265 xmin = cms.double(0.),
0266 xmax = cms.double(300.),
0267 layerswitchon = cms.bool(True)
0268 ),
0269
0270 TH1ResolxLFRphi = cms.PSet(
0271 Nbinx = cms.int32(100),
0272 xmin = cms.double(0.),
0273 xmax = cms.double(0.005),
0274 layerswitchon = cms.bool(False)
0275 ),
0276
0277 TH1ResolxMFRphi = cms.PSet(
0278 Nbinx = cms.int32(100),
0279 xmin = cms.double(0.),
0280 xmax = cms.double(2.0),
0281 layerswitchon = cms.bool(True)
0282 ),
0283
0284 TH1ResolxMFRphiwclus1 = cms.PSet(
0285 Nbinx = cms.int32(100),
0286 xmin = cms.double(0.),
0287 xmax = cms.double(2.0),
0288 layerswitchon = cms.bool(True)
0289 ),
0290
0291 TH1ResolxMFRphiwclus2 = cms.PSet(
0292 Nbinx = cms.int32(100),
0293 xmin = cms.double(0.),
0294 xmax = cms.double(2.0),
0295 layerswitchon = cms.bool(True)
0296 ),
0297
0298 TH1ResolxMFRphiwclus3 = cms.PSet(
0299 Nbinx = cms.int32(100),
0300 xmin = cms.double(0.),
0301 xmax = cms.double(2.0),
0302 layerswitchon = cms.bool(True)
0303 ),
0304
0305 TH1ResolxMFRphiwclus4 = cms.PSet(
0306 Nbinx = cms.int32(100),
0307 xmin = cms.double(0.),
0308 xmax = cms.double(2.0),
0309 layerswitchon = cms.bool(True)
0310 ),
0311
0312 TH1ResLFRphi = cms.PSet(
0313 Nbinx = cms.int32(100),
0314 xmin = cms.double(-0.02),
0315 xmax = cms.double(+0.02),
0316 layerswitchon = cms.bool(False)
0317 ),
0318
0319 TH1ResMFRphi = cms.PSet(
0320 Nbinx = cms.int32(100),
0321 xmin = cms.double(-2.0),
0322 xmax = cms.double(+2.0),
0323 layerswitchon = cms.bool(True)
0324 ),
0325
0326 TH1ResMFRphiwclus1 = cms.PSet(
0327 Nbinx = cms.int32(100),
0328 xmin = cms.double(-2.0),
0329 xmax = cms.double(+2.0),
0330 layerswitchon = cms.bool(False)
0331 ),
0332
0333 TH1ResMFRphiwclus2 = cms.PSet(
0334 Nbinx = cms.int32(100),
0335 xmin = cms.double(-2.0),
0336 xmax = cms.double(+2.0),
0337 layerswitchon = cms.bool(False)
0338 ),
0339
0340 TH1ResMFRphiwclus3 = cms.PSet(
0341 Nbinx = cms.int32(100),
0342 xmin = cms.double(-2.0),
0343 xmax = cms.double(+2.0),
0344 layerswitchon = cms.bool(False)
0345 ),
0346
0347 TH1ResMFRphiwclus4 = cms.PSet(
0348 Nbinx = cms.int32(100),
0349 xmin = cms.double(-2.0),
0350 xmax = cms.double(+2.0),
0351 layerswitchon = cms.bool(False)
0352 ),
0353
0354 TH1PullLFRphi = cms.PSet(
0355 Nbinx = cms.int32(100),
0356 xmin = cms.double(-5.0),
0357 xmax = cms.double(+5.0),
0358 layerswitchon = cms.bool(False)
0359 ),
0360
0361 TH1PullMFRphi = cms.PSet(
0362 Nbinx = cms.int32(100),
0363 xmin = cms.double(-5.0),
0364 xmax = cms.double(+5.0),
0365 layerswitchon = cms.bool(True)
0366 ),
0367
0368 TH1PullMFRphiwclus1 = cms.PSet(
0369 Nbinx = cms.int32(100),
0370 xmin = cms.double(-2.0),
0371 xmax = cms.double(+2.0),
0372 layerswitchon = cms.bool(False)
0373 ),
0374
0375 TH1PullMFRphiwclus2 = cms.PSet(
0376 Nbinx = cms.int32(100),
0377 xmin = cms.double(-2.0),
0378 xmax = cms.double(+2.0),
0379 layerswitchon = cms.bool(False)
0380 ),
0381
0382 TH1PullMFRphiwclus3 = cms.PSet(
0383 Nbinx = cms.int32(100),
0384 xmin = cms.double(-2.0),
0385 xmax = cms.double(+2.0),
0386 layerswitchon = cms.bool(False)
0387 ),
0388
0389 TH1PullMFRphiwclus4 = cms.PSet(
0390 Nbinx = cms.int32(100),
0391 xmin = cms.double(-2.0),
0392 xmax = cms.double(+2.0),
0393 layerswitchon = cms.bool(False)
0394 ),
0395
0396 TH1TrackangleRphi = cms.PSet(
0397 Nbinx = cms.int32(100),
0398 xmin = cms.double(-20.0),
0399 xmax = cms.double(+20.0),
0400 layerswitchon = cms.bool(False)
0401 ),
0402
0403 TH1TrackanglebetaRphi = cms.PSet(
0404 Nbinx = cms.int32(100),
0405 xmin = cms.double(-20.0),
0406 xmax = cms.double(+20.0),
0407 layerswitchon = cms.bool(False)
0408 ),
0409
0410 TH1Trackangle2Rphi = cms.PSet(
0411 Nbinx = cms.int32(100),
0412 xmin = cms.double(-20.0),
0413 xmax = cms.double(+20.0),
0414 layerswitchon = cms.bool(False)
0415 ),
0416
0417 TProfPullTrackangleProfileRphi = cms.PSet(
0418 Nbinx = cms.int32(100),
0419 xmin = cms.double(-20.0),
0420 xmax = cms.double(+20.0),
0421 ymin = cms.double(-2.0),
0422 ymax = cms.double(+2.0),
0423 layerswitchon = cms.bool(False)
0424 ),
0425
0426 TH1PullTrackangle2DRphi = cms.PSet(
0427 Nbinx = cms.int32(100),
0428 xmin = cms.double(0.),
0429 xmax = cms.double(1.0),
0430 layerswitchon = cms.bool(False)
0431 ),
0432
0433 TH1TrackwidthRphi = cms.PSet(
0434 Nbinx = cms.int32(100),
0435 xmin = cms.double(0.),
0436 xmax = cms.double(1.0),
0437 layerswitchon = cms.bool(False)
0438 ),
0439
0440 TH1ExpectedwidthRphi = cms.PSet(
0441 Nbinx = cms.int32(10),
0442 xmin = cms.double(0.),
0443 xmax = cms.double(10.),
0444 layerswitchon = cms.bool(False)
0445 ),
0446
0447 TH1ClusterwidthRphi = cms.PSet(
0448 Nbinx = cms.int32(10),
0449 xmin = cms.double(0.),
0450 xmax = cms.double(10.),
0451 layerswitchon = cms.bool(False)
0452 ),
0453
0454 TH1CategoryRphi = cms.PSet(
0455 Nbinx = cms.int32(10),
0456 xmin = cms.double(0.),
0457 xmax = cms.double(10.),
0458 layerswitchon = cms.bool(False)
0459 ),
0460
0461 TProfPullTrackwidthProfileRphi = cms.PSet(
0462 Nbinx = cms.int32(100),
0463 xmin = cms.double(0.),
0464 xmax = cms.double(4.0),
0465 ymin = cms.double(-2.0),
0466 ymax = cms.double(+2.0),
0467 layerswitchon = cms.bool(True)
0468 ),
0469
0470 TProfPullTrackwidthProfileRphiwclus1 = cms.PSet(
0471 Nbinx = cms.int32(100),
0472 xmin = cms.double(0.),
0473 xmax = cms.double(4.0),
0474 ymin = cms.double(-2.0),
0475 ymax = cms.double(+2.0),
0476 layerswitchon = cms.bool(True)
0477 ),
0478
0479 TProfPullTrackwidthProfileRphiwclus2 = cms.PSet(
0480 Nbinx = cms.int32(100),
0481 xmin = cms.double(0.),
0482 xmax = cms.double(4.0),
0483 ymin = cms.double(-2.0),
0484 ymax = cms.double(+2.0),
0485 layerswitchon = cms.bool(True)
0486 ),
0487
0488 TProfPullTrackwidthProfileRphiwclus3 = cms.PSet(
0489 Nbinx = cms.int32(100),
0490 xmin = cms.double(0.),
0491 xmax = cms.double(4.0),
0492 ymin = cms.double(-2.0),
0493 ymax = cms.double(+2.0),
0494 layerswitchon = cms.bool(True)
0495 ),
0496
0497 TProfPullTrackwidthProfileRphiwclus4 = cms.PSet(
0498 Nbinx = cms.int32(100),
0499 xmin = cms.double(0.),
0500 xmax = cms.double(4.0),
0501 ymin = cms.double(-2.0),
0502 ymax = cms.double(+2.0),
0503 layerswitchon = cms.bool(True)
0504 ),
0505
0506 TProfPullTrackwidthProfileCategory1Rphi = cms.PSet(
0507 Nbinx = cms.int32(100),
0508 xmin = cms.double(0.),
0509 xmax = cms.double(1.),
0510 ymin = cms.double(-2.0),
0511 ymax = cms.double(+2.0),
0512 layerswitchon = cms.bool(False)
0513 ),
0514
0515 TProfPullTrackwidthProfileCategory2Rphi = cms.PSet(
0516 Nbinx = cms.int32(100),
0517 xmin = cms.double(0.),
0518 xmax = cms.double(1.0),
0519 ymin = cms.double(-2.0),
0520 ymax = cms.double(+2.0),
0521 layerswitchon = cms.bool(False)
0522 ),
0523
0524 TProfPullTrackwidthProfileCategory3Rphi = cms.PSet(
0525 Nbinx = cms.int32(100),
0526 xmin = cms.double(0.),
0527 xmax = cms.double(1.0),
0528 ymin = cms.double(-2.0),
0529 ymax = cms.double(+2.0),
0530 layerswitchon = cms.bool(False)
0531 ),
0532
0533 TProfPullTrackwidthProfileCategory4Rphi = cms.PSet(
0534 Nbinx = cms.int32(100),
0535 xmin = cms.double(0.),
0536 xmax = cms.double(1.0),
0537 ymin = cms.double(-2.0),
0538 ymax = cms.double(+2.0),
0539 layerswitchon = cms.bool(False)
0540 ),
0541
0542 TProfResolxMFTrackwidthProfileRphi = cms.PSet(
0543 Nbinx = cms.int32(12),
0544 xmin = cms.double(0.),
0545 xmax = cms.double(8.0),
0546 ymin = cms.double(-2.0),
0547 ymax = cms.double(+2.0),
0548 layerswitchon = cms.bool(True)
0549 ),
0550
0551 TProfResolxMFTrackwidthProfileWclus1Rphi = cms.PSet(
0552 Nbinx = cms.int32(12),
0553 xmin = cms.double(0.),
0554 xmax = cms.double(4.0),
0555 ymin = cms.double(-2.0),
0556 ymax = cms.double(+2.0),
0557 layerswitchon = cms.bool(True)
0558 ),
0559
0560 TProfResolxMFTrackwidthProfileWclus2Rphi = cms.PSet(
0561 Nbinx = cms.int32(12),
0562 xmin = cms.double(0.),
0563 xmax = cms.double(4.0),
0564 ymin = cms.double(-2.0),
0565 ymax = cms.double(+2.0),
0566 layerswitchon = cms.bool(True)
0567 ),
0568
0569 TProfResolxMFTrackwidthProfileWclus3Rphi = cms.PSet(
0570 Nbinx = cms.int32(12),
0571 xmin = cms.double(0.),
0572 xmax = cms.double(4.0),
0573 ymin = cms.double(-2.0),
0574 ymax = cms.double(+2.0),
0575 layerswitchon = cms.bool(True)
0576 ),
0577
0578 TProfResolxMFTrackwidthProfileWclus4Rphi = cms.PSet(
0579 Nbinx = cms.int32(12),
0580 xmin = cms.double(0.),
0581 xmax = cms.double(4.0),
0582 ymin = cms.double(-2.0),
0583 ymax = cms.double(+2.0),
0584 layerswitchon = cms.bool(True)
0585 ),
0586
0587 TProfResMFTrackwidthProfileWclus1Rphi = cms.PSet(
0588 Nbinx = cms.int32(12),
0589 xmin = cms.double(0.),
0590 xmax = cms.double(4.0),
0591 ymin = cms.double(-2.0),
0592 ymax = cms.double(+2.0),
0593 layerswitchon = cms.bool(False)
0594 ),
0595
0596 TProfResMFTrackwidthProfileWclus2Rphi = cms.PSet(
0597 Nbinx = cms.int32(12),
0598 xmin = cms.double(0.),
0599 xmax = cms.double(4.0),
0600 ymin = cms.double(-2.0),
0601 ymax = cms.double(+2.0),
0602 layerswitchon = cms.bool(False)
0603 ),
0604
0605 TProfResMFTrackwidthProfileWclus3Rphi = cms.PSet(
0606 Nbinx = cms.int32(12),
0607 xmin = cms.double(0.),
0608 xmax = cms.double(4.0),
0609 ymin = cms.double(-2.0),
0610 ymax = cms.double(+2.0),
0611 layerswitchon = cms.bool(False)
0612 ),
0613
0614 TProfResMFTrackwidthProfileWclus4Rphi = cms.PSet(
0615 Nbinx = cms.int32(12),
0616 xmin = cms.double(0.),
0617 xmax = cms.double(4.0),
0618 ymin = cms.double(-2.0),
0619 ymax = cms.double(+2.0),
0620 layerswitchon = cms.bool(False)
0621 ),
0622
0623 TProfResolxMFTrackwidthProfileCategory1Rphi = cms.PSet(
0624 Nbinx = cms.int32(12),
0625 xmin = cms.double(0.),
0626 xmax = cms.double(4.0),
0627 ymin = cms.double(-2.0),
0628 ymax = cms.double(+2.0),
0629 layerswitchon = cms.bool(False)
0630 ),
0631
0632 TProfResolxMFTrackwidthProfileCategory2Rphi = cms.PSet(
0633 Nbinx = cms.int32(12),
0634 xmin = cms.double(0.),
0635 xmax = cms.double(4.0),
0636 ymin = cms.double(-2.0),
0637 ymax = cms.double(+2.0),
0638 layerswitchon = cms.bool(False)
0639 ),
0640
0641 TProfResolxMFTrackwidthProfileCategory3Rphi = cms.PSet(
0642 Nbinx = cms.int32(12),
0643 xmin = cms.double(0.),
0644 xmax = cms.double(4.0),
0645 ymin = cms.double(-2.0),
0646 ymax = cms.double(+2.0),
0647 layerswitchon = cms.bool(False)
0648 ),
0649
0650 TProfResolxMFTrackwidthProfileCategory4Rphi = cms.PSet(
0651 Nbinx = cms.int32(12),
0652 xmin = cms.double(0.),
0653 xmax = cms.double(4.0),
0654 ymin = cms.double(-2.0),
0655 ymax = cms.double(+2.0),
0656 layerswitchon = cms.bool(False)
0657 ),
0658
0659 TProfResolxMFAngleProfileRphi = cms.PSet(
0660 Nbinx = cms.int32(100),
0661 xmin = cms.double(0.),
0662 xmax = cms.double(1.0),
0663 ymin = cms.double(-2.0),
0664 ymax = cms.double(+2.0),
0665 layerswitchon = cms.bool(False)
0666 ),
0667
0668 TProfResolxMFClusterwidthProfileCategory1Rphi = cms.PSet(
0669 Nbinx = cms.int32(100),
0670 xmin = cms.double(0.),
0671 xmax = cms.double(10.),
0672 ymin = cms.double(-2.0),
0673 ymax = cms.double(+2.0),
0674 layerswitchon = cms.bool(False)
0675 ),
0676
0677 TProfrapidityResProfilewclus1 = cms.PSet(
0678 Nbinx = cms.int32(100),
0679 xmin = cms.double(-2.5),
0680 xmax = cms.double(+2.5),
0681 ymin = cms.double(0.0),
0682 ymax = cms.double(2.0),
0683 layerswitchon = cms.bool(False)
0684 ),
0685
0686 TProfrapidityResProfilewclus2 = cms.PSet(
0687 Nbinx = cms.int32(100),
0688 xmin = cms.double(-2.5),
0689 xmax = cms.double(+2.5),
0690 ymin = cms.double(0.0),
0691 ymax = cms.double(2.0),
0692 layerswitchon = cms.bool(False)
0693 ),
0694
0695 TProfrapidityResProfilewclus3 = cms.PSet(
0696 Nbinx = cms.int32(100),
0697 xmin = cms.double(-2.5),
0698 xmax = cms.double(+2.5),
0699 ymin = cms.double(0.0),
0700 ymax = cms.double(2.0),
0701 layerswitchon = cms.bool(False)
0702 ),
0703
0704 TProfrapidityResProfilewclus4 = cms.PSet(
0705 Nbinx = cms.int32(100),
0706 xmin = cms.double(-2.5),
0707 xmax = cms.double(+2.5),
0708 ymin = cms.double(0.0),
0709 ymax = cms.double(2.0),
0710 layerswitchon = cms.bool(False)
0711 ),
0712
0713 TH1WclusSas = cms.PSet(
0714 Nbinx = cms.int32(20),
0715 xmin = cms.double(0.5),
0716 xmax = cms.double(20.5),
0717 layerswitchon = cms.bool(True)
0718 ),
0719
0720 TH1AdcSas = cms.PSet(
0721 Nbinx = cms.int32(100),
0722 xmin = cms.double(0.),
0723 xmax = cms.double(300.),
0724 layerswitchon = cms.bool(True)
0725 ),
0726
0727 TH1ResolxLFSas = cms.PSet(
0728 Nbinx = cms.int32(100),
0729 xmin = cms.double(0.),
0730 xmax = cms.double(0.005),
0731 layerswitchon = cms.bool(False)
0732 ),
0733
0734 TH1ResolxMFSas = cms.PSet(
0735 Nbinx = cms.int32(100),
0736 xmin = cms.double(0.),
0737 xmax = cms.double(0.5),
0738 layerswitchon = cms.bool(True)
0739 ),
0740
0741 TH1ResLFSas = cms.PSet(
0742 Nbinx = cms.int32(100),
0743 xmin = cms.double(-0.02),
0744 xmax = cms.double(+0.02),
0745 layerswitchon = cms.bool(False)
0746 ),
0747
0748 TH1ResMFSas = cms.PSet(
0749 Nbinx = cms.int32(100),
0750 xmin = cms.double(-2.),
0751 xmax = cms.double(+2.),
0752 layerswitchon = cms.bool(True)
0753 ),
0754
0755 TH1PullLFSas = cms.PSet(
0756 Nbinx = cms.int32(100),
0757 xmin = cms.double(-4.),
0758 xmax = cms.double(+4.),
0759 layerswitchon = cms.bool(False)
0760 ),
0761
0762 TH1PullMFSas = cms.PSet(
0763 Nbinx = cms.int32(100),
0764 xmin = cms.double(-4.),
0765 xmax = cms.double(+4.),
0766 layerswitchon = cms.bool(True)
0767 ),
0768
0769 TH1TrackangleSas = cms.PSet(
0770 Nbinx = cms.int32(100),
0771 xmin = cms.double(-40.),
0772 xmax = cms.double(+40.),
0773 layerswitchon = cms.bool(False)
0774 ),
0775
0776 TH1TrackanglebetaSas = cms.PSet(
0777 Nbinx = cms.int32(100),
0778 xmin = cms.double(-40.),
0779 xmax = cms.double(+40.),
0780 layerswitchon = cms.bool(False)
0781 ),
0782
0783 TProfPullTrackangleProfileSas = cms.PSet(
0784 Nbinx = cms.int32(100),
0785 xmin = cms.double(-40.),
0786 xmax = cms.double(+40.),
0787 ymin = cms.double(-4.),
0788 ymax = cms.double(+4.),
0789 layerswitchon = cms.bool(False)
0790 ),
0791
0792 TH1TrackwidthSas = cms.PSet(
0793 Nbinx = cms.int32(100),
0794 xmin = cms.double(0.),
0795 xmax = cms.double(1.),
0796 layerswitchon = cms.bool(False)
0797 ),
0798
0799 TH1ExpectedwidthSas = cms.PSet(
0800 Nbinx = cms.int32(10),
0801 xmin = cms.double(0.),
0802 xmax = cms.double(10.),
0803 layerswitchon = cms.bool(False)
0804 ),
0805
0806 TH1ClusterwidthSas = cms.PSet(
0807 Nbinx = cms.int32(10),
0808 xmin = cms.double(0.),
0809 xmax = cms.double(10.),
0810 layerswitchon = cms.bool(False)
0811 ),
0812
0813 TH1CategorySas = cms.PSet(
0814 Nbinx = cms.int32(10),
0815 xmin = cms.double(0.),
0816 xmax = cms.double(10.),
0817 layerswitchon = cms.bool(False)
0818 ),
0819
0820 TProfPullTrackwidthProfileSas = cms.PSet(
0821 Nbinx = cms.int32(100),
0822 xmin = cms.double(0.),
0823 xmax = cms.double(1.),
0824 ymin = cms.double(-2.),
0825 ymax = cms.double(+2.),
0826 layerswitchon = cms.bool(True)
0827 ),
0828
0829 TProfPullTrackwidthProfileCategory1Sas = cms.PSet(
0830 Nbinx = cms.int32(100),
0831 xmin = cms.double(0.),
0832 xmax = cms.double(1.),
0833 ymin = cms.double(-2.),
0834 ymax = cms.double(+2.),
0835 layerswitchon = cms.bool(False)
0836 ),
0837
0838 TProfPullTrackwidthProfileCategory2Sas = cms.PSet(
0839 Nbinx = cms.int32(100),
0840 xmin = cms.double(0.),
0841 xmax = cms.double(1.),
0842 ymin = cms.double(-2.),
0843 ymax = cms.double(+2.),
0844 layerswitchon = cms.bool(False)
0845 ),
0846
0847 TProfPullTrackwidthProfileCategory3Sas = cms.PSet(
0848 Nbinx = cms.int32(100),
0849 xmin = cms.double(0.),
0850 xmax = cms.double(1.),
0851 ymin = cms.double(-2.),
0852 ymax = cms.double(+2.),
0853 layerswitchon = cms.bool(False)
0854 ),
0855
0856 TProfPullTrackwidthProfileCategory4Sas = cms.PSet(
0857 Nbinx = cms.int32(100),
0858 xmin = cms.double(0.),
0859 xmax = cms.double(1.),
0860 ymin = cms.double(-2.),
0861 ymax = cms.double(+2.),
0862 layerswitchon = cms.bool(False)
0863 ),
0864
0865 TProfResolxMFTrackwidthProfileSas = cms.PSet(
0866 Nbinx = cms.int32(12),
0867 xmin = cms.double(0.),
0868 xmax = cms.double(4.),
0869 ymin = cms.double(-2.),
0870 ymax = cms.double(+2.),
0871 layerswitchon = cms.bool(True)
0872 ),
0873
0874 TProfResolxMFTrackwidthProfileCategory1Sas = cms.PSet(
0875 Nbinx = cms.int32(12),
0876 xmin = cms.double(0.),
0877 xmax = cms.double(4.),
0878 ymin = cms.double(-2.),
0879 ymax = cms.double(+2.),
0880 layerswitchon = cms.bool(False)
0881 ),
0882
0883 TProfResolxMFTrackwidthProfileCategory2Sas = cms.PSet(
0884 Nbinx = cms.int32(12),
0885 xmin = cms.double(0.),
0886 xmax = cms.double(4.),
0887 ymin = cms.double(-2.),
0888 ymax = cms.double(+2.),
0889 layerswitchon = cms.bool(False)
0890 ),
0891
0892 TProfResolxMFTrackwidthProfileCategory3Sas = cms.PSet(
0893 Nbinx = cms.int32(12),
0894 xmin = cms.double(0.),
0895 xmax = cms.double(4.),
0896 ymin = cms.double(-2.),
0897 ymax = cms.double(+2.),
0898 layerswitchon = cms.bool(False)
0899 ),
0900
0901 TProfResolxMFTrackwidthProfileCategory4Sas = cms.PSet(
0902 Nbinx = cms.int32(12),
0903 xmin = cms.double(0.),
0904 xmax = cms.double(4.),
0905 ymin = cms.double(-2.),
0906 ymax = cms.double(+2.),
0907 layerswitchon = cms.bool(False)
0908 ),
0909
0910 TProfResolxMFAngleProfileSas = cms.PSet(
0911 Nbinx = cms.int32(100),
0912 xmin = cms.double(0.),
0913 xmax = cms.double(1.),
0914 ymin = cms.double(-2.),
0915 ymax = cms.double(+2.),
0916 layerswitchon = cms.bool(False)
0917 ),
0918
0919 TProfResolxMFClusterwidthProfileCategory1Sas = cms.PSet(
0920 Nbinx = cms.int32(100),
0921 xmin = cms.double(0.),
0922 xmax = cms.double(10.),
0923 ymin = cms.double(-2.),
0924 ymax = cms.double(+2.),
0925 layerswitchon = cms.bool(False)
0926 ),
0927
0928 TH1PosxMatched = cms.PSet(
0929 Nbinx = cms.int32(100),
0930 xmin = cms.double(-6.0),
0931 xmax = cms.double(+6.0),
0932 layerswitchon = cms.bool(False)
0933 ),
0934
0935 TH1PosyMatched = cms.PSet(
0936 Nbinx = cms.int32(100),
0937 xmin = cms.double(-6.0),
0938 xmax = cms.double(+6.0),
0939 layerswitchon = cms.bool(False)
0940 ),
0941
0942 TH1ResolxMatched = cms.PSet(
0943 Nbinx = cms.int32(100),
0944 xmin = cms.double(0.),
0945 xmax = cms.double(0.05),
0946 layerswitchon = cms.bool(False)
0947 ),
0948
0949 TH1ResolyMatched = cms.PSet(
0950 Nbinx = cms.int32(100),
0951 xmin = cms.double(0.),
0952 xmax = cms.double(0.05),
0953 layerswitchon = cms.bool(False)
0954 ),
0955
0956 TH1ResxMatched = cms.PSet(
0957 Nbinx = cms.int32(100),
0958 xmin = cms.double(-0.02),
0959 xmax = cms.double(+0.02),
0960 layerswitchon = cms.bool(False)
0961 ),
0962
0963 TH1ResyMatched = cms.PSet(
0964 Nbinx = cms.int32(100),
0965 xmin = cms.double(-1.),
0966 xmax = cms.double(+1.),
0967 layerswitchon = cms.bool(False)
0968 ),
0969
0970 TH1PullxMatched = cms.PSet(
0971 Nbinx = cms.int32(100),
0972 xmin = cms.double(-5.),
0973 xmax = cms.double(+5.),
0974 layerswitchon = cms.bool(False)
0975 ),
0976
0977 TH1PullyMatched = cms.PSet(
0978 Nbinx = cms.int32(100),
0979 xmin = cms.double(-5.),
0980 xmax = cms.double(+5.),
0981 layerswitchon = cms.bool(False)
0982 ),
0983
0984 tracksInput = cms.InputTag("generalTracks"),
0985 associatePixel = cms.bool(False),
0986 ROUList = cms.vstring('g4SimHitsTrackerHitsTIBLowTof',
0987 'g4SimHitsTrackerHitsTIBHighTof',
0988 'g4SimHitsTrackerHitsTIDLowTof',
0989 'g4SimHitsTrackerHitsTIDHighTof',
0990 'g4SimHitsTrackerHitsTOBLowTof',
0991 'g4SimHitsTrackerHitsTOBHighTof',
0992 'g4SimHitsTrackerHitsTECLowTof',
0993 'g4SimHitsTrackerHitsTECHighTof'),
0994 associateRecoTracks = cms.bool(False),
0995
0996 pixelSimLinkSrc = cms.InputTag("simSiPixelDigis"),
0997 stripSimLinkSrc = cms.InputTag("simSiStripDigis"),
0998 associateStrip = cms.bool(True)
0999 )
1000
1001 from Configuration.ProcessModifiers.premix_stage2_cff import premix_stage2
1002 premix_stage2.toModify(StripTrackingRecHitsValid,
1003 pixelSimLinkSrc = "mixData:PixelDigiSimLink",
1004 stripSimLinkSrc = "mixData:StripDigiSimLink",
1005 )