process.load("GeneratorInterface.RivetInterface.mergedGenParticles_cfi") process.load("GeneratorInterface.RivetInterface.genParticles2HepMC_cfi") process.genParticles2HepMC.genParticles = cms.InputTag("mergedGenParticles") process.load("GeneratorInterface.RivetInterface.particleLevel_cfi") #message logger process.load("FWCore.MessageService.MessageLogger_cfi") process.MessageLogger.cerr.threshold = '' process.maxEvents = cms.untracked.PSet(input=cms.untracked.int32(-1)) process.MessageLogger.cerr.FwkReport.reportEvery = 1000 #EGM from TopLJets2015.TopAnalysis.customizeEGM_cff import customizeEGM customizeEGM(process=process, runOnData=options.runOnData) # set input to process #process.maxEvents = cms.untracked.PSet( input = cms.untracked.int32(options.maxEvents) ) #process.maxEvents = cms.untracked.PSet( input = cms.untracked.int32(10000) ) process.source = cms.Source( "PoolSource", fileNames=cms.untracked.vstring( '/store/mc/RunIISummer17MiniAOD/TTJets_TuneCUETP8M1_13TeV-amcatnloFXFX-pythia8/MINIAODSIM/92X_upgrade2017_realistic_v10-v3/10000/00F1AD27-CF99-E711-A2F0-0CC47AC087AE.root' ), duplicateCheckMode=cms.untracked.string('noDuplicateCheck')) if options.runOnData: process.source.fileNames = cms.untracked.vstring( '/store/data/Run2017B/SinglePhoton/MINIAOD/17Nov2017-v1/30000/10F66FEF-B7D5-E711-9003-008CFAC93F3C.root' )
#get the configuration to apply from TopLJets2015.TopAnalysis.EraConfig import getEraConfiguration globalTag, jecTag, jecDB, jerTag, jerDB = getEraConfiguration( era=options.era, isData=options.runOnData) # Load the standard set of configuration modules process.load("TrackingTools.TransientTrack.TransientTrackBuilder_cfi") process.load('Configuration.StandardSequences.Services_cff') process.load('Configuration.StandardSequences.GeometryDB_cff') process.load('Configuration.StandardSequences.MagneticField_38T_cff') #EGM customization from TopLJets2015.TopAnalysis.customizeEGM_cff import customizeEGM customizeEGM(process=process, era=options.era) # global tag process.load( 'Configuration.StandardSequences.FrontierConditions_GlobalTag_cff') from Configuration.AlCa.GlobalTag import GlobalTag process.GlobalTag = GlobalTag(process.GlobalTag, globalTag) process.load("GeneratorInterface.RivetInterface.mergedGenParticles_cfi") process.load("GeneratorInterface.RivetInterface.genParticles2HepMC_cfi") process.genParticles2HepMC.genParticles = cms.InputTag("mergedGenParticles") process.load("GeneratorInterface.RivetInterface.particleLevel_cfi") process.particleLevel.jetMinPt = cms.double(15.) process.particleLevel.jetMaxEta = cms.double(5.)
# Load the standard set of configuration modules process.load("TrackingTools.TransientTrack.TransientTrackBuilder_cfi") process.load('Configuration.StandardSequences.Services_cff') process.load('Configuration.StandardSequences.GeometryDB_cff') process.load('Configuration.StandardSequences.MagneticField_38T_cff') # global tag process.load( 'Configuration.StandardSequences.FrontierConditions_GlobalTag_cff') from Configuration.AlCa.GlobalTag import GlobalTag process.GlobalTag = GlobalTag(process.GlobalTag, globalTag) #EGM customization from TopLJets2015.TopAnalysis.customizeEGM_cff import customizeEGM process.egammaPostRecoSeq = customizeEGM(process=process, era=options.era) #JetMET customization process.load('JetMETCorrections.Configuration.DefaultJEC_cff') from JetMETCorrections.Configuration.DefaultJEC_cff import * from JetMETCorrections.Configuration.JetCorrectionServices_cff import * from TopLJets2015.TopAnalysis.customizeJetTools_cff import * customizeJetTools(process=process, jecDB=jecDB, jecTag=jecTag, jerDB=jerDB, jerTag=jerTag, baseJetCollection='slimmedJets', runOnData=options.runOnData) #message logger