CMS 3D CMS Logo

METMonitor_cff.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
3 from DQMOffline.Trigger.METMonitor_cfi import hltMETmonitoring
4 
5 # HLT_PFMET110_PFMHT110_IDTight
6 PFMET110_PFMHT110_IDTight_METmonitoring = hltMETmonitoring.clone(
7  FolderName = 'HLT/JME/MET/PFMET110/',
8  numGenericTriggerEventPSet = dict(hltPaths = ["HLT_PFMET110_PFMHT110_IDTight_v*"]),
9  enableFullMonitoring = True,
10  jetSelection = "pt > 100 && abs(eta) < 2.5 && neutralHadronEnergyFraction < 0.8 && chargedHadronEnergyFraction > 0.1"
11 )
12 #HLT_PFMET120_PFMHT120_IDTight
13 PFMET120_PFMHT120_IDTight_METmonitoring = hltMETmonitoring.clone(
14  FolderName = 'HLT/JME/MET/PFMET120/',
15  numGenericTriggerEventPSet = dict(hltPaths = ["HLT_PFMET120_PFMHT120_IDTight_v*"]),
16  enableFullMonitoring = True,
17  jetSelection = "pt > 100 && abs(eta) < 2.5 && neutralHadronEnergyFraction < 0.8 && chargedHadronEnergyFraction > 0.1"
18 )
19 # HLT_PFMET130_PFMHT130_IDTight
20 PFMET130_PFMHT130_IDTight_METmonitoring = hltMETmonitoring.clone(
21  FolderName = 'HLT/JME/MET/PFMET130/',
22  numGenericTriggerEventPSet = dict(hltPaths = ["HLT_PFMET130_PFMHT130_IDTight_v*"]),
23  enableFullMonitoring = True,
24  jetSelection = "pt > 100 && abs(eta) < 2.5 && neutralHadronEnergyFraction < 0.8 && chargedHadronEnergyFraction > 0.1"
25 )
26 # HLT_PFMET140_PFMHT140_IDTight
27 PFMET140_PFMHT140_IDTight_METmonitoring = hltMETmonitoring.clone(
28  FolderName = 'HLT/JME/MET/PFMET140/',
29  numGenericTriggerEventPSet = dict(hltPaths = ["HLT_PFMET140_PFMHT140_IDTight_v*"]),
30  enableFullMonitoring = True,
31  jetSelection = "pt > 100 && abs(eta) < 2.5 && neutralHadronEnergyFraction < 0.8 && chargedHadronEnergyFraction > 0.1"
32 )
33 # HLT_PFMETTypeOne110_PFMHT110_IDTight
34 PFMETTypeOne110_PFMHT110_METmonitoring = hltMETmonitoring.clone(
35  FolderName = 'HLT/JME/MET/PFMETTypeOne110/',
36  numGenericTriggerEventPSet = dict(hltPaths = ["HLT_PFMETTypeOne110_PFMHT110_IDTight_v*"]),
37  enableFullMonitoring = True,
38  jetSelection = "pt > 100 && abs(eta) < 2.5 && neutralHadronEnergyFraction < 0.8 && chargedHadronEnergyFraction > 0.1"
39 )
40 # HLT_PFMETTypeOne120_PFMHT120_IDTight
41 PFMETTypeOne120_PFMHT120_METmonitoring = hltMETmonitoring.clone(
42  FolderName = 'HLT/JME/MET/PFMETTypeOne120/',
43  numGenericTriggerEventPSet = dict(hltPaths = ["HLT_PFMETTypeOne120_PFMHT120_IDTight_v*"]),
44  enableFullMonitoring = True,
45  jetSelection = "pt > 100 && abs(eta) < 2.5 && neutralHadronEnergyFraction < 0.8 && chargedHadronEnergyFraction > 0.1"
46 )
47 # HLT_PFMETTypeOne130_PFMHT130_IDTight
48 PFMETTypeOne130_PFMHT130_METmonitoring = hltMETmonitoring.clone(
49  FolderName = 'HLT/JME/MET/PFMETTypeOne130/',
50  numGenericTriggerEventPSet = dict(hltPaths = ["HLT_PFMETTypeOne130_PFMHT130_IDTight_v*"]),
51  enableFullMonitoring = True,
52  jetSelection = "pt > 100 && abs(eta) < 2.5 && neutralHadronEnergyFraction < 0.8 && chargedHadronEnergyFraction > 0.1"
53 )
54 # HLT_PFMETTypeOne140_PFMHT140_IDTight
55 PFMETTypeOne140_PFMHT140_METmonitoring = hltMETmonitoring.clone(
56  FolderName = 'HLT/JME/MET/PFMETTypeOne140/',
57  numGenericTriggerEventPSet = dict(hltPaths = ["HLT_PFMETTypeOne140_PFMHT140_IDTight_v*"]),
58  enableFullMonitoring = True,
59  jetSelection = "pt > 100 && abs(eta) < 2.5 && neutralHadronEnergyFraction < 0.8 && chargedHadronEnergyFraction > 0.1"
60 )
61 # HLT_PFMETNoMu110_PFMHTNoMu110_IDTight
62 PFMETNoMu110_PFMHTNoMu110_METmonitoring = hltMETmonitoring.clone(
63  FolderName = 'HLT/JME/MET/PFMETNoMu110/',
64  numGenericTriggerEventPSet = dict(hltPaths = ["HLT_PFMETNoMu110_PFMHTNoMu110_IDTight_v*"]),
65  enableFullMonitoring = True,
66  jetSelection = "pt > 100 && abs(eta) < 2.5 && neutralHadronEnergyFraction < 0.8 && chargedHadronEnergyFraction > 0.1"
67 )
68 # HLT_PFMETNoMu120_PFMHTNoMu120_IDTight
69 PFMETNoMu120_PFMHTNoMu120_METmonitoring = hltMETmonitoring.clone(
70  FolderName = 'HLT/JME/MET/PFMETNoMu120/',
71  numGenericTriggerEventPSet = dict(hltPaths = ["HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_v*"]),
72  enableFullMonitoring = True,
73  jetSelection = "pt > 100 && abs(eta) < 2.5 && neutralHadronEnergyFraction < 0.8 && chargedHadronEnergyFraction > 0.1"
74 )
75 # HLT_PFMETNoMu130_PFMHTNoMu130_IDTight
76 PFMETNoMu130_PFMHTNoMu130_METmonitoring = hltMETmonitoring.clone(
77  FolderName = 'HLT/JME/MET/PFMETNoMu130/',
78  numGenericTriggerEventPSet = dict(hltPaths = ["HLT_PFMETNoMu130_PFMHTNoMu130_IDTight_v*"]),
79  enableFullMonitoring = True,
80  jetSelection = "pt > 100 && abs(eta) < 2.5 && neutralHadronEnergyFraction < 0.8 && chargedHadronEnergyFraction > 0.1"
81 )
82 # HLT_PFMETNoMu140_PFMHTNoMu140_IDTight
83 PFMETNoMu140_PFMHTNoMu140_METmonitoring = hltMETmonitoring.clone(
84  FolderName = 'HLT/JME/MET/PFMETNoMu140/',
85  numGenericTriggerEventPSet = dict(hltPaths = ["HLT_PFMETNoMu140_PFMHTNoMu140_IDTight_v*"]),
86  enableFullMonitoring = True,
87  jetSelection = "pt > 100 && abs(eta) < 2.5 && neutralHadronEnergyFraction < 0.8 && chargedHadronEnergyFraction > 0.1"
88 )
89 # HLT_MonoCentralPFJet80_PFMETNoMu110_PFMHTNoMu110_IDTight
90 MonoCentralPFJet80_PFMETNoMu110_PFMHTNoMu110_METmonitoring = hltMETmonitoring.clone(
91  FolderName = 'HLT/EXO/MET/MonoCentralPFJet80_PFMETNoMu110/',
92  numGenericTriggerEventPSet = dict(hltPaths = ["HLT_MonoCentralPFJet80_PFMETNoMu110_PFMHTNoMu110_IDTight"]),
93  enableFullMonitoring = False,
94  jetSelection = "pt > 100 && abs(eta) < 2.5 && neutralHadronEnergyFraction < 0.8 && chargedHadronEnergyFraction > 0.1"
95 )
96 # HLT_MonoCentralPFJet80_PFMETNoMu120_PFMHTNoMu120_IDTight
97 MonoCentralPFJet80_PFMETNoMu120_PFMHTNoMu120_METmonitoring = hltMETmonitoring.clone(
98  FolderName = 'HLT/EXO/MET/MonoCentralPFJet80_PFMETNoMu120/',
99  numGenericTriggerEventPSet = dict(hltPaths = ["HLT_MonoCentralPFJet80_PFMETNoMu120_PFMHTNoMu120_IDTight_v*"]),
100  enableFullMonitoring = False,
101  jetSelection = "pt > 100 && abs(eta) < 2.5 && neutralHadronEnergyFraction < 0.8 && chargedHadronEnergyFraction > 0.1"
102 )
103 # HLT_MonoCentralPFJet80_PFMETNoMu130_PFMHTNoMu130_IDTight
104 MonoCentralPFJet80_PFMETNoMu130_PFMHTNoMu130_METmonitoring = hltMETmonitoring.clone(
105  FolderName = 'HLT/EXO/MET/MonoCentralPFJet80_PFMETNoMu130/',
106  numGenericTriggerEventPSet = dict(hltPaths = ["HLT_MonoCentralPFJet80_PFMETNoMu130_PFMHTNoMu130_IDTight_v*"]),
107  enableFullMonitoring = False,
108  jetSelection = "pt > 100 && abs(eta) < 2.5 && neutralHadronEnergyFraction < 0.8 && chargedHadronEnergyFraction > 0.1"
109 )
110 # HLT_MonoCentralPFJet80_PFMETNoMu140_PFMHTNoMu140_IDTight
111 MonoCentralPFJet80_PFMETNoMu140_PFMHTNoMu140_METmonitoring = hltMETmonitoring.clone(
112  FolderName = 'HLT/EXO/MET/MonoCentralPFJet80_PFMETNoMu140/',
113  numGenericTriggerEventPSet = dict(hltPaths = ["HLT_MonoCentralPFJet80_PFMETNoMu140_PFMHTNoMu140_IDTight_v*"]),
114  enableFullMonitoring = False,
115  jetSelection = "pt > 100 && abs(eta) < 2.5 && neutralHadronEnergyFraction < 0.8 && chargedHadronEnergyFraction > 0.1"
116 )
117 # HLT_PFHT500_PFMET100_PFMHT100_IDTight
118 PFHT500_PFMET100_PFMHT100_METmonitoring = hltMETmonitoring.clone(
119  FolderName = 'HLT/EXO/MET/PFHT500_PFMET100_PFMHT100/',
120  numGenericTriggerEventPSet = dict(hltPaths = ["HLT_PFHT500_PFMET100_PFMHT100_IDTight_v*"]),
121  enableFullMonitoring = False
122 )
123 # HLT_PFHT500_PFMET110_PFMHT110_IDTight
124 PFHT500_PFMET110_PFMHT110_METmonitoring = hltMETmonitoring.clone(
125  FolderName = 'HLT/EXO/MET/PFHT500_PFMET110_PFMHT110/',
126  numGenericTriggerEventPSet = dict(hltPaths = ["HLT_PFHT500_PFMET110_PFMHT110_IDTight_v*"]),
127  enableFullMonitoring = False,
128 )
129 # HLT_PFHT700_PFMET85_PFMHT85_IDTight
130 PFHT700_PFMET85_PFMHT85_METmonitoring = hltMETmonitoring.clone(
131  FolderName = 'HLT/EXO/MET/PFHT700_PFMET85_PFMHT85/',
132  numGenericTriggerEventPSet = dict(hltPaths = ["HLT_PFHT700_PFMET85_PFMHT85_IDTight_v*"]),
133  enableFullMonitoring = False,
134 )
135 # HLT_PFHT700_PFMET95_PFMHT95_IDTight
136 PFHT700_PFMET95_PFMHT95_METmonitoring = hltMETmonitoring.clone(
137  FolderName = 'HLT/EXO/MET/PFHT700_PFMET95_PFMHT95/',
138  numGenericTriggerEventPSet = dict(hltPaths = ["HLT_PFHT700_PFMET95_PFMHT95_IDTight_v*"]),
139  enableFullMonitoring = False,
140 )
141 # HLT_PFHT800_PFMET75_PFMHT75_IDTight
142 PFHT800_PFMET75_PFMHT75_METmonitoring = hltMETmonitoring.clone(
143  FolderName = 'HLT/EXO/MET/PFHT800_PFMET75_PFMHT75/',
144  numGenericTriggerEventPSet = dict(hltPaths = ["HLT_PFHT800_PFMET75_PFMHT75_IDTight_v*"]),
145  enableFullMonitoring = False,
146 )
147 # HLT_PFHT800_PFMET85_PFMHT85_IDTight
148 PFHT800_PFMET85_PFMHT85_METmonitoring = hltMETmonitoring.clone(
149  FolderName = 'HLT/EXO/MET/PFHT800_PFMET85_PFMHT85/',
150  numGenericTriggerEventPSet = dict(hltPaths = ["HLT_PFHT800_PFMET85_PFMHT85_IDTight_v*"]),
151  enableFullMonitoring = False,
152 )
153 # HLT_PFMET120_PFMHT120_IDTight_PFHT60
154 PFMET120_PFMHT120_IDTight_PFHT60_METmonitoring = hltMETmonitoring.clone(
155  FolderName = 'HLT/EXO/MET/PFMET120_PFHT60/',
156  numGenericTriggerEventPSet = dict(hltPaths = ["HLT_PFMET120_PFMHT120_IDTight_PFHT60_v*"]),
157  enableFullMonitoring = False,
158  jetSelection = "pt > 70 && abs(eta) < 2.4 && neutralHadronEnergyFraction < 0.8 && chargedHadronEnergyFraction > 0.1"
159 )
160 # HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_PFHT60
161 PFMETNoMu120_PFMHTNoMu120_IDTight_PFHT60_METmonitoring = hltMETmonitoring.clone(
162  FolderName = 'HLT/EXO/MET/PFMETNoMu120_PFHT60/',
163  numGenericTriggerEventPSet = dict(hltPaths = ["HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_PFHT60_v*"]),
164  enableFullMonitoring = False,
165  jetSelection = cms.string("pt > 70 && abs(eta) < 2.4 && neutralHadronEnergyFraction < 0.8 && chargedHadronEnergyFraction > 0.1")
166 )
167 # HLT_PFMETTypeOne120_PFMHT120_IDTight_PFHT60
168 PFMETTypeOne120_PFMHT120_IDTight_PFHT60_METmonitoring = hltMETmonitoring.clone(
169  FolderName = 'HLT/EXO/MET/PFMETTypeOne120_PFMHT120_PFHT60/',
170  numGenericTriggerEventPSet = dict(hltPaths = ["HLT_PFMETTypeOne120_PFMHT120_IDTight_PFHT60_v*"]),
171  enableFullMonitoring = False,
172  jetSelection = "pt > 70 && abs(eta) < 2.4 && neutralHadronEnergyFraction < 0.8 && chargedHadronEnergyFraction > 0.1"
173 )
174 
176 L1ETMHadSeeds_METmonitoring = hltMETmonitoring.clone(
177  FolderName = 'HLT/JME/MET/L1ETMHadSeeds/',
178  numGenericTriggerEventPSet = dict(hltPaths = ["HLT_L1ETMHadSeeds_v*"]),
179  enableFullMonitoring = True
180 )
181 # HLT_CaloMHT90_v
182 CaloMHT90_METmonitoring = hltMETmonitoring.clone(
183  FolderName = 'HLT/JME/CaloMHT/CaloMHT90/',
184  numGenericTriggerEventPSet = dict(hltPaths = ["HLT_CaloMHT90_v*"]),
185  enableFullMonitoring = False
186 )
187 # HLT_CaloMET80_NotCleaned_v
188 CaloMET80_NotCleaned_METmonitoring = hltMETmonitoring.clone(
189  FolderName = 'HLT/JME/MET/Calo/CaloMET80_NotCleaned/',
190  numGenericTriggerEventPSet = dict(hltPaths = ["HLT_CaloMET80_NotCleaned_v*"]),
191  enableFullMonitoring = True
192 )
193 # HLT_CaloMET90_NotCleaned_v
194 CaloMET90_NotCleaned_METmonitoring = hltMETmonitoring.clone(
195  FolderName = 'HLT/JME/MET/Calo/CaloMET90_NotCleaned/',
196  numGenericTriggerEventPSet = dict(hltPaths = ["HLT_CaloMET90_NotCleaned_v*"]),
197  enableFullMonitoring = True
198 )
199 # HLT_CaloMET100_NotCleaned_v
200 CaloMET100_NotCleaned_METmonitoring = hltMETmonitoring.clone(
201  FolderName = 'HLT/JME/MET/Calo/CaloMET100_NotCleaned/',
202  numGenericTriggerEventPSet = dict(hltPaths = ["HLT_CaloMET100_NotCleaned_v*"]),
203  enableFullMonitoring = True
204 )
205 # HLT_CaloMET110_NotCleaned_v
206 CaloMET110_NotCleaned_METmonitoring = hltMETmonitoring.clone(
207  FolderName = 'HLT/JME/MET/Calo/CaloMET110_NotCleaned/',
208  numGenericTriggerEventPSet = dict(hltPaths = ["HLT_CaloMET110_NotCleaned_v*"]),
209  enableFullMonitoring = True
210 )
211 # HLT_PFMET200_BeamHaloCleaned_v
212 PFMET200_BeamHaloCleaned_METmonitoring = hltMETmonitoring.clone(
213  FolderName = 'HLT/JME/MET/PFMET200_BeamHaloCleaned/',
214  numGenericTriggerEventPSet = dict(hltPaths = ["HLT_PFMET200_BeamHaloCleaned_v*"]),
215  enableFullMonitoring = True
216 )
217 # HLT_PFMET200_NotCleaned_v
218 PFMET200_NotCleaned_METmonitoring = hltMETmonitoring.clone(
219  FolderName = 'HLT/JME/MET/PFMET200_NotCleaned/',
220  numGenericTriggerEventPSet = dict(hltPaths = ["HLT_PFMET200_NotCleaned_v*"]),
221  enableFullMonitoring = True
222 )
223 # HLT_PFMET250_NotCleaned_v
224 PFMET250_NotCleaned_METmonitoring = hltMETmonitoring.clone(
225  FolderName = 'HLT/JME/MET/PFMET250_NotCleaned/',
226  numGenericTriggerEventPSet = dict(hltPaths = ["HLT_PFMET250_NotCleaned_v*"]),
227  enableFullMonitoring = True
228 )
229 # HLT_PFMET300_NotCleaned_v
230 PFMET300_NotCleaned_METmonitoring = hltMETmonitoring.clone(
231  FolderName = 'HLT/JME/MET/PFMET300_NotCleaned/',
232  numGenericTriggerEventPSet = dict(hltPaths = ["HLT_PFMET300_NotCleaned_v*"]),
233  enableFullMonitoring = True
234 )
235 # HLT_PFMETTypeOne200_BeamHaloCleaned_v
236 PFMETTypeOne200_BeamHaloCleaned_METmonitoring = hltMETmonitoring.clone(
237  FolderName = 'HLT/JME/MET/PFMETTypeOne200_BeamHaloCleaned/',
238  numGenericTriggerEventPSet = dict(hltPaths = ["HLT_PFMETTypeOne200_BeamHaloCleaned_v*"]),
239  enableFullMonitoring = True
240 )
241 exoHLTMETmonitoring = cms.Sequence(
242  PFMET110_PFMHT110_IDTight_METmonitoring
243  + PFMET120_PFMHT120_IDTight_METmonitoring
244  + PFMET130_PFMHT130_IDTight_METmonitoring
245  + PFMET140_PFMHT140_IDTight_METmonitoring
246  + PFMETTypeOne110_PFMHT110_METmonitoring
247  + PFMETTypeOne120_PFMHT120_METmonitoring
248  + PFMETTypeOne130_PFMHT130_METmonitoring
249  + PFMETTypeOne140_PFMHT140_METmonitoring
250  + PFMETNoMu110_PFMHTNoMu110_METmonitoring
251  + PFMETNoMu120_PFMHTNoMu120_METmonitoring
252  + PFMETNoMu130_PFMHTNoMu130_METmonitoring
253  + PFMETNoMu140_PFMHTNoMu140_METmonitoring
254  + MonoCentralPFJet80_PFMETNoMu110_PFMHTNoMu110_METmonitoring
255  + MonoCentralPFJet80_PFMETNoMu120_PFMHTNoMu120_METmonitoring
256  + MonoCentralPFJet80_PFMETNoMu130_PFMHTNoMu130_METmonitoring
257  + MonoCentralPFJet80_PFMETNoMu140_PFMHTNoMu140_METmonitoring
258  + PFHT500_PFMET100_PFMHT100_METmonitoring
259  + PFHT500_PFMET110_PFMHT110_METmonitoring
260  + PFHT700_PFMET85_PFMHT85_METmonitoring
261  + PFHT700_PFMET95_PFMHT95_METmonitoring
262  + PFHT800_PFMET75_PFMHT75_METmonitoring
263  + PFHT800_PFMET85_PFMHT85_METmonitoring
264  + PFMET120_PFMHT120_IDTight_PFHT60_METmonitoring
265  + PFMETNoMu120_PFMHTNoMu120_IDTight_PFHT60_METmonitoring
266  + PFMETTypeOne120_PFMHT120_IDTight_PFHT60_METmonitoring
267  + L1ETMHadSeeds_METmonitoring
268  + CaloMHT90_METmonitoring
269  + CaloMET80_NotCleaned_METmonitoring
270  + CaloMET90_NotCleaned_METmonitoring
271  + CaloMET100_NotCleaned_METmonitoring
272  + CaloMET110_NotCleaned_METmonitoring
273  + PFMET200_BeamHaloCleaned_METmonitoring
274  + PFMET200_NotCleaned_METmonitoring
275  + PFMET250_NotCleaned_METmonitoring
276  + PFMET300_NotCleaned_METmonitoring
277  + PFMETTypeOne200_BeamHaloCleaned_METmonitoring
278 )