3 import FWCore.ParameterSet.Config
as cms
5 process = cms.Process(
'MssmHbb')
7 process.load(
'FWCore.MessageService.MessageLogger_cfi')
8 process.MessageLogger.cerr.FwkReport.reportEvery = cms.untracked.int32(100000)
11 process.load(
'Configuration.StandardSequences.MagneticField_AutoFromDBCurrent_cff')
12 process.load(
'Configuration.Geometry.GeometryRecoDB_cff')
13 process.load(
'Configuration.StandardSequences.FrontierConditions_GlobalTag_cff')
14 from Configuration.AlCa.GlobalTag
import GlobalTag
15 process.GlobalTag =
GlobalTag(process.GlobalTag,
'92X_upgrade2017_realistic_v10')
17 process.maxEvents = cms.untracked.PSet( input = cms.untracked.int32(1000) )
19 output_file =
'ntuple.root' 21 process.TFileService = cms.Service(
'TFileService',
22 fileName = cms.string(output_file)
27 process.triggerSelection = cms.EDFilter(
'TriggerResultsFilter',
28 triggerConditions = cms.vstring(
30 'HLT_DoublePFJets100MaxDeta1p6_DoubleCaloBTagCSV_p33_v*',
31 'HLT_Mu12_DoublePFJets40MaxDeta1p6_DoubleCaloBTagCSV_p33_v*',
33 'HLT_DoublePFJets116MaxDeta1p6_DoubleCaloBTagCSV_p33_v*',
34 'HLT_DoublePFJets128MaxDeta1p6_DoubleCaloBTagCSV_p33_v*',
35 'HLT_Mu12_DoublePFJets54MaxDeta1p6_DoubleCaloBTagCSV_p33_v*',
36 'HLT_Mu12_DoublePFJets62MaxDeta1p6_DoubleCaloBTagCSV_p33_v*',
39 'HLT_SingleJet30_Mu12_SinglePFJet40_v*',
40 'HLT_DoublePFJets40_CaloBTagCSV_p33_v*',
41 'HLT_DoublePFJets100_CaloBTagCSV_p33_v*',
42 'HLT_DoublePFJets200_CaloBTagCSV_p33_v*',
43 'HLT_DoublePFJets350_CaloBTagCSV_p33_v*',
44 'HLT_Mu12_DoublePFJets40_CaloBTagCSV_p33_v*',
45 'HLT_Mu12_DoublePFJets100_CaloBTagCSV_p33_v*',
46 'HLT_Mu12_DoublePFJets200_CaloBTagCSV_p33_v*',
47 'HLT_Mu12_DoublePFJets350_CaloBTagCSV_p33_v*',
65 hltResults = cms.InputTag(
'TriggerResults',
'',
'HLT' ),
66 l1tResults = cms.InputTag(
'' ),
67 l1tIgnoreMask = cms.bool(
False ),
68 l1techIgnorePrescales = cms.bool(
False ),
69 daqPartitions = cms.uint32( 1 ),
70 throw = cms.bool(
False )
77 process.TotalEvents = cms.EDProducer(
'EventCountProducer')
78 process.FilteredEvents = cms.EDProducer(
'EventCountProducer')
81 process.primaryVertexFilter = cms.EDFilter(
'VertexSelector',
82 src = cms.InputTag(
'offlineSlimmedPrimaryVertices'),
83 cut = cms.string(
'!isFake && ndof > 4 && abs(z) <= 24 && position.Rho <= 2'),
84 filter = cms.bool(
True),
88 process.MssmHbb = cms.EDAnalyzer(
'Ntuplizer',
89 MonteCarlo = cms.bool(
True),
90 UseFullName = cms.bool(
False),
92 CrossSection = cms.double(1.),
93 GenFilterInfo = cms.InputTag(
"genFilterEfficiencyProducer"),
94 GenRunInfo = cms.InputTag(
"generator"),
95 GenEventInfo = cms.InputTag(
"generator"),
96 GenJets = cms.VInputTag(cms.InputTag(
"slimmedGenJets")),
97 GenParticles = cms.VInputTag(cms.InputTag(
"prunedGenParticles")),
98 PileupInfo = cms.InputTag(
"slimmedAddPileupInfo"),
100 TotalEvents = cms.InputTag(
'TotalEvents'),
101 FilteredEvents = cms.InputTag(
'FilteredEvents'),
102 PatJets = cms.VInputTag(
103 cms.InputTag(
'slimmedJets'),
104 cms.InputTag(
'slimmedJetsPuppi'),
106 JECRecords = cms.vstring (
110 JERRecords = cms.vstring (
114 FixedGridRhoAll = cms.InputTag(
'fixedGridRhoAll'),
115 PatMuons = cms.VInputTag(
116 cms.InputTag(
'slimmedMuons')
118 PrimaryVertices = cms.VInputTag(
119 cms.InputTag(
'offlineSlimmedPrimaryVertices')
121 BTagAlgorithms = cms.vstring (
122 'pfCombinedInclusiveSecondaryVertexV2BJetTags',
123 'pfJetProbabilityBJetTags',
124 'pfCombinedMVAV2BJetTags',
125 'pfDeepCSVJetTags:probudsg',
126 'pfDeepCSVJetTags:probb',
127 'pfDeepCSVJetTags:probc',
128 'pfDeepCSVJetTags:probbb',
129 'pfDeepCSVJetTags:probcc',
130 'pfDeepCMVAJetTags:probudsg',
131 'pfDeepCMVAJetTags:probb',
132 'pfDeepCMVAJetTags:probc',
133 'pfDeepCMVAJetTags:probbb',
134 'pfDeepCMVAJetTags:probcc' 136 BTagAlgorithmsAlias = cms.vstring (
151 TriggerResults = cms.VInputTag(cms.InputTag(
'TriggerResults',
'',
'HLT')),
152 TriggerPaths = cms.vstring (
157 'HLT_DoublePFJets100MaxDeta1p6_DoubleCaloBTagCSV_p33_v',
158 'HLT_Mu12_DoublePFJets40MaxDeta1p6_DoubleCaloBTagCSV_p33_v',
160 'HLT_DoublePFJets116MaxDeta1p6_DoubleCaloBTagCSV_p33_v',
161 'HLT_DoublePFJets128MaxDeta1p6_DoubleCaloBTagCSV_p33_v',
162 'HLT_Mu12_DoublePFJets54MaxDeta1p6_DoubleCaloBTagCSV_p33_v',
163 'HLT_Mu12_DoublePFJets62MaxDeta1p6_DoubleCaloBTagCSV_p33_v',
166 'HLT_SingleJet30_Mu12_SinglePFJet40_v',
167 'HLT_DoublePFJets40_CaloBTagCSV_p33_v',
168 'HLT_DoublePFJets100_CaloBTagCSV_p33_v',
169 'HLT_DoublePFJets200_CaloBTagCSV_p33_v',
170 'HLT_DoublePFJets350_CaloBTagCSV_p33_v',
171 'HLT_Mu12_DoublePFJets40_CaloBTagCSV_p33_v',
172 'HLT_Mu12_DoublePFJets100_CaloBTagCSV_p33_v',
173 'HLT_Mu12_DoublePFJets200_CaloBTagCSV_p33_v',
174 'HLT_Mu12_DoublePFJets350_CaloBTagCSV_p33_v',
193 L1Seeds = cms.vstring (
194 'L1_Mu3_JetC16_dEta_Max0p4_dPhi_Max0p4',
195 'L1_Mu3_JetC60_dEta_Max0p4_dPhi_Max0p4',
196 'L1_Mu3_JetC120_dEta_Max0p4_dPhi_Max0p4',
197 'L1_Mu12er2p3_Jet40er2p3_dR_Max0p4_DoubleJet40er2p3_dEta_Max1p6',
198 'L1_DoubleJet40er3p0',
199 'L1_DoubleJet100er3p0',
200 'L1_DoubleJet112er3p0',
201 'L1_DoubleJet120er3p0',
202 'L1_DoubleJet100er2p3_dEta_Max1p6',
203 'L1_DoubleJet112er2p3_dEta_Max1p6',
216 TriggerObjectStandAlone = cms.VInputTag(
217 cms.InputTag(
'slimmedPatTrigger'),
219 TriggerObjectLabels = cms.vstring (
221 'hltL1DoubleJet100er2p3dEtaMax1p6',
222 'hltL1DoubleJet100er2p3dEtaMax1p6Ior112er2p3dEtaMax1p6',
223 'hltDoubleCaloBJets100eta2p3',
224 'hltBTagCalo80x6CSVp0p92DoubleWithMatching',
225 'hltDoublePFJets100Eta2p3',
226 'hltDoublePFJets100Eta2p3MaxDeta1p6',
228 'hltL1Mu12er2p3Jet40er2p3dRMax0p4DoubleJet40er2p3dEtaMax1p6',
229 'hltL1fL1sMu12Dijet40L1Filtered0',
230 'hltDoubleCaloBJets30eta2p3',
231 'hltBTagCalo30x8CSVp0p92DoubleWithMatching',
232 'hltL3fL1sMu12Dijet40L1f0L2f8L3Filtered12',
233 'hltDoublePFBJets40Eta2p3',
234 'hltDoublePFJets40Eta2p3MaxDeta1p6',
235 'hltBSoftMuonDiJet40Mu12L3FilterByDR',
237 'hltL1DoubleJet100er2p3dEtaMax1p6',
238 'hltL1DoubleJet100er2p3dEtaMax1p6Ior112er2p3dEtaMax1p6',
239 'hltDoubleCaloBJets100eta2p3',
240 'hltBTagCalo80x6CSVp0p92DoubleWithMatching',
241 'hltDoublePFJets116Eta2p3',
242 'hltDoublePFJets116Eta2p3MaxDeta1p6',
244 'hltL1DoubleJet100er2p3dEtaMax1p6',
245 'hltL1DoubleJet100er2p3dEtaMax1p6Ior112er2p3dEtaMax1p6',
246 'hltDoubleCaloBJets100eta2p3',
247 'hltBTagCalo80x6CSVp0p92DoubleWithMatching',
248 'hltDoublePFJets128Eta2p3',
249 'hltDoublePFJets128Eta2p3MaxDeta1p6',
251 'hltL1Mu12er2p3Jet40er2p3dRMax0p4DoubleJet40er2p3dEtaMax1p6',
252 'hltL1fL1sMu12Dijet40L1Filtered0',
253 'hltDoubleCaloBJets30eta2p3',
254 'hltBTagCalo30x8CSVp0p92DoubleWithMatching',
255 'hltL3fL1sMu12Dijet40L1f0L2f8L3Filtered12',
256 'hltDoublePFBJets54Eta2p3',
257 'hltDoublePFJets54Eta2p3MaxDeta1p6',
258 'hltBSoftMuonDiJet54Mu12L3FilterByDR',
260 'hltL1Mu12er2p3Jet40er2p3dRMax0p4DoubleJet40er2p3dEtaMax1p6',
261 'hltL1fL1sMu12Dijet40L1Filtered0',
262 'hltDoubleCaloBJets30eta2p3',
263 'hltBTagCalo30x8CSVp0p92DoubleWithMatching',
264 'hltL3fL1sMu12Dijet40L1f0L2f8L3Filtered12',
265 'hltDoublePFBJets62Eta2p3',
266 'hltDoublePFJets62Eta2p3MaxDeta1p6',
267 'hltBSoftMuonDiJet62Mu12L3FilterByDR',
269 'hltL1sMu3JetC16dEtaMax0p4dPhiMax0p4',
270 'hltL1fL1sMu3Jet16L1Filtered0',
271 'hltSingleCaloBJets30eta2p3',
272 'hltL3fL1sMu3Jet16L1f0L2f8L3Filtered12',
273 'hltSinglePFBJets40Eta2p3',
274 'hltBSoftMuonJet40Mu12L3FilterByDR',
276 'hltL1DoubleJet40er3p0',
277 'hltDoubleCaloBJets30eta2p3',
278 'hltBTagCalo30x8CSVp0p92SingleWithMatching',
279 'hltDoublePFJets40Eta2p3',
281 'hltL1DoubleJet100er3p0',
282 'hltDoubleCaloBJets100eta2p3',
283 'hltBTagCalo80x6CSVp0p92SingleWithMatching',
284 'hltDoublePFJets100Eta2p3',
286 'hltL1DoubleJet112er3p0',
287 'hltL1DoubleJet120er3p0',
288 'hltDoubleCaloBJets100eta2p3',
289 'hltBTagCalo80x6CSVp0p92SingleWithMatching',
290 'hltDoublePFJets200Eta2p3',
292 'hltL1DoubleJet112er3p0',
293 'hltL1DoubleJet120er3p0',
294 'hltDoubleCaloBJets100eta2p3',
295 'hltBTagCalo80x6CSVp0p92SingleWithMatching',
296 'hltDoublePFJets350Eta2p3',
298 'hltL1sMu3JetC16dEtaMax0p4dPhiMax0p4',
299 'hltL1fL1sMu3Jet16L1Filtered0',
300 'hltDoubleCaloBJets30eta2p3',
301 'hltBTagCalo30x8CSVp0p92SingleWithMatching',
302 'hltL3fL1sMu3Jet16L1f0L2f8L3Filtered12',
303 'hltDoublePFBJets40Eta2p3',
304 'hltBSoftMuonDiJet40Mu12L3FilterByDR',
306 'hltL1sMu3JetC60dEtaMax0p4dPhiMax0p4',
307 'hltL1fL1sMu3Jet60L1Filtered0',
308 'hltDoubleCaloBJets30eta2p3',
309 'hltBTagCalo30x8CSVp0p92SingleWithMatching',
310 'hltL3fL1sMu3Jet60L1f0L2f8L3Filtered12',
311 'hltDoublePFBJets100Eta2p3',
312 'hltBSoftMuonDiJet100Mu12L3FilterByDR',
314 'hltL1sMu3JetC120dEtaMax0p4dPhiMax0p4',
315 'hltL1fL1sMu3Jet120L1Filtered0',
316 'hltDoubleCaloBJets30eta2p3',
317 'hltBTagCalo30x8CSVp0p92SingleWithMatching',
318 'hltL3fL1sMu3Jet120L1f0L2f8L3Filtered12',
319 'hltDoublePFBJets200Eta2p3',
320 'hltBSoftMuonDiJet200Mu12L3FilterByDR',
322 'hltL1sMu3JetC120dEtaMax0p4dPhiMax0p4',
323 'hltL1fL1sMu3Jet120L1Filtered0',
324 'hltDoubleCaloBJets30eta2p3',
325 'hltBTagCalo30x8CSVp0p92SingleWithMatching',
326 'hltL3fL1sMu3Jet120L1f0L2f8L3Filtered12',
327 'hltDoublePFBJets350Eta2p3',
328 'hltBSoftMuonDiJet350Mu12L3FilterByDR',
331 'hltSingleCaloJet10',
335 'hltSingleCaloJet40',
339 'hltSingleCaloJet50',
343 'hltSingleCaloJet110',
346 'hltL1sSingleJet120',
347 'hltSingleCaloJet170',
350 'hltL1sSingleJet170IorSingleJet180IorSingleJet200',
351 'hltSingleCaloJet210',
354 'hltL1sSingleJet170IorSingleJet180IorSingleJet200',
355 'hltSingleCaloJet270',
358 'hltL1sSingleJet170IorSingleJet180IorSingleJet200',
359 'hltSingleCaloJet350',
362 'hltL1sSingleJet170IorSingleJet180IorSingleJet200',
363 'hltSingleCaloJet400',
366 'hltL1sSingleJet170IorSingleJet180IorSingleJet200',
367 'hltSingleCaloJet450',
370 'hltL1sSingleJet170IorSingleJet180IorSingleJet200',
371 'hltSingleCaloJet450',
374 'hltL1sSingleMu3IorSingleMu5IorSingleMu7',
375 'hltL1fL1sMu5L1Filtered0',
376 'hltL3fL1sMu5L1f0L2f5L3Filtered8',
379 'hltL1fL1sMu3L1Filtered0',
380 'hltL1sSingleJet35ObjectMap',
381 'hltL3fL1sMu3L1f0L2f0L3Filtered3',
382 'hltMu3PFJet40MuCleaned',
385 TriggerObjectSplits = cms.vstring (
386 'hltL1Mu12er2p3Jet40er2p3dRMax0p4DoubleJet40er2p3dEtaMax1p6',
388 TriggerObjectSplitsTypes = cms.vstring (
393 process.p = cms.Path(
394 process.TotalEvents *
396 process.primaryVertexFilter *
397 process.FilteredEvents *
402 readFiles = cms.untracked.vstring()
403 secFiles = cms.untracked.vstring()
404 process.source = cms.Source (
'PoolSource',fileNames = readFiles, secondaryFileNames = secFiles)
406 '/store/mc/RunIISummer17MiniAOD/QCD_Pt-1000toInf_MuEnrichedPt5_TuneCUETP8M1_13TeV_pythia8/MINIAODSIM/92X_upgrade2017_realistic_v10-v1/50000/008B6475-1EA7-E711-B1DB-00259075D72C.root',