CMS 3D CMS Logo

HLTTauDQMOffline_cfi.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
3 hltTauDQMofflineProcess = "HLT"
4 
5 #Ref Objects-------------------------------------------------------------------------------------------------------
6 TauRefProducer = cms.EDProducer("HLTTauRefProducer",
7 
8  PFTaus = cms.untracked.PSet(
9  PFTauDiscriminators = cms.untracked.VInputTag(
10  cms.InputTag("hpsPFTauDiscriminationByDecayModeFinding"),
11  cms.InputTag("hpsPFTauDiscriminationByLooseCombinedIsolationDBSumPtCorr3Hits"),
12  cms.InputTag("hpsPFTauDiscriminationByLooseMuonRejection3"),
13  cms.InputTag("hpsPFTauDiscriminationByMVA6TightElectronRejection")
14  ),
15  doPFTaus = cms.untracked.bool(True),
16  ptMin = cms.untracked.double(15.0),
17  etaMin = cms.untracked.double(-2.5),
18  etaMax = cms.untracked.double(2.5),
19  phiMin = cms.untracked.double(-3.15),
20  phiMax = cms.untracked.double(3.15),
21  PFTauProducer = cms.untracked.InputTag("hpsPFTauProducer")
22  ),
23  Electrons = cms.untracked.PSet(
24  ElectronCollection = cms.untracked.InputTag("gedGsfElectrons"),
25  doID = cms.untracked.bool(False),
26  InnerConeDR = cms.untracked.double(0.02),
27  MaxIsoVar = cms.untracked.double(0.02),
28  doElectrons = cms.untracked.bool(True),
29  TrackCollection = cms.untracked.InputTag("generalTracks"),
30  OuterConeDR = cms.untracked.double(0.6),
31  ptMin = cms.untracked.double(15.0),
32  doTrackIso = cms.untracked.bool(True),
33  ptMinTrack = cms.untracked.double(1.5),
34  lipMinTrack = cms.untracked.double(0.2),
35  IdCollection = cms.untracked.InputTag("elecIDext")
36  ),
37  Jets = cms.untracked.PSet(
38  JetCollection = cms.untracked.InputTag("ak4PFJetsCHS"),
39  etMin = cms.untracked.double(15.0),
40  doJets = cms.untracked.bool(False)
41  ),
42  Towers = cms.untracked.PSet(
43  TowerCollection = cms.untracked.InputTag("towerMaker"),
44  etMin = cms.untracked.double(10.0),
45  doTowers = cms.untracked.bool(False),
46  towerIsolation = cms.untracked.double(5.0)
47  ),
48 
49  Muons = cms.untracked.PSet(
50  doMuons = cms.untracked.bool(True),
51  MuonCollection = cms.untracked.InputTag("muons"),
52  ptMin = cms.untracked.double(15.0)
53  ),
54 
55  Photons = cms.untracked.PSet(
56  doPhotons = cms.untracked.bool(False),
57  PhotonCollection = cms.untracked.InputTag("gedPhotons"),
58  etMin = cms.untracked.double(15.0),
59  ECALIso = cms.untracked.double(3.0)
60  ),
61 
62  MET = cms.untracked.PSet(
63  doMET = cms.untracked.bool(True),
64  METCollection = cms.untracked.InputTag("caloMet"),
65  ptMin = cms.untracked.double(0.0)
66  ),
67 
68  EtaMin = cms.untracked.double(-2.3),
69  EtaMax = cms.untracked.double(2.3),
70  PhiMin = cms.untracked.double(-3.15),
71  PhiMax = cms.untracked.double(3.15)
72  )
73 
74 #----------------------------------MONITORS--------------------------------------------------------------------------
75 
76 hltTauOfflineMonitor_PFTaus = cms.EDAnalyzer("HLTTauDQMOfflineSource",
77  HLTProcessName = cms.untracked.string(hltTauDQMofflineProcess),
78  DQMBaseFolder = cms.untracked.string("HLT/TAU/PFTaus"),
79  TriggerResultsSrc = cms.untracked.InputTag("TriggerResults", "", hltTauDQMofflineProcess),
80  TriggerEventSrc = cms.untracked.InputTag("hltTriggerSummaryAOD", "", hltTauDQMofflineProcess),
81  L1Plotter = cms.untracked.PSet(
82  DQMFolder = cms.untracked.string('L1'),
83  L1Taus = cms.untracked.InputTag("caloStage2Digis", "Tau"),
84  L1ETM = cms.untracked.InputTag("caloStage2Digis","EtSum"),
85  L1ETMMin = cms.untracked.double(50),
86  ),
87  Paths = cms.untracked.string("PFTau"),
88  PathSummaryPlotter = cms.untracked.PSet(
89  DQMFolder = cms.untracked.string('Summary'),
90  ),
91  Matching = cms.PSet(
92  doMatching = cms.untracked.bool(True),
93  matchFilters = cms.untracked.VPSet(
94  cms.untracked.PSet(
95  FilterName = cms.untracked.InputTag("TauRefProducer","PFTaus"),
96  matchObjectID = cms.untracked.int32(15),
97  ),
98  cms.untracked.PSet(
99  FilterName = cms.untracked.InputTag("TauRefProducer","Electrons"),
100  matchObjectID = cms.untracked.int32(11),
101  ),
102  cms.untracked.PSet(
103  FilterName = cms.untracked.InputTag("TauRefProducer","Muons"),
104  matchObjectID = cms.untracked.int32(13),
105  ),
106  cms.untracked.PSet(
107  FilterName = cms.untracked.InputTag("TauRefProducer","MET"),
108  matchObjectID = cms.untracked.int32(0),
109  ),
110  ),
111  ),
112 )
113 
114 hltTauOfflineMonitor_Inclusive = hltTauOfflineMonitor_PFTaus.clone(
115  DQMBaseFolder = "HLT/TAU/Inclusive",
116  Matching = cms.PSet(
117  doMatching = cms.untracked.bool(False),
118  matchFilters = cms.untracked.VPSet(),
119  )
120 )
121 
123  genericTriggerSelectionParameters = cms.PSet(
124  andOr = cms.bool( False ),#specifies the logical combination of the single filters' (L1, HLT and DCS) decisions at top level (True=OR)
125  dbLabel = cms.string("PFTauDQMTrigger"),#specifies the label under which the DB payload is available from the ESSource or Global Tag
126  andOrHlt = cms.bool(True),#specifies the logical combination of the single HLT paths' decisions (True=OR)
127  hltInputTag = cms.InputTag("TriggerResults", "", hltTauDQMofflineProcess),
128  hltPaths = hltpaths,#Lists logical expressions of HLT paths, which should have accepted the event (fallback in case DB unaccessible)
129  errorReplyHlt = cms.bool(False),#specifies the desired return value of the HLT filter and the single HLT path filter in case of certain errors
130  verbosityLevel = cms.uint32(0) #0: complete silence (default), needed for T0 processing;
131  )
132  return genericTriggerSelectionParameters
133 
134 
135 hltTauOfflineMonitor_TagAndProbe = hltTauOfflineMonitor_PFTaus.clone(
136  DQMBaseFolder = cms.untracked.string("HLT/TAU/TagAndProbe"),
137  Matching = cms.PSet(
138  doMatching = cms.untracked.bool(True),
139  matchFilters = cms.untracked.VPSet(
140  cms.untracked.PSet(
141  FilterName = cms.untracked.InputTag("TauRefProducer","PFTaus"),
142  matchObjectID = cms.untracked.int32(15),
143  ),
144  cms.untracked.PSet(
145  FilterName = cms.untracked.InputTag("TauRefProducer","Electrons"),
146  matchObjectID = cms.untracked.int32(11),
147  ),
148  cms.untracked.PSet(
149  FilterName = cms.untracked.InputTag("TauRefProducer","Muons"),
150  matchObjectID = cms.untracked.int32(13),
151  ),
152  cms.untracked.PSet(
153  FilterName = cms.untracked.InputTag("TauRefProducer","MET"),
154  matchObjectID = cms.untracked.int32(0),
155  ),
156  ),
157  ),
158  TagAndProbe = cms.untracked.VPSet(
159  cms.untracked.PSet(
160  name = cms.string('LooseChargedIsoPFTau20_SingleL1'),
161  xvariable = cms.string('Tau'),
162  nPtBins = cms.int32(20),
163  ptmin = cms.double(0.),
164  ptmax = cms.double(200.),
165  nEtaBins = cms.int32(20),
166  etamin = cms.double(-2.5),
167  etamax = cms.double(2.5),
168  nPhiBins = cms.int32(20),
169  phimin = cms.double(-3.15),
170  phimax = cms.double(3.15),
171  numerator = TriggerSelectionParameters(cms.vstring('HLT_IsoMu24_eta2p1_LooseChargedIsoPFTau20_SingleL1_v*','HLT_IsoMu27_LooseChargedIsoPFTau20_SingleL1_v*')),
172  denominator = TriggerSelectionParameters(cms.vstring('HLT_IsoMu27_v*'))
173  ),
174  cms.untracked.PSet(
175  name = cms.string('MediumChargedIsoPFTau20_SingleL1'),
176  xvariable = cms.string('Tau'),
177  nPtBins = cms.int32(20),
178  ptmin = cms.double(0.),
179  ptmax = cms.double(200.),
180  nEtaBins = cms.int32(20),
181  etamin = cms.double(-2.5),
182  etamax = cms.double(2.5),
183  nPhiBins = cms.int32(20),
184  phimin = cms.double(-3.15),
185  phimax = cms.double(3.15),
186  numerator = TriggerSelectionParameters(cms.vstring('HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau20_SingleL1_v*','HLT_IsoMu27_MediumChargedIsoPFTau20_SingleL1_v*')),
187  denominator = TriggerSelectionParameters(cms.vstring('HLT_IsoMu27_v*'))
188  ),
189  cms.untracked.PSet(
190  name = cms.string('TightChargedIsoPFTau20_SingleL1'),
191  xvariable = cms.string('Tau'),
192  nPtBins = cms.int32(20),
193  ptmin = cms.double(0.),
194  ptmax = cms.double(200.),
195  nEtaBins = cms.int32(20),
196  etamin = cms.double(-2.5),
197  etamax = cms.double(2.5),
198  nPhiBins = cms.int32(20),
199  phimin = cms.double(-3.15),
200  phimax = cms.double(3.15),
201  numerator = TriggerSelectionParameters(cms.vstring('HLT_IsoMu24_eta2p1_TightChargedIsoPFTau20_SingleL1_v*','HLT_IsoMu27_TightChargedIsoPFTau20_SingleL1_v*')),
202  denominator = TriggerSelectionParameters(cms.vstring('HLT_IsoMu27_v*'))
203  ),
204  cms.untracked.PSet(
205  name = cms.string('LooseChargedIsoPFTau20_TightID_SingleL1'),
206  xvariable = cms.string('Tau'),
207  nPtBins = cms.int32(20),
208  ptmin = cms.double(0.),
209  ptmax = cms.double(200.),
210  nEtaBins = cms.int32(20),
211  etamin = cms.double(-2.5),
212  etamax = cms.double(2.5),
213  nPhiBins = cms.int32(20),
214  phimin = cms.double(-3.15),
215  phimax = cms.double(3.15),
216  numerator = TriggerSelectionParameters(cms.vstring('HLT_IsoMu24_eta2p1_LooseChargedIsoPFTau20_TightID_SingleL1_v*')),
217  denominator = TriggerSelectionParameters(cms.vstring('HLT_IsoMu27_v*'))
218  ),
219  cms.untracked.PSet(
220  name = cms.string('MediumChargedIsoPFTau20_TightID_SingleL1'),
221  xvariable = cms.string('Tau'),
222  nPtBins = cms.int32(20),
223  ptmin = cms.double(0.),
224  ptmax = cms.double(200.),
225  nEtaBins = cms.int32(20),
226  etamin = cms.double(-2.5),
227  etamax = cms.double(2.5),
228  nPhiBins = cms.int32(20),
229  phimin = cms.double(-3.15),
230  phimax = cms.double(3.15),
231  numerator = TriggerSelectionParameters(cms.vstring('HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau20_TightID_SingleL1_v*')),
232  denominator = TriggerSelectionParameters(cms.vstring('HLT_IsoMu27_v*'))
233  ),
234  cms.untracked.PSet(
235  name = cms.string('TightChargedIsoPFTau20_TightID_SingleL1'),
236  xvariable = cms.string('Tau'),
237  nPtBins = cms.int32(20),
238  ptmin = cms.double(0.),
239  ptmax = cms.double(200.),
240  nEtaBins = cms.int32(20),
241  etamin = cms.double(-2.5),
242  etamax = cms.double(2.5),
243  nPhiBins = cms.int32(20),
244  phimin = cms.double(-3.15),
245  phimax = cms.double(3.15),
246  numerator = TriggerSelectionParameters(cms.vstring('HLT_IsoMu24_eta2p1_TightChargedIsoPFTau20_TightID_SingleL1_v*')),
247  denominator = TriggerSelectionParameters(cms.vstring('HLT_IsoMu27_v*'))
248  ),
249  cms.untracked.PSet(
250  name = cms.string('LooseChargedIsoPFTau27_eta2p1_CrossL1'),
251  xvariable = cms.string('Tau'),
252  nPtBins = cms.int32(20),
253  ptmin = cms.double(0.),
254  ptmax = cms.double(200.),
255  nEtaBins = cms.int32(20),
256  etamin = cms.double(-2.5),
257  etamax = cms.double(2.5),
258  nPhiBins = cms.int32(20),
259  phimin = cms.double(-3.15),
260  phimax = cms.double(3.15),
261  numerator = TriggerSelectionParameters(cms.vstring('HLT_IsoMu20_eta2p1_LooseChargedIsoPFTau27_eta2p1_CrossL1_v*')),
262  denominator = TriggerSelectionParameters(cms.vstring('HLT_IsoMu27_v*'))
263  ),
264  cms.untracked.PSet(
265  name = cms.string('MediumChargedIsoPFTau27_eta2p1_CrossL1'),
266  xvariable = cms.string('Tau'),
267  nPtBins = cms.int32(20),
268  ptmin = cms.double(0.),
269  ptmax = cms.double(200.),
270  nEtaBins = cms.int32(20),
271  etamin = cms.double(-2.5),
272  etamax = cms.double(2.5),
273  nPhiBins = cms.int32(20),
274  phimin = cms.double(-3.15),
275  phimax = cms.double(3.15),
276  numerator = TriggerSelectionParameters(cms.vstring('HLT_IsoMu20_eta2p1_MediumChargedIsoPFTau27_eta2p1_CrossL1_v*')),
277  denominator = TriggerSelectionParameters(cms.vstring('HLT_IsoMu27_v*'))
278  ),
279  cms.untracked.PSet(
280  name = cms.string('TightChargedIsoPFTau27_eta2p1_CrossL1'),
281  xvariable = cms.string('Tau'),
282  nPtBins = cms.int32(20),
283  ptmin = cms.double(0.),
284  ptmax = cms.double(200.),
285  nEtaBins = cms.int32(20),
286  etamin = cms.double(-2.5),
287  etamax = cms.double(2.5),
288  nPhiBins = cms.int32(20),
289  phimin = cms.double(-3.15),
290  phimax = cms.double(3.15),
291  numerator = TriggerSelectionParameters(cms.vstring('HLT_IsoMu20_eta2p1_TightChargedIsoPFTau27_eta2p1_CrossL1_v*')),
292  denominator = TriggerSelectionParameters(cms.vstring('HLT_IsoMu27_v*'))
293  ),
294  cms.untracked.PSet(
295  name = cms.string('LooseChargedIsoPFTau27_eta2p1_TightID_CrossL1'),
296  xvariable = cms.string('Tau'),
297  nPtBins = cms.int32(20),
298  ptmin = cms.double(0.),
299  ptmax = cms.double(200.),
300  nEtaBins = cms.int32(20),
301  etamin = cms.double(-2.5),
302  etamax = cms.double(2.5),
303  nPhiBins = cms.int32(20),
304  phimin = cms.double(-3.15),
305  phimax = cms.double(3.15),
306  numerator = TriggerSelectionParameters(cms.vstring('HLT_IsoMu20_eta2p1_LooseChargedIsoPFTau27_eta2p1_TightID_CrossL1_v*')),
307  denominator = TriggerSelectionParameters(cms.vstring('HLT_IsoMu27_v*'))
308  ),
309  cms.untracked.PSet(
310  name = cms.string('MediumChargedIsoPFTau27_eta2p1_TightID_CrossL1'),
311  xvariable = cms.string('Tau'),
312  nPtBins = cms.int32(20),
313  ptmin = cms.double(0.),
314  ptmax = cms.double(200.),
315  nEtaBins = cms.int32(20),
316  etamin = cms.double(-2.5),
317  etamax = cms.double(2.5),
318  nPhiBins = cms.int32(20),
319  phimin = cms.double(-3.15),
320  phimax = cms.double(3.15),
321  numerator = TriggerSelectionParameters(cms.vstring('HLT_IsoMu20_eta2p1_MediumChargedIsoPFTau27_eta2p1_TightID_CrossL1_v*')),
322  denominator = TriggerSelectionParameters(cms.vstring('HLT_IsoMu27_v*'))
323  ),
324  cms.untracked.PSet(
325  name = cms.string('TightChargedIsoPFTau27_eta2p1_TightID_CrossL1'),
326  xvariable = cms.string('Tau'),
327  nPtBins = cms.int32(20),
328  ptmin = cms.double(0.),
329  ptmax = cms.double(200.),
330  nEtaBins = cms.int32(20),
331  etamin = cms.double(-2.5),
332  etamax = cms.double(2.5),
333  nPhiBins = cms.int32(20),
334  phimin = cms.double(-3.15),
335  phimax = cms.double(3.15),
336  numerator = TriggerSelectionParameters(cms.vstring('HLT_IsoMu20_eta2p1_TightChargedIsoPFTau27_eta2p1_TightID_CrossL1_v*')),
337  denominator = TriggerSelectionParameters(cms.vstring('HLT_IsoMu27_v*'))
338  ),
339  cms.untracked.PSet(
340  name = cms.string('MediumChargedIsoPFTau50_Trk30_eta2p1_1pr'),
341  xvariable = cms.string('Tau'),
342  nPtBins = cms.int32(30),
343  ptmin = cms.double(0.),
344  ptmax = cms.double(300.),
345  nEtaBins = cms.int32(20),
346  etamin = cms.double(-2.5),
347  etamax = cms.double(2.5),
348  nPhiBins = cms.int32(20),
349  phimin = cms.double(-3.15),
350  phimax = cms.double(3.15),
351  numerator = TriggerSelectionParameters(cms.vstring('HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_v*')),
352  denominator = TriggerSelectionParameters(cms.vstring('HLT_IsoMu27_v*'))
353  ),
354  cms.untracked.PSet(
355  name = cms.string('LooseChargedIsoPFTau35_Trk1_eta2p1_Reg_CrossL1'),
356  xvariable = cms.string('Tau'),
357  nPtBins = cms.int32(20),
358  ptmin = cms.double(0.),
359  ptmax = cms.double(200.),
360  nEtaBins = cms.int32(20),
361  etamin = cms.double(-2.5),
362  etamax = cms.double(2.5),
363  nPhiBins = cms.int32(20),
364  phimin = cms.double(-3.15),
365  phimax = cms.double(3.15),
366  numerator = TriggerSelectionParameters(cms.vstring('HLT_IsoMu24_eta2p1_LooseChargedIsoPFTau35_Trk1_eta2p1_Reg_CrossL1_v*')),
367  denominator = TriggerSelectionParameters(cms.vstring('HLT_IsoMu27_v*'))
368  ),
369  cms.untracked.PSet(
370  name = cms.string('MediumChargedIsoPFTau35_Trk1_eta2p1_Reg_CrossL1'),
371  xvariable = cms.string('Tau'),
372  nPtBins = cms.int32(20),
373  ptmin = cms.double(0.),
374  ptmax = cms.double(200.),
375  nEtaBins = cms.int32(20),
376  etamin = cms.double(-2.5),
377  etamax = cms.double(2.5),
378  nPhiBins = cms.int32(20),
379  phimin = cms.double(-3.15),
380  phimax = cms.double(3.15),
381  numerator = TriggerSelectionParameters(cms.vstring('HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau35_Trk1_eta2p1_Reg_CrossL1_v*')),
382  denominator = TriggerSelectionParameters(cms.vstring('HLT_IsoMu27_v*'))
383  ),
384  cms.untracked.PSet(
385  name = cms.string('TightChargedIsoPFTau35_Trk1_eta2p1_Reg_CrossL1'),
386  xvariable = cms.string('Tau'),
387  nPtBins = cms.int32(20),
388  ptmin = cms.double(0.),
389  ptmax = cms.double(200.),
390  nEtaBins = cms.int32(20),
391  etamin = cms.double(-2.5),
392  etamax = cms.double(2.5),
393  nPhiBins = cms.int32(20),
394  phimin = cms.double(-3.15),
395  phimax = cms.double(3.15),
396  numerator = TriggerSelectionParameters(cms.vstring('HLT_IsoMu24_eta2p1_TightChargedIsoPFTau35_Trk1_eta2p1_Reg_CrossL1_v*')),
397  denominator = TriggerSelectionParameters(cms.vstring('HLT_IsoMu27_v*'))
398  ),
399  cms.untracked.PSet(
400  name = cms.string('LooseChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_CrossL1'),
401  xvariable = cms.string('Tau'),
402  nPtBins = cms.int32(20),
403  ptmin = cms.double(0.),
404  ptmax = cms.double(200.),
405  nEtaBins = cms.int32(20),
406  etamin = cms.double(-2.5),
407  etamax = cms.double(2.5),
408  nPhiBins = cms.int32(20),
409  phimin = cms.double(-3.15),
410  phimax = cms.double(3.15),
411  numerator = TriggerSelectionParameters(cms.vstring('HLT_IsoMu24_eta2p1_LooseChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_CrossL1_v*')),
412  denominator = TriggerSelectionParameters(cms.vstring('HLT_IsoMu27_v*'))
413  ),
414  cms.untracked.PSet(
415  name = cms.string('MediumChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_CrossL1'),
416  xvariable = cms.string('Tau'),
417  nPtBins = cms.int32(20),
418  ptmin = cms.double(0.),
419  ptmax = cms.double(200.),
420  nEtaBins = cms.int32(20),
421  etamin = cms.double(-2.5),
422  etamax = cms.double(2.5),
423  nPhiBins = cms.int32(20),
424  phimin = cms.double(-3.15),
425  phimax = cms.double(3.15),
426  numerator = TriggerSelectionParameters(cms.vstring('HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_CrossL1_v*')),
427  denominator = TriggerSelectionParameters(cms.vstring('HLT_IsoMu27_v*'))
428  ),
429  cms.untracked.PSet(
430  name = cms.string('TightChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_CrossL1'),
431  xvariable = cms.string('Tau'),
432  nPtBins = cms.int32(20),
433  ptmin = cms.double(0.),
434  ptmax = cms.double(200.),
435  nEtaBins = cms.int32(20),
436  etamin = cms.double(-2.5),
437  etamax = cms.double(2.5),
438  nPhiBins = cms.int32(20),
439  phimin = cms.double(-3.15),
440  phimax = cms.double(3.15),
441  numerator = TriggerSelectionParameters(cms.vstring('HLT_IsoMu24_eta2p1_TightChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_CrossL1_v*')),
442  denominator = TriggerSelectionParameters(cms.vstring('HLT_IsoMu27_v*'))
443  ),
444  cms.untracked.PSet(
445  name = cms.string('LooseChargedIsoPFTau40_Trk1_eta2p1_Reg_CrossL1'),
446  xvariable = cms.string('Tau'),
447  nPtBins = cms.int32(20),
448  ptmin = cms.double(0.),
449  ptmax = cms.double(200.),
450  nEtaBins = cms.int32(20),
451  etamin = cms.double(-2.5),
452  etamax = cms.double(2.5),
453  nPhiBins = cms.int32(20),
454  phimin = cms.double(-3.15),
455  phimax = cms.double(3.15),
456  numerator = TriggerSelectionParameters(cms.vstring('HLT_IsoMu24_eta2p1_LooseChargedIsoPFTau40_Trk1_eta2p1_Reg_CrossL1_v*')),
457  denominator = TriggerSelectionParameters(cms.vstring('HLT_IsoMu27_v*'))
458  ),
459  cms.untracked.PSet(
460  name = cms.string('MediumChargedIsoPFTau40_Trk1_eta2p1_Reg_CrossL1'),
461  xvariable = cms.string('Tau'),
462  nPtBins = cms.int32(20),
463  ptmin = cms.double(0.),
464  ptmax = cms.double(200.),
465  nEtaBins = cms.int32(20),
466  etamin = cms.double(-2.5),
467  etamax = cms.double(2.5),
468  nPhiBins = cms.int32(20),
469  phimin = cms.double(-3.15),
470  phimax = cms.double(3.15),
471  numerator = TriggerSelectionParameters(cms.vstring('HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau40_Trk1_eta2p1_Reg_CrossL1_v*')),
472  denominator = TriggerSelectionParameters(cms.vstring('HLT_IsoMu27_v*'))
473  ),
474  cms.untracked.PSet(
475  name = cms.string('TightChargedIsoPFTau40_Trk1_eta2p1_Reg_CrossL1'),
476  xvariable = cms.string('Tau'),
477  nPtBins = cms.int32(20),
478  ptmin = cms.double(0.),
479  ptmax = cms.double(200.),
480  nEtaBins = cms.int32(20),
481  etamin = cms.double(-2.5),
482  etamax = cms.double(2.5),
483  nPhiBins = cms.int32(20),
484  phimin = cms.double(-3.15),
485  phimax = cms.double(3.15),
486  numerator = TriggerSelectionParameters(cms.vstring('HLT_IsoMu24_eta2p1_TightChargedIsoPFTau40_Trk1_eta2p1_Reg_CrossL1_v*')),
487  denominator = TriggerSelectionParameters(cms.vstring('HLT_IsoMu27_v*'))
488  ),
489  cms.untracked.PSet(
490  name = cms.string('LooseChargedIsoPFTau40_Trk1_TightID_eta2p1_Reg_CrossL1'),
491  xvariable = cms.string('Tau'),
492  nPtBins = cms.int32(20),
493  ptmin = cms.double(0.),
494  ptmax = cms.double(200.),
495  nEtaBins = cms.int32(20),
496  etamin = cms.double(-2.5),
497  etamax = cms.double(2.5),
498  nPhiBins = cms.int32(20),
499  phimin = cms.double(-3.15),
500  phimax = cms.double(3.15),
501  numerator = TriggerSelectionParameters(cms.vstring('HLT_IsoMu24_eta2p1_LooseChargedIsoPFTau40_Trk1_TightID_eta2p1_Reg_CrossL1_v*')),
502  denominator = TriggerSelectionParameters(cms.vstring('HLT_IsoMu27_v*'))
503  ),
504  cms.untracked.PSet(
505  name = cms.string('MediumChargedIsoPFTau40_Trk1_TightID_eta2p1_Reg_CrossL1'),
506  xvariable = cms.string('Tau'),
507  nPtBins = cms.int32(20),
508  ptmin = cms.double(0.),
509  ptmax = cms.double(200.),
510  nEtaBins = cms.int32(20),
511  etamin = cms.double(-2.5),
512  etamax = cms.double(2.5),
513  nPhiBins = cms.int32(20),
514  phimin = cms.double(-3.15),
515  phimax = cms.double(3.15),
516  numerator = TriggerSelectionParameters(cms.vstring('HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau40_Trk1_TightID_eta2p1_Reg_CrossL1_v*')),
517  denominator = TriggerSelectionParameters(cms.vstring('HLT_IsoMu27_v*'))
518  ),
519  cms.untracked.PSet(
520  name = cms.string('TightChargedIsoPFTau40_Trk1_TightID_eta2p1_Reg_CrossL1'),
521  xvariable = cms.string('Tau'),
522  nPtBins = cms.int32(20),
523  ptmin = cms.double(0.),
524  ptmax = cms.double(200.),
525  nEtaBins = cms.int32(20),
526  etamin = cms.double(-2.5),
527  etamax = cms.double(2.5),
528  nPhiBins = cms.int32(20),
529  phimin = cms.double(-3.15),
530  phimax = cms.double(3.15),
531  numerator = TriggerSelectionParameters(cms.vstring('HLT_IsoMu24_eta2p1_TightChargedIsoPFTau40_Trk1_TightID_eta2p1_Reg_CrossL1_v*')),
532  denominator = TriggerSelectionParameters(cms.vstring('HLT_IsoMu27_v*'))
533  ),
534  cms.untracked.PSet(
535  name = cms.string('MediumChargedIsoPFTau180HighPtRelaxedIso_Trk50_eta2p1'),
536  xvariable = cms.string('Tau'),
537  nPtBins = cms.int32(50),
538  ptmin = cms.double(0.),
539  ptmax = cms.double(500.),
540  nEtaBins = cms.int32(20),
541  etamin = cms.double(-2.5),
542  etamax = cms.double(2.5),
543  nPhiBins = cms.int32(20),
544  phimin = cms.double(-3.15),
545  phimax = cms.double(3.15),
546  numerator = TriggerSelectionParameters(cms.vstring('HLT_MediumChargedIsoPFTau180HighPtRelaxedIso_Trk50_eta2p1_v*')),
547  denominator = TriggerSelectionParameters(cms.vstring('HLT_IsoMu27_v*'))
548  ),
549  cms.untracked.PSet(
550  name = cms.string('MediumChargedIsoPFTau180HighPtRelaxedIso_Trk50_eta2p1_1pr'),
551  xvariable = cms.string('Tau'),
552  nPtBins = cms.int32(50),
553  ptmin = cms.double(0.),
554  ptmax = cms.double(500.),
555  nEtaBins = cms.int32(20),
556  etamin = cms.double(-2.5),
557  etamax = cms.double(2.5),
558  nPhiBins = cms.int32(20),
559  phimin = cms.double(-3.15),
560  phimax = cms.double(3.15),
561  numerator = TriggerSelectionParameters(cms.vstring('HLT_MediumChargedIsoPFTau100HighPtRelaxedIso_Trk50_eta2p1_1pr_v*','HLT_MediumChargedIsoPFTau180HighPtRelaxedIso_Trk50_eta2p1_1pr_v*')),
562  denominator = TriggerSelectionParameters(cms.vstring('HLT_IsoMu27_v*'))
563  ),
564  cms.untracked.PSet(
565  name = cms.string('LooseChargedIsoPFTau30_eta2p1_CrossL1'),
566  xvariable = cms.string('Tau'),
567  nPtBins = cms.int32(20),
568  ptmin = cms.double(0.),
569  ptmax = cms.double(200.),
570  nEtaBins = cms.int32(20),
571  etamin = cms.double(-2.5),
572  etamax = cms.double(2.5),
573  nPhiBins = cms.int32(20),
574  phimin = cms.double(-3.15),
575  phimax = cms.double(3.15),
576  numerator = TriggerSelectionParameters(cms.vstring('HLT_Ele24_eta2p1_WPTight_Gsf_LooseChargedIsoPFTau30_eta2p1_CrossL1_v*')),
577  denominator = TriggerSelectionParameters(cms.vstring('HLT_Ele35_WPTight_Gsf_v*'))
578  ),
579  cms.untracked.PSet(
580  name = cms.string('MediumChargedIsoPFTau30_eta2p1_CrossL1'),
581  xvariable = cms.string('Tau'),
582  nPtBins = cms.int32(20),
583  ptmin = cms.double(0.),
584  ptmax = cms.double(200.),
585  nEtaBins = cms.int32(20),
586  etamin = cms.double(-2.5),
587  etamax = cms.double(2.5),
588  nPhiBins = cms.int32(20),
589  phimin = cms.double(-3.15),
590  phimax = cms.double(3.15),
591  numerator = TriggerSelectionParameters(cms.vstring('HLT_Ele24_eta2p1_WPTight_Gsf_MediumChargedIsoPFTau30_eta2p1_CrossL1_v*')),
592  denominator = TriggerSelectionParameters(cms.vstring('HLT_Ele35_WPTight_Gsf_v*'))
593  ),
594  cms.untracked.PSet(
595  name = cms.string('TightChargedIsoPFTau30_eta2p1_CrossL1'),
596  xvariable = cms.string('Tau'),
597  nPtBins = cms.int32(20),
598  ptmin = cms.double(0.),
599  ptmax = cms.double(200.),
600  nEtaBins = cms.int32(20),
601  etamin = cms.double(-2.5),
602  etamax = cms.double(2.5),
603  nPhiBins = cms.int32(20),
604  phimin = cms.double(-3.15),
605  phimax = cms.double(3.15),
606  numerator = TriggerSelectionParameters(cms.vstring('HLT_Ele24_eta2p1_WPTight_Gsf_TightChargedIsoPFTau30_eta2p1_CrossL1_v*')),
607  denominator = TriggerSelectionParameters(cms.vstring('HLT_Ele35_WPTight_Gsf_v*'))
608  ),
609  cms.untracked.PSet(
610  name = cms.string('LooseChargedIsoPFTau30_eta2p1_TightID_CrossL1'),
611  xvariable = cms.string('Tau'),
612  nPtBins = cms.int32(20),
613  ptmin = cms.double(0.),
614  ptmax = cms.double(200.),
615  nEtaBins = cms.int32(20),
616  etamin = cms.double(-2.5),
617  etamax = cms.double(2.5),
618  nPhiBins = cms.int32(20),
619  phimin = cms.double(-3.15),
620  phimax = cms.double(3.15),
621  numerator = TriggerSelectionParameters(cms.vstring('HLT_Ele24_eta2p1_WPTight_Gsf_LooseChargedIsoPFTau30_eta2p1_TightID_CrossL1_v*')),
622  denominator = TriggerSelectionParameters(cms.vstring('HLT_Ele35_WPTight_Gsf_v*'))
623  ),
624  cms.untracked.PSet(
625  name = cms.string('MediumChargedIsoPFTau30_eta2p1_TightID_CrossL1'),
626  xvariable = cms.string('Tau'),
627  nPtBins = cms.int32(20),
628  ptmin = cms.double(0.),
629  ptmax = cms.double(200.),
630  nEtaBins = cms.int32(20),
631  etamin = cms.double(-2.5),
632  etamax = cms.double(2.5),
633  nPhiBins = cms.int32(20),
634  phimin = cms.double(-3.15),
635  phimax = cms.double(3.15),
636  numerator = TriggerSelectionParameters(cms.vstring('HLT_Ele24_eta2p1_WPTight_Gsf_MediumChargedIsoPFTau30_eta2p1_TightID_CrossL1_v*')),
637  denominator = TriggerSelectionParameters(cms.vstring('HLT_Ele35_WPTight_Gsf_v*'))
638  ),
639  cms.untracked.PSet(
640  name = cms.string('TightChargedIsoPFTau30_eta2p1_TightID_CrossL1'),
641  xvariable = cms.string('Tau'),
642  nPtBins = cms.int32(20),
643  ptmin = cms.double(0.),
644  ptmax = cms.double(200.),
645  nEtaBins = cms.int32(20),
646  etamin = cms.double(-2.5),
647  etamax = cms.double(2.5),
648  nPhiBins = cms.int32(20),
649  phimin = cms.double(-3.15),
650  phimax = cms.double(3.15),
651  numerator = TriggerSelectionParameters(cms.vstring('HLT_Ele24_eta2p1_WPTight_Gsf_TightChargedIsoPFTau30_eta2p1_TightID_CrossL1_v*')),
652  denominator = TriggerSelectionParameters(cms.vstring('HLT_Ele35_WPTight_Gsf_v*'))
653  ),
654  cms.untracked.PSet(
655  name = cms.string('MET90'),
656  xvariable = cms.string('MET'),
657  nPtBins = cms.int32(50),
658  ptmin = cms.double(0.),
659  ptmax = cms.double(500.),
660  nPhiBins = cms.int32(20),
661  phimin = cms.double(-3.15),
662  phimax = cms.double(3.15),
663  numerator = TriggerSelectionParameters(cms.vstring('HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET90_v*')),
664  denominator = TriggerSelectionParameters(cms.vstring('HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_v*'))
665  ),
666  cms.untracked.PSet(
667  name = cms.string('MET100'),
668  xvariable = cms.string('MET'),
669  nPtBins = cms.int32(50),
670  ptmin = cms.double(0.),
671  ptmax = cms.double(500.),
672  nPhiBins = cms.int32(20),
673  phimin = cms.double(-3.15),
674  phimax = cms.double(3.15),
675  numerator = TriggerSelectionParameters(cms.vstring('HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET100_v*')),
676  denominator = TriggerSelectionParameters(cms.vstring('HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_v*'))
677  ),
678  cms.untracked.PSet(
679  name = cms.string('MET110'),
680  xvariable = cms.string('MET'),
681  nPtBins = cms.int32(50),
682  ptmin = cms.double(0.),
683  ptmax = cms.double(500.),
684  nPhiBins = cms.int32(20),
685  phimin = cms.double(-3.15),
686  phimax = cms.double(3.15),
687  numerator = TriggerSelectionParameters(cms.vstring('HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET110_v*')),
688  denominator = TriggerSelectionParameters(cms.vstring('HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_v*'))
689  ),
690  cms.untracked.PSet(
691  name = cms.string('MET120'),
692  xvariable = cms.string('MET'),
693  nPtBins = cms.int32(50),
694  ptmin = cms.double(0.),
695  ptmax = cms.double(500.),
696  nPhiBins = cms.int32(20),
697  phimin = cms.double(-3.15),
698  phimax = cms.double(3.15),
699  numerator = TriggerSelectionParameters(cms.vstring('HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET120_v*')),
700  denominator = TriggerSelectionParameters(cms.vstring('HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_v*'))
701  ),
702  cms.untracked.PSet(
703  name = cms.string('IsoMu20_eta2p1'),
704  xvariable = cms.string('Muon'),
705  nPtBins = cms.int32(20),
706  ptmin = cms.double(0.),
707  ptmax = cms.double(200.),
708  nEtaBins = cms.int32(20),
709  etamin = cms.double(-2.5),
710  etamax = cms.double(2.5),
711  nPhiBins = cms.int32(20),
712  phimin = cms.double(-3.15),
713  phimax = cms.double(3.15),
714  numerator = TriggerSelectionParameters(cms.vstring('HLT_DoubleIsoMu20_eta2p1_v*')),
715  denominator = TriggerSelectionParameters(cms.vstring('HLT_IsoMu27_v*')),
716  nOfflObjs = cms.untracked.uint32(2)
717  ),
718  cms.untracked.PSet(
719  name = cms.string('IsoMu24_eta2p1'),
720  xvariable = cms.string('Muon'),
721  nPtBins = cms.int32(20),
722  ptmin = cms.double(0.),
723  ptmax = cms.double(200.),
724  nEtaBins = cms.int32(20),
725  etamin = cms.double(-2.5),
726  etamax = cms.double(2.5),
727  nPhiBins = cms.int32(20),
728  phimin = cms.double(-3.15),
729  phimax = cms.double(3.15),
730  numerator = TriggerSelectionParameters(cms.vstring('HLT_DoubleIsoMu24_eta2p1_v*')),
731  denominator = TriggerSelectionParameters(cms.vstring('HLT_IsoMu27_v*')),
732  nOfflObjs = cms.untracked.uint32(2)
733  ),
734  cms.untracked.PSet(
735  name = cms.string('Ele24_eta2p1_WPTight_Gsf'),
736  xvariable = cms.string('Electron'),
737  nPtBins = cms.int32(20),
738  ptmin = cms.double(0.),
739  ptmax = cms.double(200.),
740  nEtaBins = cms.int32(20),
741  etamin = cms.double(-2.5),
742  etamax = cms.double(2.5),
743  nPhiBins = cms.int32(20),
744  phimin = cms.double(-3.15),
745  phimax = cms.double(3.15),
746  numerator = TriggerSelectionParameters(cms.vstring('HLT_DoubleEle24_eta2p1_WPTight_Gsf_v*')),
747  denominator = TriggerSelectionParameters(cms.vstring('HLT_Ele35_WPTight_Gsf_v*')),
748  nOfflObjs = cms.untracked.uint32(2)
749  )
750  )
751 )
def TriggerSelectionParameters(hltpaths)