6 import FWCore.ParameterSet.Config
as cms
8 from Configuration.StandardSequences.Eras
import eras
10 process = cms.Process(
'NANO',eras.Run2_2017,eras.run2_nanoAOD_94XMiniAODv2)
13 process.load(
'Configuration.StandardSequences.Services_cff')
14 process.load(
'SimGeneral.HepPDTESSource.pythiapdt_cfi')
15 process.load(
'FWCore.MessageService.MessageLogger_cfi')
16 process.load(
'Configuration.EventContent.EventContent_cff')
17 process.load(
'SimGeneral.MixingModule.mixNoPU_cfi')
18 process.load(
'Configuration.StandardSequences.GeometryRecoDB_cff')
19 process.load(
'Configuration.StandardSequences.MagneticField_cff')
20 process.load(
'PhysicsTools.NanoAOD.nano_cff')
21 process.load(
'Configuration.StandardSequences.EndOfProcess_cff')
22 process.load(
'Configuration.StandardSequences.FrontierConditions_GlobalTag_cff')
24 process.maxEvents = cms.untracked.PSet(
25 input = cms.untracked.int32(100)
29 process.source = cms.Source(
"PoolSource",
30 fileNames = cms.untracked.vstring(
'/store/mc/RunIIFall17MiniAODv2/SUSYGluGluToBBHToBB_NarrowWidth_M-350_TuneCP5_13TeV-pythia8/MINIAODSIM/PU2017_12Apr2018_94X_mc2017_realistic_v14-v1/20000/5CCCC2D7-BB41-E811-8AD3-FA163EF96190.root'),
31 secondaryFileNames = cms.untracked.vstring()
34 process.options = cms.untracked.PSet(
39 process.configurationMetadata = cms.untracked.PSet(
40 annotation = cms.untracked.string(
'test94X nevts:1000'),
41 name = cms.untracked.string(
'Applications'),
42 version = cms.untracked.string(
'$Revision: 1.19 $')
47 process.NANOAODSIMoutput = cms.OutputModule(
"NanoAODOutputModule",
48 compressionAlgorithm = cms.untracked.string(
'LZMA'),
49 compressionLevel = cms.untracked.int32(9),
50 dataset = cms.untracked.PSet(
51 dataTier = cms.untracked.string(
'NANOAODSIM'),
52 filterName = cms.untracked.string(
'')
54 fileName = cms.untracked.string(
'nano.root'),
55 outputCommands = process.NANOAODSIMEventContent.outputCommands
61 from Configuration.AlCa.GlobalTag
import GlobalTag
62 process.GlobalTag =
GlobalTag(process.GlobalTag,
'94X_mc2017_realistic_v14',
'')
65 process.nanoAOD_step = cms.Path(process.nanoSequenceMC)
66 process.endjob_step = cms.EndPath(process.endOfProcess)
67 process.NANOAODSIMoutput_step = cms.EndPath(process.NANOAODSIMoutput)
70 process.schedule = cms.Schedule(process.nanoAOD_step,process.endjob_step,process.NANOAODSIMoutput_step)
71 from PhysicsTools.PatAlgos.tools.helpers
import associatePatAlgosToolsTask
72 associatePatAlgosToolsTask(process)
77 from PhysicsTools.NanoAOD.nano_cff
import nanoAOD_customizeMC
80 process = nanoAOD_customizeMC(process)
87 from Configuration.StandardSequences.earlyDeleteSettings_cff
import customiseEarlyDelete
88 process = customiseEarlyDelete(process)