1 import FWCore.ParameterSet.Config
as cms
3 topSingleLeptonDQM = cms.EDAnalyzer(
"TopSingleLeptonDQM",
14 directory = cms.string(
"Physics/Top/TopSingleLeptonDQM/"),
17 muons = cms.InputTag(
"muons"),
18 elecs = cms.InputTag(
"gedGsfElectrons"),
19 jets = cms.InputTag(
"ak5PFJetsCHS"),
20 mets = cms.VInputTag(
"met",
"tcMet",
"pfMet"),
21 pvs = cms.InputTag(
"offlinePrimaryVertices")
24 monitoring = cms.PSet(
25 verbosity = cms.string(
"DEBUG")
32 select = cms.string(
"abs(x)<1. & abs(y)<1. & abs(z)<20. & tracksSize>3 & !isFake")
36 elecExtras = cms.PSet(
38 electronId = cms.PSet( src = cms.InputTag(
"eidRobustLoose"), pattern = cms.int32(1) ),
41 select = cms.string(
"pt>15 & abs(eta)<2.5 & abs(gsfTrack.d0)<1 & abs(gsfTrack.dz)<20"),
44 isolation = cms.string(
"(dr03TkSumPt+dr04EcalRecHitSumEt+dr04HcalTowerSumEt)/pt<0.1"),
48 muonExtras = cms.PSet(
51 select = cms.string(
"pt>10 & abs(eta)<2.1 & isGlobalMuon & abs(globalTrack.d0)<1 & abs(globalTrack.dz)<20"),
54 isolation = cms.string(
"(isolationR03.sumPt+isolationR03.emEt+isolationR03.hadEt)/pt<0.1"),
61 jetCorrector = cms.string(
"ak5PFL2L3"),
71 select = cms.string(
"pt>30 & abs(eta)<2.5"),
75 massExtras = cms.PSet(
76 lowerEdge = cms.double( 70.),
77 upperEdge = cms.double(110.)
96 preselection = cms.PSet(
104 src = cms.InputTag(
"offlinePrimaryVertices"),
105 select = cms.string(
'abs(x)<1. & abs(y)<1. & abs(z)<20. & tracksSize>3 & !isFake')
117 selection = cms.VPSet(
119 label = cms.string(
"jets/pf:step0"),
120 src = cms.InputTag(
"ak5PFJetsCHS"),
122 select = cms.string(
"pt>20 & abs(eta)<2.1 "),
132 topSingleMuonLooseDQM_PU = cms.EDAnalyzer(
"TopSingleLeptonDQM",
143 directory = cms.string(
"Physics/Top/TopSingleMuonLooseDQM_PU/"),
146 muons = cms.InputTag(
"muons"),
147 elecs = cms.InputTag(
"gedGsfElectrons"),
148 jets = cms.InputTag(
"ak5PFJetsCHS"),
149 mets = cms.VInputTag(
"met",
"tcMet",
"pfMet"),
150 pvs = cms.InputTag(
"offlinePrimaryVertices")
153 monitoring = cms.PSet(
154 verbosity = cms.string(
"DEBUG")
159 select = cms.string(
"abs(x)<1. & abs(y)<1. & abs(z)<20. & tracksSize>3 & !isFake")
163 muonExtras = cms.PSet(
166 select = cms.string(
"pt > 10 & abs(eta)<2.1 & isGlobalMuon & innerTrack.numberOfValidHits>10 & globalTrack.normalizedChi2>-1 & globalTrack.normalizedChi2<10"),
169 isolation = cms.string(
"(isolationR03.sumPt+isolationR03.emEt+isolationR03.hadEt)/pt<0.1")
173 jetExtras = cms.PSet(
176 jetCorrector = cms.string(
"ak5PFL2L3"),
186 select = cms.string(
"pt>30 & abs(eta)<2.5"),
188 jetBTaggers = cms.PSet(
189 trackCountingEff = cms.PSet(
190 label = cms.InputTag(
"pfTrackCountingHighEffBJetTags" ),
191 workingPoint = cms.double(1.25)
193 trackCountingPur = cms.PSet(
194 label = cms.InputTag(
"pfTrackCountingHighPurBJetTags" ),
195 workingPoint = cms.double(3.00)
197 secondaryVertex = cms.PSet(
198 label = cms.InputTag(
"pfSimpleSecondaryVertexHighEffBJetTags"),
199 workingPoint = cms.double(2.05)
201 cvsVertex = cms.PSet(
202 label = cms.InputTag(
"pfCombinedInclusiveSecondaryVertexV2BJetTags"),
203 workingPoint = cms.double(0.970)
210 massExtras = cms.PSet(
211 lowerEdge = cms.double( 70.),
212 upperEdge = cms.double(110.)
232 preselection = cms.PSet(
240 src = cms.InputTag(
"offlinePrimaryVertices"),
241 select = cms.string(
'abs(x)<1. & abs(y)<1. & abs(z)<20. & tracksSize>3 & !isFake')
252 selection = cms.VPSet(
254 label = cms.string(
"muons:step0"),
255 src = cms.InputTag(
"muons"),
256 select = cms.string(
"pt>10 & abs(eta)<2.1 & isGlobalMuon & innerTrack.numberOfValidHits>10 & globalTrack.normalizedChi2>-1 & globalTrack.normalizedChi2<10"),
260 label = cms.string(
"pvs:step1"),
261 src = cms.InputTag(
"offlinePrimaryVertices"),
262 select = cms.string(
"abs(x)<1. & abs(y)<1. & abs(z)<20. & tracksSize>3 & !isFake"),
266 label = cms.string(
"pvs:step2"),
267 src = cms.InputTag(
"offlinePrimaryVertices"),
268 select = cms.string(
"abs(x)<1. & abs(y)<1. & abs(z)<20. & tracksSize>3 & !isFake"),
272 label = cms.string(
"pvs:step3"),
273 src = cms.InputTag(
"offlinePrimaryVertices"),
274 select = cms.string(
"abs(x)<1. & abs(y)<1. & abs(z)<20. & tracksSize>3 & !isFake"),
278 label = cms.string(
"pvs:step4"),
279 src = cms.InputTag(
"offlinePrimaryVertices"),
280 select = cms.string(
"abs(x)<1. & abs(y)<1. & abs(z)<20. & tracksSize>3 & !isFake"),
284 label = cms.string(
"pvs:step5"),
285 src = cms.InputTag(
"offlinePrimaryVertices"),
286 select = cms.string(
"abs(x)<1. & abs(y)<1. & abs(z)<20. & tracksSize>3 & !isFake"),
292 topSingleMuonMediumDQM_PU = cms.EDAnalyzer(
"TopSingleLeptonDQM",
303 directory = cms.string(
"Physics/Top/TopSingleMuonMediumDQM_PU/"),
306 muons = cms.InputTag(
"muons"),
307 elecs = cms.InputTag(
"gedGsfElectrons"),
308 jets = cms.InputTag(
"ak5PFJetsCHS"),
309 mets = cms.VInputTag(
"met",
"tcMet",
"pfMet"),
310 pvs = cms.InputTag(
"offlinePrimaryVertices")
314 monitoring = cms.PSet(
315 verbosity = cms.string(
"DEBUG")
322 select = cms.string(
"abs(x)<1. & abs(y)<1. & abs(z)<20. & tracksSize>3 & !isFake")
326 muonExtras = cms.PSet(
329 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"),
332 isolation = cms.string(
"(isolationR03.sumPt+isolationR03.emEt+isolationR03.hadEt)/pt<0.1")
336 jetExtras = cms.PSet(
339 jetCorrector = cms.string(
"ak5PFL2L3"),
350 select = cms.string(
"pt>30 & abs(eta)<2.5"),
352 jetBTaggers = cms.PSet(
353 cvsVertex = cms.PSet(
354 label = cms.InputTag(
"pfCombinedInclusiveSecondaryVertexV2BJetTags"),
355 workingPoint = cms.double(0.970)
362 massExtras = cms.PSet(
363 lowerEdge = cms.double( 70.),
364 upperEdge = cms.double(110.)
384 preselection = cms.PSet(
392 src = cms.InputTag(
"offlinePrimaryVertices"),
393 select = cms.string(
'abs(x)<1. & abs(y)<1. & abs(z)<20. & tracksSize>3 & !isFake')
404 selection = cms.VPSet(
406 label = cms.string(
"muons:step0"),
407 src = cms.InputTag(
"muons"),
408 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"),
413 label = cms.string(
"pvs:step1"),
414 src = cms.InputTag(
"offlinePrimaryVertices"),
415 select = cms.string(
"abs(x)<1. & abs(y)<1. & abs(z)<20. & tracksSize>3 & !isFake"),
419 label = cms.string(
"pvs:step2"),
420 src = cms.InputTag(
"offlinePrimaryVertices"),
421 select = cms.string(
"abs(x)<1. & abs(y)<1. & abs(z)<20. & tracksSize>3 & !isFake"),
425 label = cms.string(
"pvs:step3"),
426 src = cms.InputTag(
"offlinePrimaryVertices"),
427 select = cms.string(
"abs(x)<1. & abs(y)<1. & abs(z)<20. & tracksSize>3 & !isFake"),
431 label = cms.string(
"pvs:step4"),
432 src = cms.InputTag(
"offlinePrimaryVertices"),
433 select = cms.string(
"abs(x)<1. & abs(y)<1. & abs(z)<20. & tracksSize>3 & !isFake"),
437 label = cms.string(
"pvs:step5"),
438 src = cms.InputTag(
"offlinePrimaryVertices"),
439 select = cms.string(
"abs(x)<1. & abs(y)<1. & abs(z)<20. & tracksSize>3 & !isFake"),
445 topSingleElectronLooseDQM_PU = cms.EDAnalyzer(
"TopSingleLeptonDQM",
456 directory = cms.string(
"Physics/Top/TopSingleElectronLooseDQM_PU/"),
459 muons = cms.InputTag(
"muons"),
460 elecs = cms.InputTag(
"gedGsfElectrons"),
461 jets = cms.InputTag(
"ak5PFJetsCHS"),
462 mets = cms.VInputTag(
"met",
"tcMet",
"pfMet"),
463 pvs = cms.InputTag(
"offlinePrimaryVertices")
467 monitoring = cms.PSet(
468 verbosity = cms.string(
"DEBUG")
475 select = cms.string(
"abs(x)<1. & abs(y)<1. & abs(z)<20. & tracksSize>3 & !isFake")
479 elecExtras = cms.PSet(
481 electronId = cms.PSet( src = cms.InputTag(
"simpleEleId70cIso"), pattern = cms.int32(1) ),
484 select = cms.string(
"pt>15 & abs(eta)<2.5"),
487 isolation = cms.string(
"(dr03TkSumPt+dr03EcalRecHitSumEt+dr03HcalTowerSumEt)/pt<0.1"),
491 jetExtras = cms.PSet(
494 jetCorrector = cms.string(
"ak5PFL2L3"),
504 select = cms.string(
"pt>30 & abs(eta)<2.5"),
506 jetBTaggers = cms.PSet(
507 trackCountingEff = cms.PSet(
508 label = cms.InputTag(
"pfTrackCountingHighEffBJetTags" ),
509 workingPoint = cms.double(1.25)
511 trackCountingPur = cms.PSet(
512 label = cms.InputTag(
"pfTrackCountingHighPurBJetTags" ),
513 workingPoint = cms.double(3.00)
515 secondaryVertex = cms.PSet(
516 label = cms.InputTag(
"pfSimpleSecondaryVertexHighEffBJetTags"),
517 workingPoint = cms.double(2.05)
519 cvsVertex = cms.PSet(
520 label = cms.InputTag(
"pfCombinedInclusiveSecondaryVertexV2BJetTags"),
521 workingPoint = cms.double(0.970)
528 massExtras = cms.PSet(
529 lowerEdge = cms.double( 70.),
530 upperEdge = cms.double(110.)
546 preselection = cms.PSet(
554 src = cms.InputTag(
"offlinePrimaryVertices"),
555 select = cms.string(
'abs(x)<1. & abs(y)<1. & abs(z)<20. & tracksSize>3 & !isFake')
566 selection = cms.VPSet(
568 label = cms.string(
"elecs:step0"),
569 src = cms.InputTag(
"gedGsfElectrons"),
570 electronId = cms.PSet( src = cms.InputTag(
"simpleEleId70cIso"), pattern = cms.int32(1) ),
571 select = cms.string(
"pt>30 & abs(eta)<2.5"),
575 label = cms.string(
"pvs:step1"),
576 src = cms.InputTag(
"offlinePrimaryVertices"),
577 select = cms.string(
"abs(x)<1. & abs(y)<1. & abs(z)<20. & tracksSize>3 & !isFake"),
581 label = cms.string(
"pvs:step2"),
582 src = cms.InputTag(
"offlinePrimaryVertices"),
583 select = cms.string(
"abs(x)<1. & abs(y)<1. & abs(z)<20. & tracksSize>3 & !isFake"),
587 label = cms.string(
"pvs:step3"),
588 src = cms.InputTag(
"offlinePrimaryVertices"),
589 select = cms.string(
"abs(x)<1. & abs(y)<1. & abs(z)<20. & tracksSize>3 & !isFake"),
593 label = cms.string(
"pvs:step4"),
594 src = cms.InputTag(
"offlinePrimaryVertices"),
595 select = cms.string(
"abs(x)<1. & abs(y)<1. & abs(z)<20. & tracksSize>3 & !isFake"),
599 label = cms.string(
"pvs:step5"),
600 src = cms.InputTag(
"offlinePrimaryVertices"),
601 select = cms.string(
"abs(x)<1. & abs(y)<1. & abs(z)<20. & tracksSize>3 & !isFake"),
607 topSingleElectronMediumDQM_PU = cms.EDAnalyzer(
"TopSingleLeptonDQM",
618 directory = cms.string(
"Physics/Top/TopSingleElectronMediumDQM_PU/"),
621 muons = cms.InputTag(
"muons"),
622 elecs = cms.InputTag(
"gedGsfElectrons"),
623 jets = cms.InputTag(
"ak5PFJetsCHS"),
624 mets = cms.VInputTag(
"met",
"tcMet",
"pfMet"),
625 pvs = cms.InputTag(
"offlinePrimaryVertices")
629 monitoring = cms.PSet(
630 verbosity = cms.string(
"DEBUG")
637 select = cms.string(
"abs(x)<1. & abs(y)<1. & abs(z)<20. & tracksSize>3 & !isFake")
641 elecExtras = cms.PSet(
643 electronId = cms.PSet( src = cms.InputTag(
"simpleEleId70cIso"), pattern = cms.int32(1) ),
646 select = cms.string(
"pt>25 & abs(eta)<2.5 & (dr03TkSumPt+dr03EcalRecHitSumEt+dr03HcalTowerSumEt)/pt<0.1"),
649 isolation = cms.string(
"(dr03TkSumPt+dr03EcalRecHitSumEt+dr03HcalTowerSumEt)/pt<0.1"),
653 jetExtras = cms.PSet(
656 jetCorrector = cms.string(
"ak5PFL2L3"),
666 select = cms.string(
"pt>30 & abs(eta)<2.5"),
668 jetBTaggers = cms.PSet(
669 trackCountingEff = cms.PSet(
670 label = cms.InputTag(
"pfTrackCountingHighEffBJetTags" ),
671 workingPoint = cms.double(1.25)
673 trackCountingPur = cms.PSet(
674 label = cms.InputTag(
"pfTrackCountingHighPurBJetTags" ),
675 workingPoint = cms.double(3.00)
677 secondaryVertex = cms.PSet(
678 label = cms.InputTag(
"pfSimpleSecondaryVertexHighEffBJetTags"),
679 workingPoint = cms.double(2.05)
681 cvsVertex = cms.PSet(
682 label = cms.InputTag(
"pfCombinedInclusiveSecondaryVertexV2BJetTags"),
683 workingPoint = cms.double(0.970)
690 massExtras = cms.PSet(
691 lowerEdge = cms.double( 70.),
692 upperEdge = cms.double(110.)
708 preselection = cms.PSet(
716 src = cms.InputTag(
"offlinePrimaryVertices"),
717 select = cms.string(
'abs(x)<1. & abs(y)<1. & abs(z)<20. & tracksSize>3 & !isFake')
728 selection = cms.VPSet(
730 label = cms.string(
"elecs:step0"),
731 src = cms.InputTag(
"gedGsfElectrons"),
732 electronId = cms.PSet( src = cms.InputTag(
"simpleEleId70cIso"), pattern = cms.int32(1) ),
733 select = cms.string(
"pt>25 & abs(eta)<2.5 & (dr03TkSumPt+dr03EcalRecHitSumEt+dr03HcalTowerSumEt)/pt<0.1"),
738 label = cms.string(
"pvs:step1"),
739 src = cms.InputTag(
"offlinePrimaryVertices"),
740 select = cms.string(
"abs(x)<1. & abs(y)<1. & abs(z)<20. & tracksSize>3 & !isFake"),
744 label = cms.string(
"pvs:step2"),
745 src = cms.InputTag(
"offlinePrimaryVertices"),
746 select = cms.string(
"abs(x)<1. & abs(y)<1. & abs(z)<20. & tracksSize>3 & !isFake"),
750 label = cms.string(
"pvs:step3"),
751 src = cms.InputTag(
"offlinePrimaryVertices"),
752 select = cms.string(
"abs(x)<1. & abs(y)<1. & abs(z)<20. & tracksSize>3 & !isFake"),
756 label = cms.string(
"pvs:step4"),
757 src = cms.InputTag(
"offlinePrimaryVertices"),
758 select = cms.string(
"abs(x)<1. & abs(y)<1. & abs(z)<20. & tracksSize>3 & !isFake"),
762 label = cms.string(
"pvs:step5"),
763 src = cms.InputTag(
"offlinePrimaryVertices"),
764 select = cms.string(
"abs(x)<1. & abs(y)<1. & abs(z)<20. & tracksSize>3 & !isFake"),