2 import FWCore.ParameterSet.Config
as cms
4 process = cms.Process(
'MssmHbb')
6 process.load(
'FWCore.MessageService.MessageLogger_cfi')
7 process.MessageLogger.cerr.FwkReport.reportEvery = cms.untracked.int32(100000)
10 process.load(
'Configuration.StandardSequences.MagneticField_AutoFromDBCurrent_cff')
11 process.load(
'Configuration.Geometry.GeometryRecoDB_cff')
12 process.load(
'Configuration.StandardSequences.FrontierConditions_GlobalTag_cff')
13 from Configuration.AlCa.GlobalTag
import GlobalTag
14 process.GlobalTag =
GlobalTag(process.GlobalTag,
'92X_dataRun2_Prompt_v11')
16 process.maxEvents = cms.untracked.PSet( input = cms.untracked.int32(100) )
19 output_file =
'ntuple.root' 20 process.TFileService = cms.Service(
'TFileService',
21 fileName = cms.string(output_file)
28 process.triggerSelection = cms.EDFilter(
'TriggerResultsFilter',
29 MssmHbbTriggerResultsFilter,
30 hltResults = cms.InputTag(
'TriggerResults',
'',
'HLT' ),
31 l1tResults = cms.InputTag(
'' ),
32 l1tIgnoreMask = cms.bool(
False ),
33 l1techIgnorePrescales = cms.bool(
False ),
34 daqPartitions = cms.uint32( 1 ),
35 throw = cms.bool(
False )
56 process.TotalEvents = cms.EDProducer(
'EventCountProducer')
57 process.FilteredEvents = cms.EDProducer(
'EventCountProducer')
60 process.primaryVertexFilter = cms.EDFilter(
'VertexSelector',
61 src = cms.InputTag(
'offlineSlimmedPrimaryVertices'),
62 cut = cms.string(
'!isFake && ndof > 4 && abs(z) <= 24 && position.Rho <= 2'),
63 filter = cms.bool(
True),
73 process.MssmHbb = cms.EDAnalyzer(
'Ntuplizer',
76 MssmHbbNtuplizerTriggerPaths,
77 MssmHbbNtuplizerL1Seeds,
78 MssmHbbNtuplizerTriggerObjects,
80 MonteCarlo = cms.bool(
False),
82 TotalEvents = cms.InputTag (
'TotalEvents'),
83 FilteredEvents = cms.InputTag (
'FilteredEvents'),
84 PatJets = cms.VInputTag( cms.InputTag(
'slimmedJets'), cms.InputTag(
'slimmedJetsPuppi') ),
85 JECRecords = cms.vstring (
'AK4PFchs',
'AK4PFPuppi', ),
86 JERRecords = cms.vstring (
'AK4PFchs',
'AK4PFPuppi', ),
87 FixedGridRhoAll = cms.InputTag (
'fixedGridRhoAll'),
88 PatMuons = cms.VInputTag(cms.InputTag(
'slimmedMuons') ),
89 PrimaryVertices = cms.VInputTag(cms.InputTag(
'offlineSlimmedPrimaryVertices') ),
90 TriggerResults = cms.VInputTag(cms.InputTag(
'TriggerResults',
'',
'HLT') ),
91 L1TJets = cms.VInputTag(cms.InputTag(
'caloStage2Digis',
'Jet',
'RECO'), ),
92 L1TMuons = cms.VInputTag(cms.InputTag(
'gmtStage2Digis',
'Muon',
'RECO'), ),
93 TriggerObjectStandAlone = cms.VInputTag(cms.InputTag(
'slimmedPatTrigger'), ),
99 process.triggerSelection *
100 process.primaryVertexFilter *
101 process.FilteredEvents *
106 readFiles = cms.untracked.vstring()
107 secFiles = cms.untracked.vstring()
108 process.source = cms.Source (
'PoolSource',fileNames = readFiles, secondaryFileNames = secFiles)
110 'file:/nfs/dust/cms/user/walsh/store/data/Run2017F/BTagCSV/MINIAOD/PromptReco-v1/000/305/112/00000/02368BFC-A6B4-E711-AC9A-02163E01A4CB.root',