1 import FWCore.ParameterSet.Config
as cms
9 from DQMServices.Core.DQMEDAnalyzer
import DQMEDAnalyzer
11 METType=cms.untracked.string(
'calo'),
12 srcPFlow = cms.InputTag(
'particleFlow',
''),
13 l1algoname = cms.string(
"L1Tech_BPTX_plus_AND_minus.v0"),
14 METCollectionLabel = cms.InputTag(
"caloMet"),
15 JetCollectionLabel = cms.InputTag(
"ak4CaloJets"),
16 JetCorrections = cms.InputTag(
"dqmAk4PFL1FastL2L3ResidualCorrector"),
17 muonsrc = cms.InputTag(
"muons"),
19 ptMinCand = cms.double(1.),
20 hcalMin =cms.double(1.),
22 InputJetIDValueMap = cms.InputTag(
"ak4JetID"),
23 ptThreshold =cms.double(30),
25 FolderName = cms.untracked.string(
"JetMET/MET/"),
27 fillMetHighLevel = cms.bool(
True),
29 fillCandidateMaps = cms.bool(
False),
31 CleaningParameters = cleaningParameters.clone(
32 bypassAllPVChecks =
True,
34 METDiagonisticsParameters = multPhiCorr_METDiagnostics,
36 TriggerResultsLabel = cms.InputTag(
"TriggerResults::HLT"),
37 FilterResultsLabelMiniAOD = cms.InputTag(
"TriggerResults::RECO"),
38 FilterResultsLabelMiniAOD2 = cms.InputTag(
"TriggerResults::reRECO"),
40 onlyCleaned = cms.untracked.bool(
True),
41 runcosmics = cms.untracked.bool(
False),
43 LSBegin = cms.int32(0),
44 LSEnd = cms.int32(-1),
49 triggerSelectedSubFolders = cms.VPSet(
50 cms.PSet( label = cms.string(
'highPtJet'),
51 andOr = cms.bool(
False ),
52 dbLabel = cms.string(
"JetMETDQMTrigger"),
53 hltInputTag = cms.InputTag(
"TriggerResults::HLT" ),
55 hltPaths = cms.vstring(
'HLT_PFJet450_v*' ),
56 andOrHlt = cms.bool(
True ),
57 errorReplyHlt = cms.bool(
False ),
59 cms.PSet(label = cms.string(
'lowPtJet'),
60 andOr = cms.bool(
False ),
61 dbLabel = cms.string(
"JetMETDQMTrigger"),
62 hltInputTag = cms.InputTag(
"TriggerResults::HLT" ),
64 hltPaths = cms.vstring(
'HLT_PFJet80_v*' ),
65 andOrHlt = cms.bool(
True ),
66 errorReplyHlt = cms.bool(
True ),
68 cms.PSet(label = cms.string(
'zeroBias'),
69 andOr = cms.bool(
False ),
70 dbLabel = cms.string(
"JetMETDQMTrigger"),
71 hltInputTag = cms.InputTag(
"TriggerResults::HLT" ),
73 hltPaths = cms.vstring(
'HLT_ZeroBias_v*' ),
74 andOrHlt = cms.bool(
True ),
75 errorReplyHlt = cms.bool(
False ),
77 cms.PSet(label = cms.string(
'highMET'),
78 andOr = cms.bool(
False ),
79 dbLabel = cms.string(
"JetMETDQMTrigger"),
80 hltInputTag = cms.InputTag(
"TriggerResults::HLT" ),
82 hltPaths = cms.vstring(
'HLT_MET250_v*' ),
83 andOrHlt = cms.bool(
True ),
84 errorReplyHlt = cms.bool(
False ),
95 cms.PSet(label = cms.string(
'singleMu'),
96 andOr = cms.bool(
False ),
97 dbLabel = cms.string(
"JetMETDQMTrigger"),
98 hltInputTag = cms.InputTag(
"TriggerResults::HLT" ),
100 hltPaths = cms.vstring(
'HLT_IsoMu24_eta2p1_v*',
'HLT_IsoMu27_v*'),
101 andOrHlt = cms.bool(
True ),
102 errorReplyHlt = cms.bool(
False ),
106 HBHENoiseLabelMiniAOD = cms.string(
"Flag_HBHENoiseFilter"),
107 HBHEIsoNoiseLabelMiniAOD = cms.string(
"Flag_HBHEIsoNoiseFilter"),
109 HcalNoiseRBXCollection = cms.InputTag(
"hcalnoise"),
110 HBHENoiseFilterResultLabel = cms.InputTag(
"HBHENoiseFilterResultProducer",
"HBHENoiseFilterResult"),
111 HBHENoiseIsoFilterResultLabel = cms.InputTag(
"HBHENoiseFilterResultProducer",
"HBHEIsoNoiseFilterResult"),
112 CSCHaloResultLabel = cms.InputTag(
"CSCTightHaloFilterDQM"),
113 CSCHalo2015ResultLabel = cms.InputTag(
"CSCTightHalo2015FilterDQM"),
114 EcalDeadCellTriggerPrimitiveFilterLabel = cms.InputTag(
"EcalDeadCellTriggerPrimitiveFilterDQM"),
115 EcalDeadCellBoundaryEnergyFilterLabel = cms.InputTag(
"EcalDeadCellBoundaryEnergyFilterDQM"),
116 eeBadScFilterLabel = cms.InputTag(
"eeBadScFilterDQM"),
117 HcalStripHaloFilterLabel = cms.InputTag(
"HcalStripHaloFilterDQM"),
120 pVBin = cms.int32(100),
121 pVMax = cms.double(100.0),
122 pVMin = cms.double(0.0),
124 verbose = cms.int32(0),
128 DCSFilter = cms.PSet(
129 DetectorTypes = cms.untracked.string(
"ecal:hbhe:hf"),
131 Filter = cms.untracked.bool(
True)
135 pfMetDQMAnalyzer = caloMetDQMAnalyzer.clone(
137 METCollectionLabel =
"pfMet",
138 srcPFlow =
'particleFlow',
139 JetCollectionLabel =
"ak4PFJets",
140 JetCorrections =
"dqmAk4PFL1FastL2L3ResidualCorrector",
141 CleaningParameters = cleaningParameters.clone(
142 bypassAllPVChecks =
False,
144 fillMetHighLevel =
False,
145 fillCandidateMaps =
True,
149 DCSFilter = cms.PSet(
150 DetectorTypes = cms.untracked.string(
"ecal:hbhe:hf:pixel:sistrip:es:muon"),
152 Filter = cms.untracked.bool(
True)
155 pfChMetDQMAnalyzer = pfMetDQMAnalyzer.clone(
156 METCollectionLabel =
"pfChMet",
157 fillCandidateMaps =
False,
164 pfMetT1DQMAnalyzer = caloMetDQMAnalyzer.clone(
166 METCollectionLabel =
"pfMETT1",
167 srcPFlow =
'particleFlow',
168 JetCollectionLabel =
"ak4PFJetsCHS",
169 JetCorrections =
"dqmAk4PFCHSL1FastL2L3ResidualCorrector",
170 CleaningParameters = cleaningParameters.clone(
171 bypassAllPVChecks =
False,
173 fillMetHighLevel =
False,
174 fillCandidateMaps =
False,
176 DetectorTypes =
"ecal:hbhe:hf:pixel:sistrip:es:muon",
180 pfMetDQMAnalyzerMiniAOD = pfMetDQMAnalyzer.clone(
181 fillMetHighLevel =
True,
182 fillCandidateMaps =
False,
183 srcPFlow =
'packedPFCandidates',
184 METDiagonisticsParameters = multPhiCorr_METDiagnosticsMiniAOD,
185 CleaningParameters = cleaningParameters.clone(
186 vertexCollection =
"goodOfflinePrimaryVerticesDQMforMiniAOD",
189 METCollectionLabel =
"slimmedMETs",
190 JetCollectionLabel =
"slimmedJets",
193 pfPuppiMetDQMAnalyzerMiniAOD = pfMetDQMAnalyzerMiniAOD.clone(
194 fillMetHighLevel =
False,
195 fillCandidateMaps =
True,
197 METCollectionLabel =
"slimmedMETsPuppi",
198 JetCollectionLabel =
"slimmedJetsPuppi",