File indexing completed on 2023-03-17 10:55:39
0001 import FWCore.ParameterSet.Config as cms
0002
0003 from DQMServices.Core.DQMEDAnalyzer import DQMEDAnalyzer
0004 topSingleLeptonDQM = DQMEDAnalyzer('TopSingleLeptonDQM',
0005
0006
0007
0008
0009
0010
0011 setup = cms.PSet(
0012
0013
0014
0015 directory = cms.string("Physics/Top/TopSingleLeptonDQM/"),
0016
0017 sources = cms.PSet(
0018 muons = cms.InputTag("muons"),
0019 elecs = cms.InputTag("gedGsfElectrons"),
0020 jets = cms.InputTag("ak5PFJetsCHS"),
0021 mets = cms.VInputTag("met", "tcMet", "pfMet"),
0022 pvs = cms.InputTag("offlinePrimaryVertices")
0023 ),
0024
0025 monitoring = cms.PSet(
0026 verbosity = cms.string("DEBUG")
0027 ),
0028
0029
0030 pvExtras = cms.PSet(
0031
0032
0033 select = cms.string("abs(x)<1. & abs(y)<1. & abs(z)<20. & tracksSize>3 & !isFake")
0034 ),
0035
0036
0037 elecExtras = cms.PSet(
0038
0039 electronId = cms.PSet( src = cms.InputTag("eidRobustLoose"), pattern = cms.int32(1) ),
0040
0041
0042 select = cms.string("pt>15 & abs(eta)<2.5 & abs(gsfTrack.d0)<1 & abs(gsfTrack.dz)<20"),
0043
0044
0045 isolation = cms.string("(dr03TkSumPt+dr04EcalRecHitSumEt+dr04HcalTowerSumEt)/pt<0.1"),
0046 ),
0047
0048
0049 muonExtras = cms.PSet(
0050
0051
0052 select = cms.string("pt>10 & abs(eta)<2.1 & isGlobalMuon & abs(globalTrack.d0)<1 & abs(globalTrack.dz)<20"),
0053
0054
0055 isolation = cms.string("(isolationR03.sumPt+isolationR03.emEt+isolationR03.hadEt)/pt<0.1"),
0056 ),
0057
0058
0059 jetExtras = cms.PSet(
0060
0061
0062 jetCorrector = cms.string("ak5PFL2L3"),
0063
0064
0065
0066
0067
0068
0069
0070
0071
0072 select = cms.string("pt>30 & abs(eta)<2.5"),
0073 ),
0074
0075
0076 massExtras = cms.PSet(
0077 lowerEdge = cms.double( 70.),
0078 upperEdge = cms.double(110.)
0079 ),
0080
0081
0082
0083
0084
0085
0086
0087
0088
0089 ),
0090
0091
0092
0093
0094
0095
0096
0097 preselection = cms.PSet(
0098
0099
0100
0101
0102
0103
0104 vertex = cms.PSet(
0105 src = cms.InputTag("offlinePrimaryVertices"),
0106 select = cms.string('abs(x)<1. & abs(y)<1. & abs(z)<20. & tracksSize>3 & !isFake')
0107 )
0108 ),
0109
0110
0111
0112
0113
0114
0115
0116
0117
0118 selection = cms.VPSet(
0119 cms.PSet(
0120 label = cms.string("jets/pf:step0"),
0121 src = cms.InputTag("ak5PFJetsCHS"),
0122
0123 select = cms.string("pt>20 & abs(eta)<2.1 "),
0124
0125
0126
0127
0128 min = cms.int32(2),
0129 ),
0130 )
0131 )
0132
0133 topSingleMuonLooseDQM_PU = DQMEDAnalyzer('TopSingleLeptonDQM',
0134
0135
0136
0137
0138
0139
0140 setup = cms.PSet(
0141
0142
0143
0144 directory = cms.string("Physics/Top/TopSingleMuonLooseDQM_PU/"),
0145
0146 sources = cms.PSet(
0147 muons = cms.InputTag("muons"),
0148 elecs = cms.InputTag("gedGsfElectrons"),
0149 jets = cms.InputTag("ak5PFJetsCHS"),
0150 mets = cms.VInputTag("met", "tcMet", "pfMet"),
0151 pvs = cms.InputTag("offlinePrimaryVertices")
0152 ),
0153
0154 monitoring = cms.PSet(
0155 verbosity = cms.string("DEBUG")
0156 ),
0157 pvExtras = cms.PSet(
0158
0159
0160 select = cms.string("abs(x)<1. & abs(y)<1. & abs(z)<20. & tracksSize>3 & !isFake")
0161 ),
0162
0163
0164 muonExtras = cms.PSet(
0165
0166
0167 select = cms.string("pt > 10 & abs(eta)<2.1 & isGlobalMuon & innerTrack.numberOfValidHits>10 & globalTrack.normalizedChi2>-1 & globalTrack.normalizedChi2<10"),
0168
0169
0170 isolation = cms.string("(isolationR03.sumPt+isolationR03.emEt+isolationR03.hadEt)/pt<0.1")
0171 ),
0172
0173
0174 jetExtras = cms.PSet(
0175
0176
0177 jetCorrector = cms.string("ak5PFL2L3"),
0178
0179
0180
0181
0182
0183
0184
0185
0186
0187 select = cms.string("pt>30 & abs(eta)<2.5"),
0188
0189 jetBTaggers = cms.PSet(
0190 trackCountingEff = cms.PSet(
0191 label = cms.InputTag("pfTrackCountingHighEffBJetTags" ),
0192 workingPoint = cms.double(1.25)
0193 ),
0194 trackCountingPur = cms.PSet(
0195 label = cms.InputTag("pfTrackCountingHighPurBJetTags" ),
0196 workingPoint = cms.double(3.00)
0197 ),
0198 secondaryVertex = cms.PSet(
0199 label = cms.InputTag("pfSimpleSecondaryVertexHighEffBJetTags"),
0200 workingPoint = cms.double(2.05)
0201 ),
0202 cvsVertex = cms.PSet(
0203 label = cms.InputTag("pfCombinedInclusiveSecondaryVertexV2BJetTags"),
0204 workingPoint = cms.double(0.970)
0205
0206 )
0207 ),
0208 ),
0209
0210
0211 massExtras = cms.PSet(
0212 lowerEdge = cms.double( 70.),
0213 upperEdge = cms.double(110.)
0214 ),
0215
0216
0217
0218
0219
0220
0221
0222
0223
0224
0225 ),
0226
0227
0228
0229
0230
0231
0232
0233 preselection = cms.PSet(
0234
0235
0236
0237
0238
0239
0240 vertex = cms.PSet(
0241 src = cms.InputTag("offlinePrimaryVertices"),
0242 select = cms.string('abs(x)<1. & abs(y)<1. & abs(z)<20. & tracksSize>3 & !isFake')
0243 )
0244 ),
0245
0246
0247
0248
0249
0250
0251
0252
0253 selection = cms.VPSet(
0254 cms.PSet(
0255 label = cms.string("muons:step0"),
0256 src = cms.InputTag("muons"),
0257 select = cms.string("pt>10 & abs(eta)<2.1 & isGlobalMuon & innerTrack.numberOfValidHits>10 & globalTrack.normalizedChi2>-1 & globalTrack.normalizedChi2<10"),
0258 min = cms.int32(1),
0259 ),
0260 cms.PSet(
0261 label = cms.string("pvs:step1"),
0262 src = cms.InputTag("offlinePrimaryVertices"),
0263 select = cms.string("abs(x)<1. & abs(y)<1. & abs(z)<20. & tracksSize>3 & !isFake"),
0264 max = cms.int32(10),
0265 ),
0266 cms.PSet(
0267 label = cms.string("pvs:step2"),
0268 src = cms.InputTag("offlinePrimaryVertices"),
0269 select = cms.string("abs(x)<1. & abs(y)<1. & abs(z)<20. & tracksSize>3 & !isFake"),
0270 max = cms.int32(8),
0271 ),
0272 cms.PSet(
0273 label = cms.string("pvs:step3"),
0274 src = cms.InputTag("offlinePrimaryVertices"),
0275 select = cms.string("abs(x)<1. & abs(y)<1. & abs(z)<20. & tracksSize>3 & !isFake"),
0276 max = cms.int32(6),
0277 ),
0278 cms.PSet(
0279 label = cms.string("pvs:step4"),
0280 src = cms.InputTag("offlinePrimaryVertices"),
0281 select = cms.string("abs(x)<1. & abs(y)<1. & abs(z)<20. & tracksSize>3 & !isFake"),
0282 max = cms.int32(4),
0283 ),
0284 cms.PSet(
0285 label = cms.string("pvs:step5"),
0286 src = cms.InputTag("offlinePrimaryVertices"),
0287 select = cms.string("abs(x)<1. & abs(y)<1. & abs(z)<20. & tracksSize>3 & !isFake"),
0288 max = cms.int32(2),
0289 ),
0290 )
0291 )
0292
0293 topSingleMuonMediumDQM_PU = DQMEDAnalyzer('TopSingleLeptonDQM',
0294
0295
0296
0297
0298
0299
0300 setup = cms.PSet(
0301
0302
0303
0304 directory = cms.string("Physics/Top/TopSingleMuonMediumDQM_PU/"),
0305
0306 sources = cms.PSet(
0307 muons = cms.InputTag("muons"),
0308 elecs = cms.InputTag("gedGsfElectrons"),
0309 jets = cms.InputTag("ak5PFJetsCHS"),
0310 mets = cms.VInputTag("met", "tcMet", "pfMet"),
0311 pvs = cms.InputTag("offlinePrimaryVertices")
0312
0313 ),
0314
0315 monitoring = cms.PSet(
0316 verbosity = cms.string("DEBUG")
0317 ),
0318
0319
0320 pvExtras = cms.PSet(
0321
0322
0323 select = cms.string("abs(x)<1. & abs(y)<1. & abs(z)<20. & tracksSize>3 & !isFake")
0324 ),
0325
0326
0327 muonExtras = cms.PSet(
0328
0329
0330 select = cms.string("pt>20 & abs(eta)<2.1 & isGlobalMuon & innerTrack.numberOfValidHits>10 & globalTrack.normalizedChi2>-1 & globalTrack.normalizedChi2<10 & (isolationR03.sumPt+isolationR03.emEt+isolationR03.hadEt)/pt<0.1"),
0331
0332
0333 isolation = cms.string("(isolationR03.sumPt+isolationR03.emEt+isolationR03.hadEt)/pt<0.1")
0334 ),
0335
0336
0337 jetExtras = cms.PSet(
0338
0339
0340 jetCorrector = cms.string("ak5PFL2L3"),
0341
0342
0343
0344
0345
0346
0347
0348
0349
0350
0351 select = cms.string("pt>30 & abs(eta)<2.5"),
0352
0353 jetBTaggers = cms.PSet(
0354 cvsVertex = cms.PSet(
0355 label = cms.InputTag("pfCombinedInclusiveSecondaryVertexV2BJetTags"),
0356 workingPoint = cms.double(0.970)
0357
0358 )
0359 ),
0360 ),
0361
0362
0363 massExtras = cms.PSet(
0364 lowerEdge = cms.double( 70.),
0365 upperEdge = cms.double(110.)
0366 ),
0367
0368
0369
0370
0371
0372
0373
0374
0375
0376
0377 ),
0378
0379
0380
0381
0382
0383
0384
0385 preselection = cms.PSet(
0386
0387
0388
0389
0390
0391
0392 vertex = cms.PSet(
0393 src = cms.InputTag("offlinePrimaryVertices"),
0394 select = cms.string('abs(x)<1. & abs(y)<1. & abs(z)<20. & tracksSize>3 & !isFake')
0395 )
0396 ),
0397
0398
0399
0400
0401
0402
0403
0404
0405 selection = cms.VPSet(
0406 cms.PSet(
0407 label = cms.string("muons:step0"),
0408 src = cms.InputTag("muons"),
0409 select = cms.string("pt>20 & abs(eta)<2.1 & isGlobalMuon & innerTrack.numberOfValidHits>10 & globalTrack.normalizedChi2>-1 & globalTrack.normalizedChi2<10 & (isolationR03.sumPt+isolationR03.emEt+isolationR03.hadEt)/pt<0.1"),
0410 min = cms.int32(1),
0411 max = cms.int32(1),
0412 ),
0413 cms.PSet(
0414 label = cms.string("pvs:step1"),
0415 src = cms.InputTag("offlinePrimaryVertices"),
0416 select = cms.string("abs(x)<1. & abs(y)<1. & abs(z)<20. & tracksSize>3 & !isFake"),
0417 max = cms.int32(10),
0418 ),
0419 cms.PSet(
0420 label = cms.string("pvs:step2"),
0421 src = cms.InputTag("offlinePrimaryVertices"),
0422 select = cms.string("abs(x)<1. & abs(y)<1. & abs(z)<20. & tracksSize>3 & !isFake"),
0423 max = cms.int32(8),
0424 ),
0425 cms.PSet(
0426 label = cms.string("pvs:step3"),
0427 src = cms.InputTag("offlinePrimaryVertices"),
0428 select = cms.string("abs(x)<1. & abs(y)<1. & abs(z)<20. & tracksSize>3 & !isFake"),
0429 max = cms.int32(6),
0430 ),
0431 cms.PSet(
0432 label = cms.string("pvs:step4"),
0433 src = cms.InputTag("offlinePrimaryVertices"),
0434 select = cms.string("abs(x)<1. & abs(y)<1. & abs(z)<20. & tracksSize>3 & !isFake"),
0435 max = cms.int32(4),
0436 ),
0437 cms.PSet(
0438 label = cms.string("pvs:step5"),
0439 src = cms.InputTag("offlinePrimaryVertices"),
0440 select = cms.string("abs(x)<1. & abs(y)<1. & abs(z)<20. & tracksSize>3 & !isFake"),
0441 max = cms.int32(2),
0442 ),
0443 )
0444 )
0445
0446 topSingleElectronLooseDQM_PU = DQMEDAnalyzer('TopSingleLeptonDQM',
0447
0448
0449
0450
0451
0452
0453 setup = cms.PSet(
0454
0455
0456
0457 directory = cms.string("Physics/Top/TopSingleElectronLooseDQM_PU/"),
0458
0459 sources = cms.PSet(
0460 muons = cms.InputTag("muons"),
0461 elecs = cms.InputTag("gedGsfElectrons"),
0462 jets = cms.InputTag("ak5PFJetsCHS"),
0463 mets = cms.VInputTag("met", "tcMet", "pfMet"),
0464 pvs = cms.InputTag("offlinePrimaryVertices")
0465
0466 ),
0467
0468 monitoring = cms.PSet(
0469 verbosity = cms.string("DEBUG")
0470 ),
0471
0472
0473 pvExtras = cms.PSet(
0474
0475
0476 select = cms.string("abs(x)<1. & abs(y)<1. & abs(z)<20. & tracksSize>3 & !isFake")
0477 ),
0478
0479
0480 elecExtras = cms.PSet(
0481
0482 electronId = cms.PSet( src = cms.InputTag("simpleEleId70cIso"), pattern = cms.int32(1) ),
0483
0484
0485 select = cms.string("pt>15 & abs(eta)<2.5"),
0486
0487
0488 isolation = cms.string("(dr03TkSumPt+dr03EcalRecHitSumEt+dr03HcalTowerSumEt)/pt<0.1"),
0489 ),
0490
0491
0492 jetExtras = cms.PSet(
0493
0494
0495 jetCorrector = cms.string("ak5PFL2L3"),
0496
0497
0498
0499
0500
0501
0502
0503
0504
0505 select = cms.string("pt>30 & abs(eta)<2.5"),
0506
0507 jetBTaggers = cms.PSet(
0508 trackCountingEff = cms.PSet(
0509 label = cms.InputTag("pfTrackCountingHighEffBJetTags" ),
0510 workingPoint = cms.double(1.25)
0511 ),
0512 trackCountingPur = cms.PSet(
0513 label = cms.InputTag("pfTrackCountingHighPurBJetTags" ),
0514 workingPoint = cms.double(3.00)
0515 ),
0516 secondaryVertex = cms.PSet(
0517 label = cms.InputTag("pfSimpleSecondaryVertexHighEffBJetTags"),
0518 workingPoint = cms.double(2.05)
0519 ),
0520 cvsVertex = cms.PSet(
0521 label = cms.InputTag("pfCombinedInclusiveSecondaryVertexV2BJetTags"),
0522 workingPoint = cms.double(0.970)
0523
0524 )
0525 ),
0526 ),
0527
0528
0529 massExtras = cms.PSet(
0530 lowerEdge = cms.double( 70.),
0531 upperEdge = cms.double(110.)
0532 ),
0533
0534
0535
0536
0537
0538
0539 ),
0540
0541
0542
0543
0544
0545
0546
0547 preselection = cms.PSet(
0548
0549
0550
0551
0552
0553
0554 vertex = cms.PSet(
0555 src = cms.InputTag("offlinePrimaryVertices"),
0556 select = cms.string('abs(x)<1. & abs(y)<1. & abs(z)<20. & tracksSize>3 & !isFake')
0557 )
0558 ),
0559
0560
0561
0562
0563
0564
0565
0566
0567 selection = cms.VPSet(
0568 cms.PSet(
0569 label = cms.string("elecs:step0"),
0570 src = cms.InputTag("gedGsfElectrons"),
0571 electronId = cms.PSet( src = cms.InputTag("simpleEleId70cIso"), pattern = cms.int32(1) ),
0572 select = cms.string("pt>30 & abs(eta)<2.5"),
0573 min = cms.int32(1),
0574 ),
0575 cms.PSet(
0576 label = cms.string("pvs:step1"),
0577 src = cms.InputTag("offlinePrimaryVertices"),
0578 select = cms.string("abs(x)<1. & abs(y)<1. & abs(z)<20. & tracksSize>3 & !isFake"),
0579 max = cms.int32(10),
0580 ),
0581 cms.PSet(
0582 label = cms.string("pvs:step2"),
0583 src = cms.InputTag("offlinePrimaryVertices"),
0584 select = cms.string("abs(x)<1. & abs(y)<1. & abs(z)<20. & tracksSize>3 & !isFake"),
0585 max = cms.int32(8),
0586 ),
0587 cms.PSet(
0588 label = cms.string("pvs:step3"),
0589 src = cms.InputTag("offlinePrimaryVertices"),
0590 select = cms.string("abs(x)<1. & abs(y)<1. & abs(z)<20. & tracksSize>3 & !isFake"),
0591 max = cms.int32(6),
0592 ),
0593 cms.PSet(
0594 label = cms.string("pvs:step4"),
0595 src = cms.InputTag("offlinePrimaryVertices"),
0596 select = cms.string("abs(x)<1. & abs(y)<1. & abs(z)<20. & tracksSize>3 & !isFake"),
0597 max = cms.int32(4),
0598 ),
0599 cms.PSet(
0600 label = cms.string("pvs:step5"),
0601 src = cms.InputTag("offlinePrimaryVertices"),
0602 select = cms.string("abs(x)<1. & abs(y)<1. & abs(z)<20. & tracksSize>3 & !isFake"),
0603 max = cms.int32(2),
0604 ),
0605 )
0606 )
0607
0608 topSingleElectronMediumDQM_PU = DQMEDAnalyzer('TopSingleLeptonDQM',
0609
0610
0611
0612
0613
0614
0615 setup = cms.PSet(
0616
0617
0618
0619 directory = cms.string("Physics/Top/TopSingleElectronMediumDQM_PU/"),
0620
0621 sources = cms.PSet(
0622 muons = cms.InputTag("muons"),
0623 elecs = cms.InputTag("gedGsfElectrons"),
0624 jets = cms.InputTag("ak5PFJetsCHS"),
0625 mets = cms.VInputTag("met", "tcMet", "pfMet"),
0626 pvs = cms.InputTag("offlinePrimaryVertices")
0627
0628 ),
0629
0630 monitoring = cms.PSet(
0631 verbosity = cms.string("DEBUG")
0632 ),
0633
0634
0635 pvExtras = cms.PSet(
0636
0637
0638 select = cms.string("abs(x)<1. & abs(y)<1. & abs(z)<20. & tracksSize>3 & !isFake")
0639 ),
0640
0641
0642 elecExtras = cms.PSet(
0643
0644 electronId = cms.PSet( src = cms.InputTag("simpleEleId70cIso"), pattern = cms.int32(1) ),
0645
0646
0647 select = cms.string("pt>25 & abs(eta)<2.5 & (dr03TkSumPt+dr03EcalRecHitSumEt+dr03HcalTowerSumEt)/pt<0.1"),
0648
0649
0650 isolation = cms.string("(dr03TkSumPt+dr03EcalRecHitSumEt+dr03HcalTowerSumEt)/pt<0.1"),
0651 ),
0652
0653
0654 jetExtras = cms.PSet(
0655
0656
0657 jetCorrector = cms.string("ak5PFL2L3"),
0658
0659
0660
0661
0662
0663
0664
0665
0666
0667 select = cms.string("pt>30 & abs(eta)<2.5"),
0668
0669 jetBTaggers = cms.PSet(
0670 trackCountingEff = cms.PSet(
0671 label = cms.InputTag("pfTrackCountingHighEffBJetTags" ),
0672 workingPoint = cms.double(1.25)
0673 ),
0674 trackCountingPur = cms.PSet(
0675 label = cms.InputTag("pfTrackCountingHighPurBJetTags" ),
0676 workingPoint = cms.double(3.00)
0677 ),
0678 secondaryVertex = cms.PSet(
0679 label = cms.InputTag("pfSimpleSecondaryVertexHighEffBJetTags"),
0680 workingPoint = cms.double(2.05)
0681 ),
0682 cvsVertex = cms.PSet(
0683 label = cms.InputTag("pfCombinedInclusiveSecondaryVertexV2BJetTags"),
0684 workingPoint = cms.double(0.970)
0685
0686 )
0687 ),
0688 ),
0689
0690
0691 massExtras = cms.PSet(
0692 lowerEdge = cms.double( 70.),
0693 upperEdge = cms.double(110.)
0694 ),
0695
0696
0697
0698
0699
0700
0701 ),
0702
0703
0704
0705
0706
0707
0708
0709 preselection = cms.PSet(
0710
0711
0712
0713
0714
0715
0716 vertex = cms.PSet(
0717 src = cms.InputTag("offlinePrimaryVertices"),
0718 select = cms.string('abs(x)<1. & abs(y)<1. & abs(z)<20. & tracksSize>3 & !isFake')
0719 )
0720 ),
0721
0722
0723
0724
0725
0726
0727
0728
0729 selection = cms.VPSet(
0730 cms.PSet(
0731 label = cms.string("elecs:step0"),
0732 src = cms.InputTag("gedGsfElectrons"),
0733 electronId = cms.PSet( src = cms.InputTag("simpleEleId70cIso"), pattern = cms.int32(1) ),
0734 select = cms.string("pt>25 & abs(eta)<2.5 & (dr03TkSumPt+dr03EcalRecHitSumEt+dr03HcalTowerSumEt)/pt<0.1"),
0735 min = cms.int32(1),
0736 max = cms.int32(1),
0737 ),
0738 cms.PSet(
0739 label = cms.string("pvs:step1"),
0740 src = cms.InputTag("offlinePrimaryVertices"),
0741 select = cms.string("abs(x)<1. & abs(y)<1. & abs(z)<20. & tracksSize>3 & !isFake"),
0742 max = cms.int32(10),
0743 ),
0744 cms.PSet(
0745 label = cms.string("pvs:step2"),
0746 src = cms.InputTag("offlinePrimaryVertices"),
0747 select = cms.string("abs(x)<1. & abs(y)<1. & abs(z)<20. & tracksSize>3 & !isFake"),
0748 max = cms.int32(8),
0749 ),
0750 cms.PSet(
0751 label = cms.string("pvs:step3"),
0752 src = cms.InputTag("offlinePrimaryVertices"),
0753 select = cms.string("abs(x)<1. & abs(y)<1. & abs(z)<20. & tracksSize>3 & !isFake"),
0754 max = cms.int32(6),
0755 ),
0756 cms.PSet(
0757 label = cms.string("pvs:step4"),
0758 src = cms.InputTag("offlinePrimaryVertices"),
0759 select = cms.string("abs(x)<1. & abs(y)<1. & abs(z)<20. & tracksSize>3 & !isFake"),
0760 max = cms.int32(4),
0761 ),
0762 cms.PSet(
0763 label = cms.string("pvs:step5"),
0764 src = cms.InputTag("offlinePrimaryVertices"),
0765 select = cms.string("abs(x)<1. & abs(y)<1. & abs(z)<20. & tracksSize>3 & !isFake"),
0766 max = cms.int32(2),
0767 ),
0768 )
0769 )
0770