1 import FWCore.ParameterSet.Config
as cms
6 MuIsoDQM_trk = cms.EDAnalyzer(
"MuonIsolationDQM",
7 Global_Muon_Label = cms.untracked.InputTag(
"muons"),
8 requireTRKMuon = cms.untracked.bool(
True),
9 requireSTAMuon = cms.untracked.bool(
False),
10 requireGLBMuon = cms.untracked.bool(
False),
11 ecalIsoDeposit_Label = cms.untracked.InputTag(
"muIsoDepositCalByAssociatorTowers",
"ecal"),
13 hcalIsoDeposit_Label = cms.untracked.InputTag(
"muIsoDepositCalByAssociatorTowers",
"hcal"),
14 tkIsoDeposit_Label = cms.untracked.InputTag(
"muIsoDepositTk"),
15 hoIsoDeposit_Label = cms.untracked.InputTag(
"muIsoDepositCalByAssociatorTowers",
"ho"),
16 vertexLabel = cms.untracked.InputTag(
"offlinePrimaryVertices"),
17 directory = cms.string(
"Muons/Isolation/tracker")
20 MuIsoDQM_sta = cms.EDAnalyzer(
"MuonIsolationDQM",
21 Global_Muon_Label = cms.untracked.InputTag(
"muons"),
22 requireTRKMuon = cms.untracked.bool(
False),
23 requireSTAMuon = cms.untracked.bool(
True),
24 requireGLBMuon = cms.untracked.bool(
False),
25 ecalIsoDeposit_Label = cms.untracked.InputTag(
"muIsoDepositCalByAssociatorTowers",
"ecal"),
27 hcalIsoDeposit_Label = cms.untracked.InputTag(
"muIsoDepositCalByAssociatorTowers",
"hcal"),
28 tkIsoDeposit_Label = cms.untracked.InputTag(
"muIsoDepositTk"),
29 hoIsoDeposit_Label = cms.untracked.InputTag(
"muIsoDepositCalByAssociatorTowers",
"ho"),
30 vertexLabel = cms.untracked.InputTag(
"offlinePrimaryVertices"),
31 directory = cms.string(
"Muons/Isolation/standalone")
34 MuIsoDQM_glb = cms.EDAnalyzer(
"MuonIsolationDQM",
35 Global_Muon_Label = cms.untracked.InputTag(
"muons"),
36 requireTRKMuon = cms.untracked.bool(
False),
37 requireSTAMuon = cms.untracked.bool(
False),
38 requireGLBMuon = cms.untracked.bool(
True),
39 ecalIsoDeposit_Label = cms.untracked.InputTag(
"muIsoDepositCalByAssociatorTowers",
"ecal"),
41 hcalIsoDeposit_Label = cms.untracked.InputTag(
"muIsoDepositCalByAssociatorTowers",
"hcal"),
42 tkIsoDeposit_Label = cms.untracked.InputTag(
"muIsoDepositTk"),
43 hoIsoDeposit_Label = cms.untracked.InputTag(
"muIsoDepositCalByAssociatorTowers",
"ho"),
44 vertexLabel = cms.untracked.InputTag(
"offlinePrimaryVertices"),
45 directory = cms.string(
"Muons/Isolation/global")
47 muIsoDQM_seq = cms.Sequence(MuIsoDQM_trk+MuIsoDQM_sta+MuIsoDQM_glb)
51 MuIsoDQM_trk_miniAOD = cms.EDAnalyzer(
"MuonIsolationDQM",
52 Global_Muon_Label = cms.untracked.InputTag(
"slimmedMuons"),
53 requireTRKMuon = cms.untracked.bool(
True),
54 requireSTAMuon = cms.untracked.bool(
False),
55 requireGLBMuon = cms.untracked.bool(
False),
56 ecalIsoDeposit_Label = cms.untracked.InputTag(
"muIsoDepositCalByAssociatorTowers",
"ecal"),
58 hcalIsoDeposit_Label = cms.untracked.InputTag(
"muIsoDepositCalByAssociatorTowers",
"hcal"),
59 tkIsoDeposit_Label = cms.untracked.InputTag(
"muIsoDepositTk"),
60 hoIsoDeposit_Label = cms.untracked.InputTag(
"muIsoDepositCalByAssociatorTowers",
"ho"),
61 vertexLabel = cms.untracked.InputTag(
"offlinePrimaryVertices"),
62 directory = cms.string(
"Muons_miniAOD/Isolation/tracker")
65 MuIsoDQM_sta_miniAOD = cms.EDAnalyzer(
"MuonIsolationDQM",
66 Global_Muon_Label = cms.untracked.InputTag(
"slimmedMuons"),
67 requireTRKMuon = cms.untracked.bool(
False),
68 requireSTAMuon = cms.untracked.bool(
True),
69 requireGLBMuon = cms.untracked.bool(
False),
70 ecalIsoDeposit_Label = cms.untracked.InputTag(
"muIsoDepositCalByAssociatorTowers",
"ecal"),
72 hcalIsoDeposit_Label = cms.untracked.InputTag(
"muIsoDepositCalByAssociatorTowers",
"hcal"),
73 tkIsoDeposit_Label = cms.untracked.InputTag(
"muIsoDepositTk"),
74 hoIsoDeposit_Label = cms.untracked.InputTag(
"muIsoDepositCalByAssociatorTowers",
"ho"),
75 vertexLabel = cms.untracked.InputTag(
"offlinePrimaryVertices"),
76 directory = cms.string(
"Muons_miniAOD/Isolation/standalone")
79 MuIsoDQM_glb_miniAOD = cms.EDAnalyzer(
"MuonIsolationDQM",
80 Global_Muon_Label = cms.untracked.InputTag(
"slimmedMuons"),
81 requireTRKMuon = cms.untracked.bool(
False),
82 requireSTAMuon = cms.untracked.bool(
False),
83 requireGLBMuon = cms.untracked.bool(
True),
84 ecalIsoDeposit_Label = cms.untracked.InputTag(
"muIsoDepositCalByAssociatorTowers",
"ecal"),
86 hcalIsoDeposit_Label = cms.untracked.InputTag(
"muIsoDepositCalByAssociatorTowers",
"hcal"),
87 tkIsoDeposit_Label = cms.untracked.InputTag(
"muIsoDepositTk"),
88 hoIsoDeposit_Label = cms.untracked.InputTag(
"muIsoDepositCalByAssociatorTowers",
"ho"),
89 vertexLabel = cms.untracked.InputTag(
"offlinePrimaryVertices"),
90 directory = cms.string(
"Muons_miniAOD/Isolation/global")
92 muIsoDQM_seq_miniAOD = cms.Sequence(MuIsoDQM_trk_miniAOD+MuIsoDQM_sta_miniAOD+MuIsoDQM_glb_miniAOD)