1 import FWCore.ParameterSet.Config
as cms
8 caloMetDQMAnalyzer = cms.EDAnalyzer(
"METAnalyzer",
9 METType=cms.untracked.string(
'calo'),
10 srcPFlow = cms.InputTag(
'particleFlow',
''),
11 l1algoname = cms.string(
"L1Tech_BPTX_plus_AND_minus.v0"),
12 METCollectionLabel = cms.InputTag(
"caloMet"),
13 JetCollectionLabel = cms.InputTag(
"ak4CaloJets"),
14 JetCorrections = cms.InputTag(
"dqmAk4PFL1FastL2L3ResidualCorrector"),
15 muonsrc = cms.InputTag(
"muons"),
17 ptMinCand = cms.double(1.),
18 hcalMin =cms.double(1.),
20 InputJetIDValueMap = cms.InputTag(
"ak4JetID"),
21 ptThreshold =cms.double(30),
23 FolderName = cms.untracked.string(
"JetMET/MET/"),
25 fillMetHighLevel = cms.bool(
True),
27 fillCandidateMaps = cms.bool(
False),
29 CleaningParameters = cleaningParameters.clone(),
30 METDiagonisticsParameters = multPhiCorr_METDiagnostics,
32 TriggerResultsLabel = cms.InputTag(
"TriggerResults::HLT"),
34 onlyCleaned = cms.untracked.bool(
True),
35 runcosmics = cms.untracked.bool(
False),
37 LSBegin = cms.int32(0),
38 LSEnd = cms.int32(-1),
43 triggerSelectedSubFolders = cms.VPSet(
44 cms.PSet( label = cms.string(
'highPtJet'),
45 andOr = cms.bool(
False ),
46 dbLabel = cms.string(
"JetMETDQMTrigger"),
47 hltInputTag = cms.InputTag(
"TriggerResults::HLT" ),
49 hltPaths = cms.vstring(
'HLT_PFJet400_v*' ),
50 andOrHlt = cms.bool(
True ),
51 errorReplyHlt = cms.bool(
False ),
53 cms.PSet(label = cms.string(
'lowPtJet'),
54 andOr = cms.bool(
False ),
55 dbLabel = cms.string(
"JetMETDQMTrigger"),
56 hltInputTag = cms.InputTag(
"TriggerResults::HLT" ),
58 hltPaths = cms.vstring(
'HLT_PFJet80_v*' ),
59 andOrHlt = cms.bool(
True ),
60 errorReplyHlt = cms.bool(
True ),
62 cms.PSet(label = cms.string(
'zeroBias'),
63 andOr = cms.bool(
False ),
64 dbLabel = cms.string(
"JetMETDQMTrigger"),
65 hltInputTag = cms.InputTag(
"TriggerResults::HLT" ),
67 hltPaths = cms.vstring(
'HLT_ZeroBias_v*' ),
68 andOrHlt = cms.bool(
True ),
69 errorReplyHlt = cms.bool(
False ),
71 cms.PSet(label = cms.string(
'highMET'),
72 andOr = cms.bool(
False ),
73 dbLabel = cms.string(
"JetMETDQMTrigger"),
74 hltInputTag = cms.InputTag(
"TriggerResults::HLT" ),
76 hltPaths = cms.vstring(
'HLT_MET400_v*' ),
77 andOrHlt = cms.bool(
True ),
78 errorReplyHlt = cms.bool(
False ),
89 cms.PSet(label = cms.string(
'singleMu'),
90 andOr = cms.bool(
False ),
91 dbLabel = cms.string(
"JetMETDQMTrigger"),
92 hltInputTag = cms.InputTag(
"TriggerResults::HLT" ),
94 hltPaths = cms.vstring(
'HLT_IsoMu24_eta2p1_v*',
'HLT_IsoMu24_v*'),
95 andOrHlt = cms.bool(
True ),
96 errorReplyHlt = cms.bool(
False ),
100 HcalNoiseRBXCollection = cms.InputTag(
"hcalnoise"),
102 HBHENoiseFilterResultLabel = cms.InputTag(
"HBHENoiseFilterResultProducer",
"HBHENoiseFilterResult"),
109 pVBin = cms.int32(100),
110 pVMax = cms.double(100.0),
111 pVMin = cms.double(0.0),
113 verbose = cms.int32(0),
117 DCSFilter = cms.PSet(
118 DetectorTypes = cms.untracked.string(
"ecal:hbhe:hf"),
120 Filter = cms.untracked.bool(
True)
124 pfMetDQMAnalyzer = caloMetDQMAnalyzer.clone(
125 METType=cms.untracked.string(
'pf'),
126 METCollectionLabel = cms.InputTag(
"pfMet"),
127 srcPFlow = cms.InputTag(
'particleFlow',
''),
128 JetCollectionLabel = cms.InputTag(
"ak4PFJets"),
129 JetCorrections = cms.InputTag(
"dqmAk4PFL1FastL2L3ResidualCorrector"),
130 fillMetHighLevel = cms.bool(
False),
131 fillCandidateMaps = cms.bool(
True),
132 onlyCleaned = cms.untracked.bool(
False),
133 DCSFilter = cms.PSet(
134 DetectorTypes = cms.untracked.string(
"ecal:hbhe:hf:pixel:sistrip:es:muon"),
136 Filter = cms.untracked.bool(
True)
140 pfMetT1DQMAnalyzer = caloMetDQMAnalyzer.clone(
141 METType=cms.untracked.string(
'pf'),
142 METCollectionLabel = cms.InputTag(
"pfMETT1"),
143 srcPFlow = cms.InputTag(
'particleFlow',
''),
144 JetCollectionLabel = cms.InputTag(
"ak4PFJetsCHS"),
145 JetCorrections = cms.InputTag(
"dqmAk4PFCHSL1FastL2L3ResidualCorrector"),
146 fillMetHighLevel = cms.bool(
False),
147 fillCandidateMaps = cms.bool(
False),
148 DCSFilter = cms.PSet(
149 DetectorTypes = cms.untracked.string(
"ecal:hbhe:hf:pixel:sistrip:es:muon"),
150 Filter = cms.untracked.bool(
True)
153 pfMetDQMAnalyzerMiniAOD = pfMetDQMAnalyzer.clone(
154 fillMetHighLevel = cms.bool(
False),
155 fillCandidateMaps = cms.bool(
False),
156 CleaningParameters = cleaningParameters.clone(
157 vertexCollection = cms.InputTag(
"goodOfflinePrimaryVerticesDQMforMiniAOD" ),
159 METType=cms.untracked.string(
'miniaod'),
160 METCollectionLabel = cms.InputTag(
"slimmedMETs"),
161 JetCollectionLabel = cms.InputTag(
"slimmedJets"),
162 JetCorrections = cms.InputTag(
""),