3 topSingleLeptonTriggerDQM = cms.EDAnalyzer(
"TopHLTSingleLeptonDQM",
14 directory = cms.string(
"HLTriggerOffline/Top/TopSingleLeptonTriggerDQM/"),
17 muons = cms.InputTag(
"muons"),
18 elecs = cms.InputTag(
"gedGsfElectrons"),
19 jets = cms.InputTag(
"ak5CaloJets"),
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(
"ak5CaloL2L3"),
65 label = cms.InputTag(
"ak5JetID"),
66 select = cms.string(
"fHPD < 0.98 & n90Hits>1 & restrictedEMF<1")
71 select = cms.string(
"pt>15 & abs(eta)<2.5 & emEnergyFraction>0.01"),
75 massExtras = cms.PSet(
76 lowerEdge = cms.double( 70.),
77 upperEdge = cms.double(110.)
81 triggerExtras = cms.PSet(
82 src = cms.InputTag(
"TriggerResults",
"",
"HLT"),
83 paths = cms.vstring([
'HLT_Mu3:HLT_QuadJet15U',
84 'HLT_Mu5:HLT_QuadJet15U',
85 'HLT_Mu7:HLT_QuadJet15U',
86 'HLT_Mu9:HLT_QuadJet15U'])
96 preselection = cms.PSet(
98 src = cms.InputTag(
"TriggerResults",
"",
"HLT"),
99 select = cms.vstring([
'HLT_Iso10Mu20_eta2p1_CentralPFJet30_BTagIPIter_v1'])
103 src = cms.InputTag(
"offlinePrimaryVertices"),
104 select = cms.string(
'abs(x)<1. & abs(y)<1. & abs(z)<20. & tracksSize>3 & !isFake')
116 selection = cms.VPSet(
118 label = cms.string(
"Hlt:step0"),
119 src = cms.InputTag(
""),
120 select = cms.string(
""),
125 label = cms.string(
"jets/calo:step1"),
126 src = cms.InputTag(
"ak5CaloJets"),
127 select = cms.string(
"pt>20 & abs(eta)<2.1 & 0.05<emEnergyFraction"),
129 label = cms.InputTag(
"ak5JetID"),
130 select = cms.string(
"fHPD < 0.98 & n90Hits>1 & restrictedEMF<1")
137 topSingleMuonLooseTriggerDQM = cms.EDAnalyzer(
"TopHLTSingleLeptonDQM",
148 directory = cms.string(
"HLTriggerOffline/Top/TopSingleMuonLooseTriggerDQM/"),
151 muons = cms.InputTag(
"muons"),
152 elecs = cms.InputTag(
"gedGsfElectrons"),
153 jets = cms.InputTag(
"ak5CaloJets"),
154 mets = cms.VInputTag(
"met",
"tcMet",
"pfMet"),
155 pvs = cms.InputTag(
"offlinePrimaryVertices")
158 monitoring = cms.PSet(
159 verbosity = cms.string(
"DEBUG")
164 select = cms.string(
"abs(x)<1. & abs(y)<1. & abs(z)<20. & tracksSize>3 & !isFake")
168 muonExtras = cms.PSet(
171 select = cms.string(
"pt > 10 & abs(eta)<2.1 & isGlobalMuon & innerTrack.numberOfValidHits>10 & globalTrack.normalizedChi2>-1 & globalTrack.normalizedChi2<10"),
174 isolation = cms.string(
"(isolationR03.sumPt+isolationR03.emEt+isolationR03.hadEt)/pt<0.1")
178 jetExtras = cms.PSet(
181 jetCorrector = cms.string(
"ak5CaloL2L3"),
185 label = cms.InputTag(
"ak5JetID"),
186 select = cms.string(
"fHPD < 0.98 & n90Hits>1 & restrictedEMF<1")
191 select = cms.string(
"pt>15 & abs(eta)<2.5 & emEnergyFraction>0.01"),
193 jetBTaggers = cms.PSet(
194 trackCountingEff = cms.PSet(
195 label = cms.InputTag(
"trackCountingHighEffBJetTags" ),
196 workingPoint = cms.double(1.25)
198 trackCountingPur = cms.PSet(
199 label = cms.InputTag(
"trackCountingHighPurBJetTags" ),
200 workingPoint = cms.double(3.00)
202 secondaryVertex = cms.PSet(
203 label = cms.InputTag(
"simpleSecondaryVertexHighEffBJetTags"),
204 workingPoint = cms.double(2.05)
210 massExtras = cms.PSet(
211 lowerEdge = cms.double( 70.),
212 upperEdge = cms.double(110.)
216 triggerExtras = cms.PSet(
217 src = cms.InputTag(
"TriggerResults",
"",
"HLT"),
218 paths = cms.vstring([
'HLT_Mu3:HLT_QuadJet15U',
219 'HLT_Mu5:HLT_QuadJet15U',
220 'HLT_Mu7:HLT_QuadJet15U',
221 'HLT_Mu9:HLT_QuadJet15U',
222 'HLT_Mu11:HLT_QuadJet15U'])
232 preselection = cms.PSet(
234 src = cms.InputTag(
"TriggerResults",
"",
"HLT"),
235 select = cms.vstring([
'HLT_Iso10Mu20_eta2p1_CentralPFJet30_BTagIPIter_v1'])
239 src = cms.InputTag(
"offlinePrimaryVertices"),
240 select = cms.string(
'abs(x)<1. & abs(y)<1. & abs(z)<20. & tracksSize>3 & !isFake')
251 selection = cms.VPSet(
253 label = cms.string(
"Hlt:step0"),
254 src = cms.InputTag(
""),
255 select = cms.string(
""),
260 label = cms.string(
"muons:step1"),
261 src = cms.InputTag(
"muons"),
262 select = cms.string(
"pt>10 & abs(eta)<2.1 & isGlobalMuon & innerTrack.numberOfValidHits>10 & globalTrack.normalizedChi2>-1 & globalTrack.normalizedChi2<10"),
266 label = cms.string(
"jets/calo:step2"),
267 src = cms.InputTag(
"ak5CaloJets"),
268 jetCorrector = cms.string(
"ak5CaloL2L3"),
269 select = cms.string(
"pt>15 & abs(eta)<2.5 & emEnergyFraction>0.01"),
271 label = cms.InputTag(
"ak5JetID"),
272 select = cms.string(
"fHPD < 0.98 & n90Hits>1 & restrictedEMF<1")
277 label = cms.string(
"jets/calo:step3"),
278 src = cms.InputTag(
"ak5CaloJets"),
279 jetCorrector = cms.string(
"ak5CaloL2L3"),
280 select = cms.string(
"pt>15 & abs(eta)<2.5 & emEnergyFraction>0.01"),
282 label = cms.InputTag(
"ak5JetID"),
283 select = cms.string(
"fHPD < 0.98 & n90Hits>1 & restrictedEMF<1")
288 label = cms.string(
"jets/calo:step4"),
289 src = cms.InputTag(
"ak5CaloJets"),
290 jetCorrector = cms.string(
"ak5CaloL2L3"),
291 select = cms.string(
"pt>15 & abs(eta)<2.5 & emEnergyFraction>0.01"),
293 label = cms.InputTag(
"ak5JetID"),
294 select = cms.string(
"fHPD < 0.98 & n90Hits>1 & restrictedEMF<1")
299 label = cms.string(
"jets/calo:step5"),
300 src = cms.InputTag(
"ak5CaloJets"),
301 jetCorrector = cms.string(
"ak5CaloL2L3"),
302 select = cms.string(
"pt>15 & abs(eta)<2.5 & emEnergyFraction>0.01"),
304 label = cms.InputTag(
"ak5JetID"),
305 select = cms.string(
"fHPD < 0.98 & n90Hits>1 & restrictedEMF<1")
311 topSingleMuonMediumTriggerDQM = cms.EDAnalyzer(
"TopHLTSingleLeptonDQM",
322 directory = cms.string(
"HLTriggerOffline/Top/TopSingleMuonMediumTriggerDQM/"),
325 muons = cms.InputTag(
"muons"),
326 elecs = cms.InputTag(
"gedGsfElectrons"),
327 jets = cms.InputTag(
"ak5CaloJets"),
328 mets = cms.VInputTag(
"met",
"tcMet",
"pfMet"),
329 pvs = cms.InputTag(
"offlinePrimaryVertices")
333 monitoring = cms.PSet(
334 verbosity = cms.string(
"DEBUG")
341 select = cms.string(
"abs(x)<1. & abs(y)<1. & abs(z)<20. & tracksSize>3 & !isFake")
345 muonExtras = cms.PSet(
348 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"),
351 isolation = cms.string(
"(isolationR03.sumPt+isolationR03.emEt+isolationR03.hadEt)/pt<0.1")
355 jetExtras = cms.PSet(
358 jetCorrector = cms.string(
"ak5CaloL2L3"),
362 label = cms.InputTag(
"ak5JetID"),
363 select = cms.string(
"fHPD < 0.98 & n90Hits>1 & restrictedEMF<1")
368 select = cms.string(
"pt>30 & abs(eta)<2.5& emEnergyFraction>0.01"),
370 jetBTaggers = cms.PSet(
371 trackCountingEff = cms.PSet(
372 label = cms.InputTag(
"trackCountingHighEffBJetTags" ),
373 workingPoint = cms.double(1.25)
375 trackCountingPur = cms.PSet(
376 label = cms.InputTag(
"trackCountingHighPurBJetTags" ),
377 workingPoint = cms.double(3.00)
379 secondaryVertex = cms.PSet(
380 label = cms.InputTag(
"simpleSecondaryVertexHighEffBJetTags"),
381 workingPoint = cms.double(2.05)
387 massExtras = cms.PSet(
388 lowerEdge = cms.double( 70.),
389 upperEdge = cms.double(110.)
393 triggerExtras = cms.PSet(
394 src = cms.InputTag(
"TriggerResults",
"",
"HLT"),
395 paths = cms.vstring([
'HLT_Mu3:HLT_QuadJet15U',
396 'HLT_Mu5:HLT_QuadJet15U',
397 'HLT_Mu7:HLT_QuadJet15U',
398 'HLT_Mu9:HLT_QuadJet15U',
399 'HLT_Mu11:HLT_QuadJet15U'])
409 preselection = cms.PSet(
411 src = cms.InputTag(
"TriggerResults",
"",
"HLT"),
412 select = cms.vstring([
'HLT_Iso10Mu20_eta2p1_CentralPFJet30_BTagIPIter_v1'])
416 src = cms.InputTag(
"offlinePrimaryVertices"),
417 select = cms.string(
'abs(x)<1. & abs(y)<1. & abs(z)<20. & tracksSize>3 & !isFake')
428 selection = cms.VPSet(
430 label = cms.string(
"Hlt:step0"),
431 src = cms.InputTag(
""),
432 select = cms.string(
""),
437 label = cms.string(
"muons:step1"),
438 src = cms.InputTag(
"muons"),
439 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"),
444 label = cms.string(
"jets/calo:step2"),
445 src = cms.InputTag(
"ak5CaloJets"),
446 jetCorrector = cms.string(
"ak5CaloL2L3"),
447 select = cms.string(
"pt>30 & abs(eta)<2.5 & emEnergyFraction>0.01"),
449 label = cms.InputTag(
"ak5JetID"),
450 select = cms.string(
"fHPD < 0.98 & n90Hits>1 & restrictedEMF<1")
455 label = cms.string(
"jets/calo:step3"),
456 src = cms.InputTag(
"ak5CaloJets"),
457 jetCorrector = cms.string(
"ak5CaloL2L3"),
458 select = cms.string(
"pt>30 & abs(eta)<2.5 & emEnergyFraction>0.01"),
460 label = cms.InputTag(
"ak5JetID"),
461 select = cms.string(
"fHPD < 0.98 & n90Hits>1 & restrictedEMF<1")
466 label = cms.string(
"jets/calo:step4"),
467 src = cms.InputTag(
"ak5CaloJets"),
468 jetCorrector = cms.string(
"ak5CaloL2L3"),
469 select = cms.string(
"pt>30 & abs(eta)<2.5 & emEnergyFraction>0.01"),
471 label = cms.InputTag(
"ak5JetID"),
472 select = cms.string(
"fHPD < 0.98 & n90Hits>1 & restrictedEMF<1")
477 label = cms.string(
"jets/calo:step5"),
478 src = cms.InputTag(
"ak5CaloJets"),
479 jetCorrector = cms.string(
"ak5CaloL2L3"),
480 select = cms.string(
"pt>30 & abs(eta)<2.5 & emEnergyFraction>0.01"),
482 label = cms.InputTag(
"ak5JetID"),
483 select = cms.string(
"fHPD < 0.98 & n90Hits>1 & restrictedEMF<1")
490 topSingleElectronLooseTriggerDQM = cms.EDAnalyzer(
"TopHLTSingleLeptonDQM",
501 directory = cms.string(
"HLTriggerOffline/Top/TopSingleElectronLooseTriggerDQM/"),
504 muons = cms.InputTag(
"muons"),
505 elecs = cms.InputTag(
"gedGsfElectrons"),
506 jets = cms.InputTag(
"ak5CaloJets"),
507 mets = cms.VInputTag(
"met",
"tcMet",
"pfMet"),
508 pvs = cms.InputTag(
"offlinePrimaryVertices")
512 monitoring = cms.PSet(
513 verbosity = cms.string(
"DEBUG")
520 select = cms.string(
"abs(x)<1. & abs(y)<1. & abs(z)<20. & tracksSize>3 & !isFake")
524 elecExtras = cms.PSet(
526 electronId = cms.PSet( src = cms.InputTag(
"simpleEleId70cIso"), pattern = cms.int32(1) ),
529 select = cms.string(
"pt>30 & abs(eta)<2.5"),
532 isolation = cms.string(
"(dr03TkSumPt+dr03EcalRecHitSumEt+dr03HcalTowerSumEt)/pt<0.1"),
536 jetExtras = cms.PSet(
539 jetCorrector = cms.string(
"ak5CaloL2L3"),
543 label = cms.InputTag(
"ak5JetID"),
544 select = cms.string(
"fHPD < 0.98 & n90Hits>1 & restrictedEMF<1")
549 select = cms.string(
"pt>15 & abs(eta)<2.5 & emEnergyFraction>0.01"),
551 jetBTaggers = cms.PSet(
552 trackCountingEff = cms.PSet(
553 label = cms.InputTag(
"trackCountingHighEffBJetTags" ),
554 workingPoint = cms.double(1.25)
556 trackCountingPur = cms.PSet(
557 label = cms.InputTag(
"trackCountingHighPurBJetTags" ),
558 workingPoint = cms.double(3.00)
560 secondaryVertex = cms.PSet(
561 label = cms.InputTag(
"simpleSecondaryVertexHighEffBJetTags"),
562 workingPoint = cms.double(2.05)
568 massExtras = cms.PSet(
569 lowerEdge = cms.double( 70.),
570 upperEdge = cms.double(110.)
574 triggerExtras = cms.PSet(
575 src = cms.InputTag(
"TriggerResults",
"",
"HLT"),
576 paths = cms.vstring([
'HLT_Ele15_LW_L1R:HLT_QuadJetU15'])
586 preselection = cms.PSet(
588 src = cms.InputTag(
"TriggerResults",
"",
"HLT"),
589 select = cms.vstring([
'HLT_Iso10Mu20_eta2p1_CentralPFJet30_BTagIPIter_v1'])
593 src = cms.InputTag(
"offlinePrimaryVertices"),
594 select = cms.string(
'abs(x)<1. & abs(y)<1. & abs(z)<20. & tracksSize>3 & !isFake')
605 selection = cms.VPSet(
607 label = cms.string(
"Hlt:step0"),
608 src = cms.InputTag(
""),
609 select = cms.string(
""),
614 label = cms.string(
"elecs:step1"),
615 src = cms.InputTag(
"gedGsfElectrons"),
616 electronId = cms.PSet( src = cms.InputTag(
"simpleEleId70cIso"), pattern = cms.int32(1) ),
617 select = cms.string(
"pt>15 & abs(eta)<2.5"),
621 label = cms.string(
"jets/calo:step2"),
622 src = cms.InputTag(
"ak5CaloJets"),
623 jetCorrector = cms.string(
"ak5CaloL2L3"),
624 select = cms.string(
"pt>15 & abs(eta)<2.5 & emEnergyFraction>0.01"),
626 label = cms.InputTag(
"ak5JetID"),
627 select = cms.string(
"fHPD < 0.98 & n90Hits>1 & restrictedEMF<1")
632 label = cms.string(
"jets/calo:step3"),
633 src = cms.InputTag(
"ak5CaloJets"),
634 jetCorrector = cms.string(
"ak5CaloL2L3"),
635 select = cms.string(
"pt>15 & abs(eta)<2.5 & emEnergyFraction>0.01"),
637 label = cms.InputTag(
"ak5JetID"),
638 select = cms.string(
"fHPD < 0.98 & n90Hits>1 & restrictedEMF<1")
643 label = cms.string(
"jets/calo:step4"),
644 src = cms.InputTag(
"ak5CaloJets"),
645 jetCorrector = cms.string(
"ak5CaloL2L3"),
646 select = cms.string(
"pt>15 & abs(eta)<2.5 & emEnergyFraction>0.01"),
648 label = cms.InputTag(
"ak5JetID"),
649 select = cms.string(
"fHPD < 0.98 & n90Hits>1 & restrictedEMF<1")
654 label = cms.string(
"jets/calo:step5"),
655 src = cms.InputTag(
"ak5CaloJets"),
656 jetCorrector = cms.string(
"ak5CaloL2L3"),
657 select = cms.string(
"pt>15 & abs(eta)<2.5 & emEnergyFraction>0.01"),
659 label = cms.InputTag(
"ak5JetID"),
660 select = cms.string(
"fHPD < 0.98 & n90Hits>1 & restrictedEMF<1")
667 topSingleElectronMediumTriggerDQM = cms.EDAnalyzer(
"TopHLTSingleLeptonDQM",
678 directory = cms.string(
"HLTriggerOffline/Top/TopSingleElectronMediumTriggerDQM/"),
681 muons = cms.InputTag(
"muons"),
682 elecs = cms.InputTag(
"gedGsfElectrons"),
683 jets = cms.InputTag(
"ak5CaloJets"),
684 mets = cms.VInputTag(
"met",
"tcMet",
"pfMet"),
685 pvs = cms.InputTag(
"offlinePrimaryVertices")
689 monitoring = cms.PSet(
690 verbosity = cms.string(
"DEBUG")
697 select = cms.string(
"abs(x)<1. & abs(y)<1. & abs(z)<20. & tracksSize>3 & !isFake")
701 elecExtras = cms.PSet(
703 electronId = cms.PSet( src = cms.InputTag(
"simpleEleId70cIso"), pattern = cms.int32(1) ),
706 select = cms.string(
"pt>25 & abs(eta)<2.5 & (dr03TkSumPt+dr03EcalRecHitSumEt+dr03HcalTowerSumEt)/pt<0.1"),
709 isolation = cms.string(
"(dr03TkSumPt+dr03EcalRecHitSumEt+dr03HcalTowerSumEt)/pt<0.1"),
713 jetExtras = cms.PSet(
716 jetCorrector = cms.string(
"ak5CaloL2L3"),
720 label = cms.InputTag(
"ak5JetID"),
721 select = cms.string(
"fHPD < 0.98 & n90Hits>1 & restrictedEMF<1")
726 select = cms.string(
"pt>15 & abs(eta)<2.5 & emEnergyFraction>0.01"),
728 jetBTaggers = cms.PSet(
729 trackCountingEff = cms.PSet(
730 label = cms.InputTag(
"trackCountingHighEffBJetTags" ),
731 workingPoint = cms.double(1.25)
733 trackCountingPur = cms.PSet(
734 label = cms.InputTag(
"trackCountingHighPurBJetTags" ),
735 workingPoint = cms.double(3.00)
737 secondaryVertex = cms.PSet(
738 label = cms.InputTag(
"simpleSecondaryVertexHighEffBJetTags"),
739 workingPoint = cms.double(2.05)
745 massExtras = cms.PSet(
746 lowerEdge = cms.double( 70.),
747 upperEdge = cms.double(110.)
751 triggerExtras = cms.PSet(
752 src = cms.InputTag(
"TriggerResults",
"",
"HLT"),
753 paths = cms.vstring([
'HLT_Ele15_LW_L1R:HLT_QuadJetU15'])
763 preselection = cms.PSet(
765 src = cms.InputTag(
"TriggerResults",
"",
"HLT"),
766 select = cms.vstring([
'HLT_Iso10Mu20_eta2p1_CentralPFJet30_BTagIPIter_v1'])
770 src = cms.InputTag(
"offlinePrimaryVertices"),
771 select = cms.string(
'abs(x)<1. & abs(y)<1. & abs(z)<20. & tracksSize>3 & !isFake')
782 selection = cms.VPSet(
784 label = cms.string(
"Hlt:step0"),
785 src = cms.InputTag(
""),
786 select = cms.string(
""),
791 label = cms.string(
"elecs:step1"),
792 src = cms.InputTag(
"gedGsfElectrons"),
793 electronId = cms.PSet( src = cms.InputTag(
"simpleEleId70cIso"), pattern = cms.int32(1) ),
794 select = cms.string(
"pt>25 & abs(eta)<2.5 & (dr03TkSumPt+dr03EcalRecHitSumEt+dr03HcalTowerSumEt)/pt<0.1"),
799 label = cms.string(
"jets/calo:step2"),
800 src = cms.InputTag(
"ak5CaloJets"),
801 jetCorrector = cms.string(
"ak5CaloL2L3"),
802 select = cms.string(
"pt>15 & abs(eta)<2.5 & emEnergyFraction>0.01"),
804 label = cms.InputTag(
"ak5JetID"),
805 select = cms.string(
"fHPD < 0.98 & n90Hits>1 & restrictedEMF<1")
810 label = cms.string(
"jets/calo:step3"),
811 src = cms.InputTag(
"ak5CaloJets"),
812 jetCorrector = cms.string(
"ak5CaloL2L3"),
813 select = cms.string(
"pt>15 & abs(eta)<2.5 & emEnergyFraction>0.01"),
815 label = cms.InputTag(
"ak5JetID"),
816 select = cms.string(
"fHPD < 0.98 & n90Hits>1 & restrictedEMF<1")
821 label = cms.string(
"jets/calo:step4"),
822 src = cms.InputTag(
"ak5CaloJets"),
823 jetCorrector = cms.string(
"ak5CaloL2L3"),
824 select = cms.string(
"pt>15 & abs(eta)<2.5 & emEnergyFraction>0.01"),
826 label = cms.InputTag(
"ak5JetID"),
827 select = cms.string(
"fHPD < 0.98 & n90Hits>1 & restrictedEMF<1")
832 label = cms.string(
"jets/calo:step5"),
833 src = cms.InputTag(
"ak5CaloJets"),
834 jetCorrector = cms.string(
"ak5CaloL2L3"),
835 select = cms.string(
"pt>15 & abs(eta)<2.5 & emEnergyFraction>0.01"),
837 label = cms.InputTag(
"ak5JetID"),
838 select = cms.string(
"fHPD < 0.98 & n90Hits>1 & restrictedEMF<1")