CMS 3D CMS Logo

topDiLeptonHLTEventValidation_cfi.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
3 # ttbar dimuon
4 from DQMServices.Core.DQMEDAnalyzer import DQMEDAnalyzer
5 DiMuonHLTValidation = DQMEDAnalyzer('TopDiLeptonHLTValidation',
6  # Directory
7  sDir = cms.untracked.string('HLT/TopHLTValidation/Top/DiMuon/'),
8  # Electrons
9  sElectrons = cms.untracked.string('gedGsfElectrons'),
10  ptElectrons = cms.untracked.double(20.),
11  etaElectrons = cms.untracked.double(2.5),
12  isoElectrons = cms.untracked.double(0.15),
13  minElectrons = cms.untracked.uint32(0),
14  # Muons
15  sMuons = cms.untracked.string('muons'),
16  ptMuons = cms.untracked.double(20.),
17  etaMuons = cms.untracked.double(2.4),
18  isoMuons = cms.untracked.double(0.2),
19  minMuons = cms.untracked.uint32(2),
20  # Jets
21  sJets = cms.untracked.string('ak4PFJetsCHS'),
22  ptJets = cms.untracked.double(30.),
23  etaJets = cms.untracked.double(2.5),
24  minJets = cms.untracked.uint32(2),
25  # Trigger
26  iTrigger = cms.untracked.InputTag("TriggerResults","","HLT"),
27 ### Updating to HLT paths to be monitored by TOP PAG in 2017
28  vsPaths = cms.untracked.vstring(['HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass8_v',
29  'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass3p8_v']),
30 )
31 
32 # ttbar dielec
33 DiElectronHLTValidation = DQMEDAnalyzer('TopDiLeptonHLTValidation',
34  # Directory
35  sDir = cms.untracked.string('HLT/TopHLTValidation/Top/DiElectron/'),
36  # Electrons
37  sElectrons = cms.untracked.string('gedGsfElectrons'),
38  ptElectrons = cms.untracked.double(20.),
39  etaElectrons = cms.untracked.double(2.5),
40  isoElectrons = cms.untracked.double(0.15),
41  minElectrons = cms.untracked.uint32(2),
42  # Muons
43  sMuons = cms.untracked.string('muons'),
44  ptMuons = cms.untracked.double(20.),
45  etaMuons = cms.untracked.double(2.4),
46  isoMuons = cms.untracked.double(0.2),
47  minMuons = cms.untracked.uint32(0),
48  # Jets
49  sJets = cms.untracked.string('ak4PFJetsCHS'),
50  ptJets = cms.untracked.double(30.),
51  etaJets = cms.untracked.double(2.5),
52  minJets = cms.untracked.uint32(2),
53  # Trigger
54  iTrigger = cms.untracked.InputTag("TriggerResults","","HLT"),
55 ### Updating to HLT paths to be monitored by TOP PAG in 2017
56  vsPaths = cms.untracked.vstring(['HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_v',
57  'HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v']),
58 )
59 
60 # ttbar elec-muon
61 ElecMuonHLTValidation = DQMEDAnalyzer('TopDiLeptonHLTValidation',
62  # Directory
63  sDir = cms.untracked.string('HLT/TopHLTValidation/Top/ElecMuon/'),
64  # Electrons
65  sElectrons = cms.untracked.string('gedGsfElectrons'),
66  ptElectrons = cms.untracked.double(20.),
67  etaElectrons = cms.untracked.double(2.5),
68  isoElectrons = cms.untracked.double(0.15),
69  minElectrons = cms.untracked.uint32(1),
70  # Muons
71  sMuons = cms.untracked.string('muons'),
72  ptMuons = cms.untracked.double(20.),
73  etaMuons = cms.untracked.double(2.4),
74  isoMuons = cms.untracked.double(0.2),
75  minMuons = cms.untracked.uint32(1),
76  # Jets
77  sJets = cms.untracked.string('ak4PFJetsCHS'),
78  ptJets = cms.untracked.double(30.),
79  etaJets = cms.untracked.double(2.5),
80  minJets = cms.untracked.uint32(2),
81  # Trigger
82  iTrigger = cms.untracked.InputTag("TriggerResults","","HLT"),
83 ### Updating to HLT paths to be monitored by TOP PAG in 2017
84  vsPaths = cms.untracked.vstring(['HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_v',
85  'HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_v',
86  'HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v']),
87 )