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/B2G/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/B2G/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/B2G/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/B2G/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/B2G/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/B2G/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/B2G/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/B2G/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 )
67 
68 b2gHLTDQMSourceExtra = cms.Sequence(
69  AK8PFHT750_TrimMass50_HTmonitoring +
70  AK8PFHT800_TrimMass50_HTmonitoring +
71  AK8PFHT850_TrimMass50_HTmonitoring +
72  AK8PFHT900_TrimMass50_HTmonitoring +
73  AK8PFJet360_TrimMass30_PromptMonitoring +
74  AK8PFJet380_TrimMass30_PromptMonitoring +
75  AK8PFJet400_TrimMass30_PromptMonitoring +
76  AK8PFJet420_TrimMass30_PromptMonitoring +
77  B2GegmGsfElectronIDsForDQM*
78  B2GegHLTDQMOfflineTnPSource
79 )