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_dataRun2_Prompt_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*',
60 'HLT_DiPFJetAve40_v*',
61 'HLT_DiPFJetAve80_v*',
62 'HLT_DiPFJetAve200_v*',
63 'HLT_DiPFJetAve320_v*',
64 'HLT_DiPFJetAve500_v*',
72 hltResults = cms.InputTag(
'TriggerResults',
'',
'HLT' ),
73 l1tResults = cms.InputTag(
'' ),
74 l1tIgnoreMask = cms.bool(
False ),
75 l1techIgnorePrescales = cms.bool(
False ),
76 daqPartitions = cms.uint32( 1 ),
77 throw = cms.bool(
False )
84 process.TotalEvents = cms.EDProducer(
'EventCountProducer')
85 process.FilteredEvents = cms.EDProducer(
'EventCountProducer')
88 process.primaryVertexFilter = cms.EDFilter(
'VertexSelector',
89 src = cms.InputTag(
'offlineSlimmedPrimaryVertices'),
90 cut = cms.string(
'!isFake && ndof > 4 && abs(z) <= 24 && position.Rho <= 2'),
91 filter = cms.bool(
True),
95 process.MssmHbb = cms.EDAnalyzer(
'Ntuplizer',
96 MonteCarlo = cms.bool(
False),
97 UseFullName = cms.bool(
False),
99 TotalEvents = cms.InputTag(
'TotalEvents'),
100 FilteredEvents = cms.InputTag(
'FilteredEvents'),
101 PatJets = cms.VInputTag(
102 cms.InputTag(
'slimmedJets'),
103 cms.InputTag(
'slimmedJetsPuppi'),
105 JECRecords = cms.vstring (
109 JERRecords = cms.vstring (
113 FixedGridRhoAll = cms.InputTag(
'fixedGridRhoAll'),
114 PatMuons = cms.VInputTag(
115 cms.InputTag(
'slimmedMuons')
117 PrimaryVertices = cms.VInputTag(
118 cms.InputTag(
'offlineSlimmedPrimaryVertices')
120 BTagAlgorithms = cms.vstring (
121 'pfCombinedInclusiveSecondaryVertexV2BJetTags',
122 'pfJetProbabilityBJetTags',
123 'pfCombinedMVAV2BJetTags',
124 'pfDeepCSVJetTags:probudsg',
125 'pfDeepCSVJetTags:probb',
126 'pfDeepCSVJetTags:probc',
127 'pfDeepCSVJetTags:probbb',
128 'pfDeepCSVJetTags:probcc',
129 'pfDeepCMVAJetTags:probudsg',
130 'pfDeepCMVAJetTags:probb',
131 'pfDeepCMVAJetTags:probc',
132 'pfDeepCMVAJetTags:probbb',
133 'pfDeepCMVAJetTags:probcc' 135 BTagAlgorithmsAlias = cms.vstring (
150 TriggerResults = cms.VInputTag(cms.InputTag(
'TriggerResults',
'',
'HLT')),
151 TriggerPaths = cms.vstring (
156 'HLT_DoublePFJets100MaxDeta1p6_DoubleCaloBTagCSV_p33_v',
157 'HLT_Mu12_DoublePFJets40MaxDeta1p6_DoubleCaloBTagCSV_p33_v',
159 'HLT_DoublePFJets116MaxDeta1p6_DoubleCaloBTagCSV_p33_v',
160 'HLT_DoublePFJets128MaxDeta1p6_DoubleCaloBTagCSV_p33_v',
161 'HLT_Mu12_DoublePFJets54MaxDeta1p6_DoubleCaloBTagCSV_p33_v',
162 'HLT_Mu12_DoublePFJets62MaxDeta1p6_DoubleCaloBTagCSV_p33_v',
165 'HLT_SingleJet30_Mu12_SinglePFJet40_v',
166 'HLT_DoublePFJets40_CaloBTagCSV_p33_v',
167 'HLT_DoublePFJets100_CaloBTagCSV_p33_v',
168 'HLT_DoublePFJets200_CaloBTagCSV_p33_v',
169 'HLT_DoublePFJets350_CaloBTagCSV_p33_v',
170 'HLT_Mu12_DoublePFJets40_CaloBTagCSV_p33_v',
171 'HLT_Mu12_DoublePFJets100_CaloBTagCSV_p33_v',
172 'HLT_Mu12_DoublePFJets200_CaloBTagCSV_p33_v',
173 'HLT_Mu12_DoublePFJets350_CaloBTagCSV_p33_v',
186 'HLT_DiPFJetAve40_v',
187 'HLT_DiPFJetAve80_v',
188 'HLT_DiPFJetAve200_v',
189 'HLT_DiPFJetAve320_v',
190 'HLT_DiPFJetAve500_v',
200 L1Seeds = cms.vstring (
201 'L1_Mu3_JetC16_dEta_Max0p4_dPhi_Max0p4',
202 'L1_Mu3_JetC60_dEta_Max0p4_dPhi_Max0p4',
203 'L1_Mu3_JetC120_dEta_Max0p4_dPhi_Max0p4',
204 'L1_Mu12er2p3_Jet40er2p3_dR_Max0p4_DoubleJet40er2p3_dEta_Max1p6',
205 'L1_DoubleJet40er3p0',
206 'L1_DoubleJet100er3p0',
207 'L1_DoubleJet112er3p0',
208 'L1_DoubleJet120er3p0',
209 'L1_DoubleJet100er2p3_dEta_Max1p6',
210 'L1_DoubleJet112er2p3_dEta_Max1p6',
224 TriggerObjectStandAlone = cms.VInputTag(
225 cms.InputTag(
'slimmedPatTrigger'),
227 TriggerObjectLabels = cms.vstring (
229 'hltL1DoubleJet100er2p3dEtaMax1p6',
230 'hltL1DoubleJet100er2p3dEtaMax1p6Ior112er2p3dEtaMax1p6',
231 'hltDoubleCaloBJets100eta2p3',
232 'hltBTagCalo80x6CSVp0p92DoubleWithMatching',
233 'hltDoublePFJets100Eta2p3',
234 'hltDoublePFJets100Eta2p3MaxDeta1p6',
236 'hltL1Mu12er2p3Jet40er2p3dRMax0p4DoubleJet40er2p3dEtaMax1p6',
237 'hltL1fL1sMu12Dijet40L1Filtered0',
238 'hltDoubleCaloBJets30eta2p3',
239 'hltBTagCalo30x8CSVp0p92DoubleWithMatching',
240 'hltL3fL1sMu12Dijet40L1f0L2f8L3Filtered12',
241 'hltDoublePFBJets40Eta2p3',
242 'hltDoublePFJets40Eta2p3MaxDeta1p6',
243 'hltBSoftMuonDiJet40Mu12L3FilterByDR',
245 'hltL1DoubleJet100er2p3dEtaMax1p6',
246 'hltL1DoubleJet100er2p3dEtaMax1p6Ior112er2p3dEtaMax1p6',
247 'hltDoubleCaloBJets100eta2p3',
248 'hltBTagCalo80x6CSVp0p92DoubleWithMatching',
249 'hltDoublePFJets116Eta2p3',
250 'hltDoublePFJets116Eta2p3MaxDeta1p6',
252 'hltL1DoubleJet100er2p3dEtaMax1p6',
253 'hltL1DoubleJet100er2p3dEtaMax1p6Ior112er2p3dEtaMax1p6',
254 'hltDoubleCaloBJets100eta2p3',
255 'hltBTagCalo80x6CSVp0p92DoubleWithMatching',
256 'hltDoublePFJets128Eta2p3',
257 'hltDoublePFJets128Eta2p3MaxDeta1p6',
259 'hltL1Mu12er2p3Jet40er2p3dRMax0p4DoubleJet40er2p3dEtaMax1p6',
260 'hltL1fL1sMu12Dijet40L1Filtered0',
261 'hltDoubleCaloBJets30eta2p3',
262 'hltBTagCalo30x8CSVp0p92DoubleWithMatching',
263 'hltL3fL1sMu12Dijet40L1f0L2f8L3Filtered12',
264 'hltDoublePFBJets54Eta2p3',
265 'hltDoublePFJets54Eta2p3MaxDeta1p6',
266 'hltBSoftMuonDiJet54Mu12L3FilterByDR',
268 'hltL1Mu12er2p3Jet40er2p3dRMax0p4DoubleJet40er2p3dEtaMax1p6',
269 'hltL1fL1sMu12Dijet40L1Filtered0',
270 'hltDoubleCaloBJets30eta2p3',
271 'hltBTagCalo30x8CSVp0p92DoubleWithMatching',
272 'hltL3fL1sMu12Dijet40L1f0L2f8L3Filtered12',
273 'hltDoublePFBJets62Eta2p3',
274 'hltDoublePFJets62Eta2p3MaxDeta1p6',
275 'hltBSoftMuonDiJet62Mu12L3FilterByDR',
277 'hltL1sMu3JetC16dEtaMax0p4dPhiMax0p4',
278 'hltL1fL1sMu3Jet16L1Filtered0',
279 'hltSingleCaloBJets30eta2p3',
280 'hltL3fL1sMu3Jet16L1f0L2f8L3Filtered12',
281 'hltSinglePFBJets40Eta2p3',
282 'hltBSoftMuonJet40Mu12L3FilterByDR',
284 'hltL1DoubleJet40er3p0',
285 'hltDoubleCaloBJets30eta2p3',
286 'hltBTagCalo30x8CSVp0p92SingleWithMatching',
287 'hltDoublePFJets40Eta2p3',
289 'hltL1DoubleJet100er3p0',
290 'hltDoubleCaloBJets100eta2p3',
291 'hltBTagCalo80x6CSVp0p92SingleWithMatching',
292 'hltDoublePFJets100Eta2p3',
294 'hltL1DoubleJet112er3p0',
295 'hltL1DoubleJet120er3p0',
296 'hltDoubleCaloBJets100eta2p3',
297 'hltBTagCalo80x6CSVp0p92SingleWithMatching',
298 'hltDoublePFJets200Eta2p3',
300 'hltL1DoubleJet112er3p0',
301 'hltL1DoubleJet120er3p0',
302 'hltDoubleCaloBJets100eta2p3',
303 'hltBTagCalo80x6CSVp0p92SingleWithMatching',
304 'hltDoublePFJets350Eta2p3',
306 'hltL1sMu3JetC16dEtaMax0p4dPhiMax0p4',
307 'hltL1fL1sMu3Jet16L1Filtered0',
308 'hltDoubleCaloBJets30eta2p3',
309 'hltBTagCalo30x8CSVp0p92SingleWithMatching',
310 'hltL3fL1sMu3Jet16L1f0L2f8L3Filtered12',
311 'hltDoublePFBJets40Eta2p3',
312 'hltBSoftMuonDiJet40Mu12L3FilterByDR',
314 'hltL1sMu3JetC60dEtaMax0p4dPhiMax0p4',
315 'hltL1fL1sMu3Jet60L1Filtered0',
316 'hltDoubleCaloBJets30eta2p3',
317 'hltBTagCalo30x8CSVp0p92SingleWithMatching',
318 'hltL3fL1sMu3Jet60L1f0L2f8L3Filtered12',
319 'hltDoublePFBJets100Eta2p3',
320 'hltBSoftMuonDiJet100Mu12L3FilterByDR',
322 'hltL1sMu3JetC120dEtaMax0p4dPhiMax0p4',
323 'hltL1fL1sMu3Jet120L1Filtered0',
324 'hltDoubleCaloBJets30eta2p3',
325 'hltBTagCalo30x8CSVp0p92SingleWithMatching',
326 'hltL3fL1sMu3Jet120L1f0L2f8L3Filtered12',
327 'hltDoublePFBJets200Eta2p3',
328 'hltBSoftMuonDiJet200Mu12L3FilterByDR',
330 'hltL1sMu3JetC120dEtaMax0p4dPhiMax0p4',
331 'hltL1fL1sMu3Jet120L1Filtered0',
332 'hltDoubleCaloBJets30eta2p3',
333 'hltBTagCalo30x8CSVp0p92SingleWithMatching',
334 'hltL3fL1sMu3Jet120L1f0L2f8L3Filtered12',
335 'hltDoublePFBJets350Eta2p3',
336 'hltBSoftMuonDiJet350Mu12L3FilterByDR',
339 'hltSingleCaloJet10',
343 'hltSingleCaloJet40',
347 'hltSingleCaloJet50',
351 'hltSingleCaloJet110',
354 'hltL1sSingleJet120',
355 'hltSingleCaloJet170',
358 'hltL1sSingleJet170IorSingleJet180IorSingleJet200',
359 'hltSingleCaloJet210',
362 'hltL1sSingleJet170IorSingleJet180IorSingleJet200',
363 'hltSingleCaloJet270',
366 'hltL1sSingleJet170IorSingleJet180IorSingleJet200',
367 'hltSingleCaloJet350',
370 'hltL1sSingleJet170IorSingleJet180IorSingleJet200',
371 'hltSingleCaloJet400',
374 'hltL1sSingleJet170IorSingleJet180IorSingleJet200',
375 'hltSingleCaloJet450',
378 'hltL1sSingleJet170IorSingleJet180IorSingleJet200',
379 'hltSingleCaloJet450',
382 'hltL1sSingleMu3IorSingleMu5IorSingleMu7',
383 'hltL1fL1sMu5L1Filtered0',
384 'hltL3fL1sMu5L1f0L2f5L3Filtered8',
387 'hltL1sSingleMu3IorMu3Jet30er2p5',
388 'hltL1fL1sMu3L1Filtered0',
389 'hltL1sSingleJet35ObjectMap',
390 'hltL3fL1sMu3L1f0L2f0L3Filtered3',
391 'hltMu3PFJet40MuCleaned',
403 'hltL1sSingleJet120',
404 'hltDiCaloJetAve170',
407 'hltL1sSingleJet170IorSingleJet180IorSingleJet200',
408 'hltDiCaloJetAve270',
411 'hltL1sSingleJet170IorSingleJet180IorSingleJet200',
412 'hltDiCaloJetAve450',
416 TriggerObjectSplits = cms.vstring (
417 'hltL1Mu12er2p3Jet40er2p3dRMax0p4DoubleJet40er2p3dEtaMax1p6',
418 'hltL1sSingleMu3IorMu3Jet30er2p5',
420 TriggerObjectSplitsTypes = cms.vstring (
424 L1TJets = cms.VInputTag(
425 cms.InputTag(
'caloStage2Digis',
'Jet',
'RECO'),
427 L1TMuons = cms.VInputTag(
428 cms.InputTag(
'gmtStage2Digis',
'Muon',
'RECO'),
432 process.p = cms.Path(
433 process.TotalEvents *
434 process.triggerSelection *
435 process.primaryVertexFilter *
436 process.FilteredEvents *
441 readFiles = cms.untracked.vstring()
442 secFiles = cms.untracked.vstring()
443 process.source = cms.Source (
'PoolSource',fileNames = readFiles, secondaryFileNames = secFiles)
445 '/store/data/Run2017F/BTagCSV/MINIAOD/PromptReco-v1/000/305/112/00000/02368BFC-A6B4-E711-AC9A-02163E01A4CB.root',