CMS 3D CMS Logo

B2GMonitoring_cff.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
3 from DQMOffline.Trigger.JetMonitor_cfi import hltJetMETmonitoring
4 from DQMOffline.Trigger.HTMonitor_cfi import hltHTmonitoring
5 from DQMOffline.Trigger.MjjMonitor_cfi import hltMjjmonitoring
6 from DQMOffline.Trigger.SoftdropMonitor_cfi import hltSoftdropmonitoring
7 from DQMOffline.Trigger.B2GTnPMonitor_cfi import B2GegmGsfElectronIDsForDQM,B2GegHLTDQMOfflineTnPSource
8 
9 # B2G triggers:
10 # HLT_PFHT1050_v*
11 # HLT_AK8PFJet500_v*
12 # HLT_AK8PFHT750_TrimMass50_v*
13 # HLT_AK8PFJet380_TrimMass30_v*
14 # HLT_AK8PFHT800_TrimMass50_v*
15 # HLT_AK8PFJet400_TrimMass30_v*
16 # HLT_AK8PFHT850_TrimMass50_v*
17 # HLT_AK8PFJet420_TrimMass30_v*
18 # HLT_AK8PFHT900_TrimMass50_v*
19 # HLT_AK8PFHT700_TrimR0p1PT0p03Mass50
20 
21 PFHT1050_Mjjmonitoring = hltMjjmonitoring.clone()
22 PFHT1050_Mjjmonitoring.FolderName = cms.string('HLT/B2G/PFHT1050')
23 PFHT1050_Mjjmonitoring.numGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_PFHT1050_v*")
24 PFHT1050_Mjjmonitoring.jets = cms.InputTag("ak8PFJetsCHS")
25 PFHT1050_Mjjmonitoring.jetSelection = cms.string("pt > 200 && eta < 2.4")
26 
27 PFHT1050_Softdropmonitoring = hltSoftdropmonitoring.clone()
28 PFHT1050_Softdropmonitoring.FolderName = cms.string('HLT/B2G/PFHT1050')
29 PFHT1050_Softdropmonitoring.numGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_PFHT1050_v*")
30 PFHT1050_Softdropmonitoring.jetSelection = cms.string("pt > 65 && eta < 2.4")
31 
32 
33 AK8PFJet500_Mjjmonitoring = hltMjjmonitoring.clone()
34 AK8PFJet500_Mjjmonitoring.FolderName = cms.string('HLT/B2G/AK8PFJet500')
35 AK8PFJet500_Mjjmonitoring.numGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_AK8PFJet500_v*")
36 AK8PFJet500_Mjjmonitoring.jets = cms.InputTag("ak8PFJetsCHS")
37 AK8PFJet500_Mjjmonitoring.jetSelection = cms.string("pt > 200 && eta < 2.4")
38 
39 AK8PFJet500_Softdropmonitoring = hltSoftdropmonitoring.clone()
40 AK8PFJet500_Softdropmonitoring.FolderName = cms.string('HLT/B2G/AK8PFJet500')
41 AK8PFJet500_Softdropmonitoring.numGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_AK8PFJet500_v*")
42 AK8PFJet500_Softdropmonitoring.jetSelection = cms.string("pt > 65 && eta < 2.4")
43 
44 
45 AK8PFHT750_TrimMass50_HTmonitoring = hltHTmonitoring.clone()
46 AK8PFHT750_TrimMass50_HTmonitoring.FolderName = cms.string('HLT/B2G/AK8PFHT750_TrimMass50')
47 AK8PFHT750_TrimMass50_HTmonitoring.numGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_AK8PFHT750_TrimMass50_v*")
48 AK8PFHT750_TrimMass50_HTmonitoring.jets = cms.InputTag("ak8PFJetsCHS")
49 AK8PFHT750_TrimMass50_HTmonitoring.jetSelection = cms.string("pt > 0 && eta < 2.5")
50 AK8PFHT750_TrimMass50_HTmonitoring.jetSelection_HT = cms.string("pt > 200 && eta < 2.5")
51 
52 AK8PFHT750_TrimMass50_Mjjmonitoring = hltMjjmonitoring.clone()
53 AK8PFHT750_TrimMass50_Mjjmonitoring.FolderName = cms.string('HLT/B2G/AK8PFHT750_TrimMass50')
54 AK8PFHT750_TrimMass50_Mjjmonitoring.numGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_AK8PFHT750_TrimMass50_v*")
55 AK8PFHT750_TrimMass50_Mjjmonitoring.jets = cms.InputTag("ak8PFJetsCHS")
56 AK8PFHT750_TrimMass50_Mjjmonitoring.jetSelection = cms.string("pt > 200 && eta < 2.4")
57 
58 AK8PFHT750_TrimMass50_Softdropmonitoring = hltSoftdropmonitoring.clone()
59 AK8PFHT750_TrimMass50_Softdropmonitoring.FolderName = cms.string('HLT/B2G/AK8PFHT750_TrimMass50')
60 AK8PFHT750_TrimMass50_Softdropmonitoring.numGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_AK8PFHT750_TrimMass50_v*")
61 AK8PFHT750_TrimMass50_Softdropmonitoring.jetSelection = cms.string("pt > 65 && eta < 2.4")
62 
63 
64 AK8PFHT800_TrimMass50_HTmonitoring = hltHTmonitoring.clone()
65 AK8PFHT800_TrimMass50_HTmonitoring.FolderName = cms.string('HLT/B2G/AK8PFHT800_TrimMass50')
66 AK8PFHT800_TrimMass50_HTmonitoring.numGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_AK8PFHT800_TrimMass50_v*")
67 AK8PFHT800_TrimMass50_HTmonitoring.jets = cms.InputTag("ak8PFJetsCHS")
68 AK8PFHT800_TrimMass50_HTmonitoring.jetSelection = cms.string("pt > 0 && eta < 2.5")
69 AK8PFHT800_TrimMass50_HTmonitoring.jetSelection_HT = cms.string("pt > 200 && eta < 2.5")
70 
71 AK8PFHT800_TrimMass50_Mjjmonitoring = hltMjjmonitoring.clone()
72 AK8PFHT800_TrimMass50_Mjjmonitoring.FolderName = cms.string('HLT/B2G/AK8PFHT800_TrimMass50')
73 AK8PFHT800_TrimMass50_Mjjmonitoring.numGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_AK8PFHT800_TrimMass50_v*")
74 AK8PFHT800_TrimMass50_Mjjmonitoring.jets = cms.InputTag("ak8PFJetsCHS")
75 AK8PFHT800_TrimMass50_Mjjmonitoring.jetSelection = cms.string("pt > 200 && eta < 2.4")
76 
77 AK8PFHT800_TrimMass50_Softdropmonitoring = hltSoftdropmonitoring.clone()
78 AK8PFHT800_TrimMass50_Softdropmonitoring.FolderName = cms.string('HLT/B2G/AK8PFHT800_TrimMass50')
79 AK8PFHT800_TrimMass50_Softdropmonitoring.numGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_AK8PFHT800_TrimMass50_v*")
80 AK8PFHT800_TrimMass50_Softdropmonitoring.jetSelection = cms.string("pt > 65 && eta < 2.4")
81 
82 
83 AK8PFHT850_TrimMass50_HTmonitoring = hltHTmonitoring.clone()
84 AK8PFHT850_TrimMass50_HTmonitoring.FolderName = cms.string('HLT/B2G/AK8PFHT850_TrimMass50')
85 AK8PFHT850_TrimMass50_HTmonitoring.numGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_AK8PFHT850_TrimMass50_v*")
86 AK8PFHT850_TrimMass50_HTmonitoring.jets = cms.InputTag("ak8PFJetsCHS")
87 AK8PFHT850_TrimMass50_HTmonitoring.jetSelection = cms.string("pt > 0 && eta < 2.5")
88 AK8PFHT850_TrimMass50_HTmonitoring.jetSelection_HT = cms.string("pt > 200 && eta < 2.5")
89 
90 AK8PFHT850_TrimMass50_Mjjmonitoring = hltMjjmonitoring.clone()
91 AK8PFHT850_TrimMass50_Mjjmonitoring.FolderName = cms.string('HLT/B2G/AK8PFHT850_TrimMass50')
92 AK8PFHT850_TrimMass50_Mjjmonitoring.numGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_AK8PFHT850_TrimMass50_v*")
93 AK8PFHT850_TrimMass50_Mjjmonitoring.jets = cms.InputTag("ak8PFJetsCHS")
94 AK8PFHT850_TrimMass50_Mjjmonitoring.jetSelection = cms.string("pt > 200 && eta < 2.4")
95 
96 AK8PFHT850_TrimMass50_Softdropmonitoring = hltSoftdropmonitoring.clone()
97 AK8PFHT850_TrimMass50_Softdropmonitoring.FolderName = cms.string('HLT/B2G/AK8PFHT850_TrimMass50')
98 AK8PFHT850_TrimMass50_Softdropmonitoring.numGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_AK8PFHT850_TrimMass50_v*")
99 AK8PFHT850_TrimMass50_Softdropmonitoring.jetSelection = cms.string("pt > 65 && eta < 2.4")
100 
101 
102 AK8PFHT900_TrimMass50_HTmonitoring = hltHTmonitoring.clone()
103 AK8PFHT900_TrimMass50_HTmonitoring.FolderName = cms.string('HLT/B2G/AK8PFHT900_TrimMass50')
104 AK8PFHT900_TrimMass50_HTmonitoring.numGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_AK8PFHT900_TrimMass50_v*")
105 AK8PFHT900_TrimMass50_HTmonitoring.jets = cms.InputTag("ak8PFJetsCHS")
106 AK8PFHT900_TrimMass50_HTmonitoring.jetSelection = cms.string("pt > 0 && eta < 2.5")
107 AK8PFHT900_TrimMass50_HTmonitoring.jetSelection_HT = cms.string("pt > 200 && eta < 2.5")
108 
109 AK8PFHT900_TrimMass50_Mjjmonitoring = hltMjjmonitoring.clone()
110 AK8PFHT900_TrimMass50_Mjjmonitoring.FolderName = cms.string('HLT/B2G/AK8PFHT900_TrimMass50')
111 AK8PFHT900_TrimMass50_Mjjmonitoring.numGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_AK8PFHT900_TrimMass50_v*")
112 AK8PFHT900_TrimMass50_Mjjmonitoring.jets = cms.InputTag("ak8PFJetsCHS")
113 AK8PFHT900_TrimMass50_Mjjmonitoring.jetSelection = cms.string("pt > 200 && eta < 2.4")
114 
115 AK8PFHT900_TrimMass50_Softdropmonitoring = hltSoftdropmonitoring.clone()
116 AK8PFHT900_TrimMass50_Softdropmonitoring.FolderName = cms.string('HLT/B2G/AK8PFHT900_TrimMass50')
117 AK8PFHT900_TrimMass50_Softdropmonitoring.numGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_AK8PFHT900_TrimMass50_v*")
118 AK8PFHT900_TrimMass50_Softdropmonitoring.jetSelection = cms.string("pt > 65 && eta < 2.4")
119 
120 
121 
122 AK8PFJet360_TrimMass30_PromptMonitoring = hltJetMETmonitoring.clone()
123 AK8PFJet360_TrimMass30_PromptMonitoring.FolderName = cms.string('HLT/B2G/AK8PFJet360_TrimMass30')
124 AK8PFJet360_TrimMass30_PromptMonitoring.ptcut = cms.double(360)
125 AK8PFJet360_TrimMass30_PromptMonitoring.numGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_AK8PFJet360_TrimMass30_v*")
126 
127 AK8PFJet380_TrimMass30_PromptMonitoring = hltJetMETmonitoring.clone()
128 AK8PFJet380_TrimMass30_PromptMonitoring.FolderName = cms.string('HLT/B2G/AK8PFJet380_TrimMass30')
129 AK8PFJet380_TrimMass30_PromptMonitoring.ptcut = cms.double(380)
130 AK8PFJet380_TrimMass30_PromptMonitoring.numGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_AK8PFJet380_TrimMass30_v*")
131 
132 AK8PFJet400_TrimMass30_PromptMonitoring = hltJetMETmonitoring.clone()
133 AK8PFJet400_TrimMass30_PromptMonitoring.FolderName = cms.string('HLT/B2G/AK8PFJet400_TrimMass30')
134 AK8PFJet400_TrimMass30_PromptMonitoring.ptcut = cms.double(400)
135 AK8PFJet400_TrimMass30_PromptMonitoring.numGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_AK8PFJet400_TrimMass30_v*")
136 
137 AK8PFJet420_TrimMass30_PromptMonitoring = hltJetMETmonitoring.clone()
138 AK8PFJet420_TrimMass30_PromptMonitoring.FolderName = cms.string('HLT/B2G/AK8PFJet420_TrimMass30')
139 AK8PFJet420_TrimMass30_PromptMonitoring.ptcut = cms.double(420)
140 AK8PFJet420_TrimMass30_PromptMonitoring.numGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_AK8PFJet420_TrimMass30_v*")
141 
142 b2gMonitorHLT = cms.Sequence(
143 )
144 
145 b2gHLTDQMSourceExtra = cms.Sequence(
146  PFHT1050_Mjjmonitoring +
147  PFHT1050_Softdropmonitoring +
148 
149  AK8PFJet500_Mjjmonitoring +
150  AK8PFJet500_Softdropmonitoring +
151 
152  AK8PFHT750_TrimMass50_HTmonitoring +
153  AK8PFHT750_TrimMass50_Mjjmonitoring +
154  AK8PFHT750_TrimMass50_Softdropmonitoring +
155 
156  AK8PFHT800_TrimMass50_HTmonitoring +
157  AK8PFHT800_TrimMass50_Mjjmonitoring +
158  AK8PFHT800_TrimMass50_Softdropmonitoring +
159 
160  AK8PFHT850_TrimMass50_HTmonitoring +
161  AK8PFHT850_TrimMass50_Mjjmonitoring +
162  AK8PFHT850_TrimMass50_Softdropmonitoring +
163 
164  AK8PFHT900_TrimMass50_HTmonitoring +
165  AK8PFHT900_TrimMass50_Mjjmonitoring +
166  AK8PFHT900_TrimMass50_Softdropmonitoring +
167 
168  AK8PFJet360_TrimMass30_PromptMonitoring +
169  AK8PFJet380_TrimMass30_PromptMonitoring +
170 
171  AK8PFJet400_TrimMass30_PromptMonitoring +
172  AK8PFJet420_TrimMass30_PromptMonitoring +
173 
174  B2GegmGsfElectronIDsForDQM*
175  B2GegHLTDQMOfflineTnPSource
176 )