Skip to content

Commit

Permalink
update example
Browse files Browse the repository at this point in the history
  • Loading branch information
ahinzmann committed Oct 4, 2019
1 parent f86a0b8 commit 15fb757
Showing 1 changed file with 29 additions and 25 deletions.
54 changes: 29 additions & 25 deletions PhysicsTools/PatUtils/test/runJERsmearingOnMiniAOD.py
Original file line number Diff line number Diff line change
Expand Up @@ -9,12 +9,14 @@

process = cms.Process('PAT2',eras.Run2_2016)

### Example how to check timing
#process.Timing = cms.Service("Timing",
# summaryOnly = cms.untracked.bool(False),
# useJobReport = cms.untracked.bool(True)
#)

process.SimpleMemoryCheck = cms.Service("SimpleMemoryCheck",ignoreTotal = cms.untracked.int32(1) )
### Example how to check memory
#process.SimpleMemoryCheck = cms.Service("SimpleMemoryCheck",ignoreTotal = cms.untracked.int32(1) )

# import of standard configurations
process.load('Configuration.StandardSequences.Services_cff')
Expand All @@ -35,7 +37,7 @@
# Input source
process.source = cms.Source("PoolSource",
fileNames = cms.untracked.vstring(
'file:////afs/cern.ch/user/h/hinzmann/workspace/tmp/102D73A7-5B87-E611-936E-0CC47A1E0472.root',
'/store/relval/CMSSW_11_0_0_pre6/RelValTTbar_13/MINIAODSIM/PU25ns_110X_upgrade2018_realistic_v3-v1/20000/F38B9A9F-4B4B-3D4B-8C9D-9A9B945194EF.root',
),
secondaryFileNames = cms.untracked.vstring(),
skipEvents = cms.untracked.uint32(145)
Expand Down Expand Up @@ -73,36 +75,38 @@

# Other statements
from Configuration.AlCa.GlobalTag import GlobalTag
### Pick a global tag that includes the desired JER-SFs
process.GlobalTag = GlobalTag(process.GlobalTag, '102X_mcRun2_asymptotic_v7', '')

# Path and EndPath definitions
process.MINIAODSIMoutput_step = cms.EndPath(process.MINIAODSIMoutput)

process.load('Configuration.StandardSequences.Services_cff')
process.load("JetMETCorrections.Modules.JetResolutionESProducer_cfi")
from CondCore.DBCommon.CondDBSetup_cfi import *

process.jer = cms.ESSource("PoolDBESSource",
CondDBSetup,
toGet = cms.VPSet(
# Resolution
cms.PSet(
record = cms.string('JetResolutionRcd'),
tag = cms.string('JR_Autumn18_V7_MC_PtResolution_AK4PFchs'),
label = cms.untracked.string('AK4PFchs_pt')
),

# Scale factors
cms.PSet(
record = cms.string('JetResolutionScaleFactorRcd'),
tag = cms.string('JR_Autumn18_V7_MC_SF_AK4PFchs'),
label = cms.untracked.string('AK4PFchs')
),
),
connect = cms.string('sqlite:Autumn18_V7_MC.db')
)

process.es_prefer_jer = cms.ESPrefer('PoolDBESSource', 'jer')

### Example how to read the JER-SF from a db file
#from CondCore.DBCommon.CondDBSetup_cfi import *
#process.jer = cms.ESSource("PoolDBESSource",
# CondDBSetup,
# toGet = cms.VPSet(
# # Resolution
# cms.PSet(
# record = cms.string('JetResolutionRcd'),
# tag = cms.string('JR_Autumn18_V7_MC_PtResolution_AK4PFchs'),
# label = cms.untracked.string('AK4PFchs_pt')
# ),
#
# # Scale factors
# cms.PSet(
# record = cms.string('JetResolutionScaleFactorRcd'),
# tag = cms.string('JR_Autumn18_V7_MC_SF_AK4PFchs'),
# label = cms.untracked.string('AK4PFchs')
# ),
# ),
# connect = cms.string('sqlite:Autumn18_V7_MC.db')
# )
#
#process.es_prefer_jer = cms.ESPrefer('PoolDBESSource', 'jer')

process.slimmedJetsSmeared = cms.EDProducer('SmearedPATJetProducer',
src = cms.InputTag('slimmedJets'),
Expand Down

0 comments on commit 15fb757

Please sign in to comment.