CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
topHLTValidationHarvest_cff.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
3 DiMuonHLTValidationHarvest = cms.EDAnalyzer("DQMGenericClient",
4  subDirs = cms.untracked.vstring("HLT/TopHLTValidation/Top/DiMuon"),
5  efficiency = cms.vstring(
6  "hEffLeptonEta 'Efficiency vs Eta Lepton ' EtaLeptonSel EtaLeptonAll ",
7  "hEffLeptonPt 'Efficiency vs Pt Lepton' PtLeptonSel PtLeptonAll ",
8  "hEffLastJetEta 'Efficiency vs Eta Last Jet' EtaLastJetSel EtaLastJetAll",
9  "hEffLastJetPt 'Efficiency vs Pt Last Jet' PtLastJetSel PtLastJetAll",
10  "hTriggerMon 'Efficiency per trigger bit' TriggerMonSel TriggerMonAll"
11  ),
12  resolution = cms.vstring(""),
13  )
14 
15 DiElectronHLTValidationHarvest = cms.EDAnalyzer("DQMGenericClient",
16  subDirs = cms.untracked.vstring("HLT/TopHLTValidation/Top/DiElectron"),
17  efficiency = cms.vstring(
18  "hEffLeptonEta 'Efficiency vs Eta Lepton ' EtaLeptonSel EtaLeptonAll ",
19  "hEffLeptonPt 'Efficiency vs Pt Lepton' PtLeptonSel PtLeptonAll ",
20  "hEffLastJetEta 'Efficiency vs Eta Last Jet' EtaLastJetSel EtaLastJetAll",
21  "hEffLastJetPt 'Efficiency vs Pt Last Jet' PtLastJetSel PtLastJetAll",
22  "hTriggerMon 'Efficiency per trigger bit' TriggerMonSel TriggerMonAll"
23  ),
24  resolution = cms.vstring(""),
25  )
26 
27 ElecMuonHLTValidationHarvest = cms.EDAnalyzer("DQMGenericClient",
28  subDirs = cms.untracked.vstring("HLT/TopHLTValidation/Top/ElecMuon"),
29  efficiency = cms.vstring(
30  "hEffLeptonEta 'Efficiency vs Eta Lepton ' EtaLeptonSel EtaLeptonAll ",
31  "hEffLeptonPt 'Efficiency vs Pt Lepton' PtLeptonSel PtLeptonAll ",
32  "hEffLastJetEta 'Efficiency vs Eta Last Jet' EtaLastJetSel EtaLastJetAll",
33  "hEffLastJetPt 'Efficiency vs Pt Last Jet' PtLastJetSel PtLastJetAll",
34  "hTriggerMon 'Efficiency per trigger bit' TriggerMonSel TriggerMonAll"
35  ),
36  resolution = cms.vstring(""),
37  )
38 
39 topSingleMuonHLTValidationHarvest = cms.EDAnalyzer("DQMGenericClient",
40  subDirs = cms.untracked.vstring("HLT/TopHLTValidation/Top/SemiMuonic"),
41  efficiency = cms.vstring(
42  "hEffLeptonEta 'Efficiency vs Eta Lepton ' EtaLeptonSel EtaLeptonAll ",
43  "hEffLeptonPt 'Efficiency vs Pt Lepton' PtLeptonSel PtLeptonAll ",
44  "hEffLastJetEta 'Efficiency vs Eta Last Jet' EtaLastJetSel EtaLastJetAll",
45  "hEffLastJetPt 'Efficiency vs Pt Last Jet' PtLastJetSel PtLastJetAll",
46  "hTriggerMon 'Efficiency per trigger bit' TriggerMonSel TriggerMonAll"
47  ),
48  resolution = cms.vstring(""),
49  )
50 
51 topSingleElectronHLTValidationHarvest = cms.EDAnalyzer("DQMGenericClient",
52  subDirs = cms.untracked.vstring("HLT/TopHLTValidation/Top/SemiElectronic"),
53  efficiency = cms.vstring(
54  "hEffLeptonEta 'Efficiency vs Eta Lepton ' EtaLeptonSel EtaLeptonAll ",
55  "hEffLeptonPt 'Efficiency vs Pt Lepton' PtLeptonSel PtLeptonAll ",
56  "hEffLastJetEta 'Efficiency vs Eta Last Jet' EtaLastJetSel EtaLastJetAll",
57  "hEffLastJetPt 'Efficiency vs Pt Last Jet' PtLastJetSel PtLastJetAll",
58  "hTriggerMon 'Efficiency per trigger bit' TriggerMonSel TriggerMonAll"
59  ),
60  resolution = cms.vstring(""),
61  )
62 
63 SingleTopSingleMuonHLTValidationHarvest = cms.EDAnalyzer("DQMGenericClient",
64  subDirs = cms.untracked.vstring("HLT/TopHLTValidation/SingleTop/SingleMuon"),
65  efficiency = cms.vstring(
66  "hEffLeptonEta 'Efficiency vs Eta Lepton ' EtaLeptonSel EtaLeptonAll ",
67  "hEffLeptonPt 'Efficiency vs Pt Lepton' PtLeptonSel PtLeptonAll ",
68  "hEffLastJetEta 'Efficiency vs Eta Last Jet' EtaLastJetSel EtaLastJetAll",
69  "hEffLastJetPt 'Efficiency vs Pt Last Jet' PtLastJetSel PtLastJetAll",
70  "hTriggerMon 'Efficiency per trigger bit' TriggerMonSel TriggerMonAll"
71  ),
72  resolution = cms.vstring(""),
73  )
74 
75 SingleTopSingleElectronHLTValidationHarvest = cms.EDAnalyzer("DQMGenericClient",
76  subDirs = cms.untracked.vstring("HLT/TopHLTValidation/SingleTop/SingleElectron"),
77  efficiency = cms.vstring(
78  "hEffLeptonEta 'Efficiency vs Eta Lepton ' EtaLeptonSel EtaLeptonAll ",
79  "hEffLeptonPt 'Efficiency vs Pt Lepton' PtLeptonSel PtLeptonAll ",
80  "hEffLastJetEta 'Efficiency vs Eta Last Jet' EtaLastJetSel EtaLastJetAll",
81  "hEffLastJetPt 'Efficiency vs Pt Last Jet' PtLastJetSel PtLastJetAll",
82  "hTriggerMon 'Efficiency per trigger bit' TriggerMonSel TriggerMonAll"
83  ),
84  resolution = cms.vstring(""),
85  )
86 
87 topHLTriggerValidationHarvest = cms.Sequence(
88  DiMuonHLTValidationHarvest
89  *DiElectronHLTValidationHarvest
90  *ElecMuonHLTValidationHarvest
91  *topSingleMuonHLTValidationHarvest
92  *topSingleElectronHLTValidationHarvest
93  *SingleTopSingleMuonHLTValidationHarvest
94  *SingleTopSingleElectronHLTValidationHarvest
95  )
96