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.B2GTnPMonitor_cfi import B2GegmGsfElectronIDsForDQM,B2GegHLTDQMOfflineTnPSource
6 
7 # B2G triggers:
8 #HLT_AK8PFHT750_TrimMass50_v*
9 #HLT_AK8PFJet380_TrimMass30_v*
10 #HLT_AK8PFHT800_TrimMass50_v*
11 #HLT_AK8PFJet400_TrimMass30_v*
12 #HLT_AK8PFHT850_TrimMass50_v*
13 #HLT_AK8PFJet420_TrimMass30_v*
14 #HLT_AK8PFHT900_TrimMass50_v*
15 # HLT_AK8PFHT700_TrimR0p1PT0p03Mass50
16 AK8PFHT750_TrimMass50_HTmonitoring = hltHTmonitoring.clone()
17 AK8PFHT750_TrimMass50_HTmonitoring.FolderName = cms.string('HLT/B2GMonitor/AK8PFHT750_TrimMass50')
18 AK8PFHT750_TrimMass50_HTmonitoring.numGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_AK8PFHT750_TrimMass50_v*")
19 AK8PFHT750_TrimMass50_HTmonitoring.jets = cms.InputTag("ak8PFJetsCHS")
20 AK8PFHT750_TrimMass50_HTmonitoring.jetSelection = cms.string("pt > 0 && eta < 2.5")
21 AK8PFHT750_TrimMass50_HTmonitoring.jetSelection_HT = cms.string("pt > 200 && eta < 2.5")
22 
23 AK8PFHT800_TrimMass50_HTmonitoring = hltHTmonitoring.clone()
24 AK8PFHT800_TrimMass50_HTmonitoring.FolderName = cms.string('HLT/B2GMonitor/AK8PFHT800_TrimMass50')
25 AK8PFHT800_TrimMass50_HTmonitoring.numGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_AK8PFHT800_TrimMass50_v*")
26 AK8PFHT800_TrimMass50_HTmonitoring.jets = cms.InputTag("ak8PFJetsCHS")
27 AK8PFHT800_TrimMass50_HTmonitoring.jetSelection = cms.string("pt > 0 && eta < 2.5")
28 AK8PFHT800_TrimMass50_HTmonitoring.jetSelection_HT = cms.string("pt > 200 && eta < 2.5")
29 
30 AK8PFHT850_TrimMass50_HTmonitoring = hltHTmonitoring.clone()
31 AK8PFHT850_TrimMass50_HTmonitoring.FolderName = cms.string('HLT/B2GMonitor/AK8PFHT850_TrimMass50')
32 AK8PFHT850_TrimMass50_HTmonitoring.numGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_AK8PFHT850_TrimMass50_v*")
33 AK8PFHT850_TrimMass50_HTmonitoring.jets = cms.InputTag("ak8PFJetsCHS")
34 AK8PFHT850_TrimMass50_HTmonitoring.jetSelection = cms.string("pt > 0 && eta < 2.5")
35 AK8PFHT850_TrimMass50_HTmonitoring.jetSelection_HT = cms.string("pt > 200 && eta < 2.5")
36 
37 AK8PFHT900_TrimMass50_HTmonitoring = hltHTmonitoring.clone()
38 AK8PFHT900_TrimMass50_HTmonitoring.FolderName = cms.string('HLT/B2GMonitor/AK8PFHT900_TrimMass50')
39 AK8PFHT900_TrimMass50_HTmonitoring.numGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_AK8PFHT900_TrimMass50_v*")
40 AK8PFHT900_TrimMass50_HTmonitoring.jets = cms.InputTag("ak8PFJetsCHS")
41 AK8PFHT900_TrimMass50_HTmonitoring.jetSelection = cms.string("pt > 0 && eta < 2.5")
42 AK8PFHT900_TrimMass50_HTmonitoring.jetSelection_HT = cms.string("pt > 200 && eta < 2.5")
43 
44 
45 AK8PFJet360_TrimMass30_PromptMonitoring = hltJetMETmonitoring.clone()
46 AK8PFJet360_TrimMass30_PromptMonitoring.FolderName = cms.string('HLT/B2GMonitor/AK8PFJet360_TrimMass30')
47 AK8PFJet360_TrimMass30_PromptMonitoring.ptcut = cms.double(360)
48 AK8PFJet360_TrimMass30_PromptMonitoring.numGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_AK8PFJet360_TrimMass30_v*")
49 
50 AK8PFJet380_TrimMass30_PromptMonitoring = hltJetMETmonitoring.clone()
51 AK8PFJet380_TrimMass30_PromptMonitoring.FolderName = cms.string('HLT/B2GMonitor/AK8PFJet380_TrimMass30')
52 AK8PFJet380_TrimMass30_PromptMonitoring.ptcut = cms.double(380)
53 AK8PFJet380_TrimMass30_PromptMonitoring.numGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_AK8PFJet380_TrimMass30_v*")
54 
55 AK8PFJet400_TrimMass30_PromptMonitoring = hltJetMETmonitoring.clone()
56 AK8PFJet400_TrimMass30_PromptMonitoring.FolderName = cms.string('HLT/B2GMonitor/AK8PFJet400_TrimMass30')
57 AK8PFJet400_TrimMass30_PromptMonitoring.ptcut = cms.double(400)
58 AK8PFJet400_TrimMass30_PromptMonitoring.numGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_AK8PFJet400_TrimMass30_v*")
59 
60 AK8PFJet420_TrimMass30_PromptMonitoring = hltJetMETmonitoring.clone()
61 AK8PFJet420_TrimMass30_PromptMonitoring.FolderName = cms.string('HLT/B2GMonitor/AK8PFJet420_TrimMass30')
62 AK8PFJet420_TrimMass30_PromptMonitoring.ptcut = cms.double(420)
63 AK8PFJet420_TrimMass30_PromptMonitoring.numGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_AK8PFJet420_TrimMass30_v*")
64 
65 b2gMonitorHLT = cms.Sequence(
66  AK8PFHT750_TrimMass50_HTmonitoring +
67  AK8PFHT800_TrimMass50_HTmonitoring +
68  AK8PFHT850_TrimMass50_HTmonitoring +
69  AK8PFHT900_TrimMass50_HTmonitoring +
70  AK8PFJet360_TrimMass30_PromptMonitoring +
71  AK8PFJet380_TrimMass30_PromptMonitoring +
72  AK8PFJet400_TrimMass30_PromptMonitoring +
73  AK8PFJet420_TrimMass30_PromptMonitoring +
74  B2GegmGsfElectronIDsForDQM*
75  B2GegHLTDQMOfflineTnPSource
76 )