File indexing completed on 2023-03-17 11:04:37
0001
0002
0003
0004
0005
0006 import FWCore.ParameterSet.Config as cms
0007
0008
0009
0010 process = cms.Process('GEN')
0011
0012
0013 process.load('Configuration.StandardSequences.Services_cff')
0014 process.load('SimGeneral.HepPDTESSource.pythiapdt_cfi')
0015 process.load('FWCore.MessageService.MessageLogger_cfi')
0016 process.load('Configuration.EventContent.EventContent_cff')
0017 process.load('SimGeneral.MixingModule.mixNoPU_cfi')
0018 process.load('Configuration.StandardSequences.GeometryRecoDB_cff')
0019 process.load('Configuration.StandardSequences.MagneticField_cff')
0020 process.load('Configuration.StandardSequences.Generator_cff')
0021 process.load('IOMC.EventVertexGenerators.VtxSmearedRealistic50ns13TeVCollision_cfi')
0022 process.load('GeneratorInterface.Core.genFilterSummary_cff')
0023 process.load('Configuration.StandardSequences.EndOfProcess_cff')
0024 process.load('Configuration.StandardSequences.FrontierConditions_GlobalTag_cff')
0025
0026 process.maxEvents = cms.untracked.PSet(
0027 input = cms.untracked.int32(10),
0028 output = cms.optional.untracked.allowed(cms.int32,cms.PSet)
0029 )
0030
0031
0032 process.source = cms.Source("EmptySource")
0033
0034 process.options = cms.untracked.PSet(
0035 FailPath = cms.untracked.vstring(),
0036 IgnoreCompletely = cms.untracked.vstring(),
0037 Rethrow = cms.untracked.vstring(),
0038 SkipEvent = cms.untracked.vstring(),
0039 allowUnscheduled = cms.obsolete.untracked.bool,
0040 canDeleteEarly = cms.untracked.vstring(),
0041 deleteNonConsumedUnscheduledModules = cms.untracked.bool(True),
0042 emptyRunLumiMode = cms.obsolete.untracked.string,
0043 eventSetup = cms.untracked.PSet(
0044 forceNumberOfConcurrentIOVs = cms.untracked.PSet(
0045 allowAnyLabel_=cms.required.untracked.uint32
0046 ),
0047 numberOfConcurrentIOVs = cms.untracked.uint32(1)
0048 ),
0049 fileMode = cms.untracked.string('FULLMERGE'),
0050 forceEventSetupCacheClearOnNewRun = cms.untracked.bool(False),
0051 makeTriggerResults = cms.obsolete.untracked.bool,
0052 numberOfConcurrentLuminosityBlocks = cms.untracked.uint32(1),
0053 numberOfConcurrentRuns = cms.untracked.uint32(1),
0054 numberOfStreams = cms.untracked.uint32(0),
0055 numberOfThreads = cms.untracked.uint32(1),
0056 printDependencies = cms.untracked.bool(False),
0057 sizeOfStackForThreadsInKB = cms.optional.untracked.uint32,
0058 throwIfIllegalParameter = cms.untracked.bool(True),
0059 wantSummary = cms.untracked.bool(False)
0060 )
0061
0062
0063 process.configurationMetadata = cms.untracked.PSet(
0064 annotation = cms.untracked.string('Configuration/Generator/python/DYToLL012Jets_5FS_TuneCH3_13TeV_amcatnloFxFx_herwig7_cff.py nevts:10'),
0065 name = cms.untracked.string('Applications'),
0066 version = cms.untracked.string('$Revision: 1.19 $')
0067 )
0068
0069
0070
0071 process.LHEoutput = cms.OutputModule("PoolOutputModule",
0072 dataset = cms.untracked.PSet(
0073 dataTier = cms.untracked.string('LHE'),
0074 filterName = cms.untracked.string('')
0075 ),
0076 fileName = cms.untracked.string('DYToLL012Jets_5FS_TuneCH3_13TeV_amcatnloFxFx_herwig7_cff_py_LHE_GEN.root'),
0077 outputCommands = process.LHEEventContent.outputCommands,
0078 splitLevel = cms.untracked.int32(0)
0079 )
0080
0081 process.RAWSIMoutput = cms.OutputModule("PoolOutputModule",
0082 SelectEvents = cms.untracked.PSet(
0083 SelectEvents = cms.vstring('generation_step')
0084 ),
0085 compressionAlgorithm = cms.untracked.string('LZMA'),
0086 compressionLevel = cms.untracked.int32(1),
0087 dataset = cms.untracked.PSet(
0088 dataTier = cms.untracked.string('GEN'),
0089 filterName = cms.untracked.string('')
0090 ),
0091 eventAutoFlushCompressedSize = cms.untracked.int32(20971520),
0092 fileName = cms.untracked.string('DYToLL012Jets_5FS_TuneCH3_13TeV_amcatnloFxFx_herwig7_cff_py_LHE_GEN_inRAWSIM.root'),
0093 outputCommands = process.RAWSIMEventContent.outputCommands,
0094 splitLevel = cms.untracked.int32(0)
0095 )
0096
0097
0098
0099
0100 process.genstepfilter.triggerConditions=cms.vstring("generation_step")
0101 from Configuration.AlCa.GlobalTag import GlobalTag
0102 process.GlobalTag = GlobalTag(process.GlobalTag, 'auto:run2_mc', '')
0103
0104 process.generator = cms.EDFilter("Herwig7GeneratorFilter",
0105 configFiles = cms.vstring(),
0106 crossSection = cms.untracked.double(-1),
0107 dataLocation = cms.string('${HERWIGPATH:-6}'),
0108 eventHandlers = cms.string('/Herwig/EventHandlers'),
0109 filterEfficiency = cms.untracked.double(1.0),
0110 generatorModule = cms.string('/Herwig/Generators/EventGenerator'),
0111 herwig7CH3AlphaS = cms.vstring(
0112 'cd /Herwig/Shower',
0113 'set AlphaQCD:AlphaIn 0.118',
0114 'cd /'
0115 ),
0116 herwig7CH3MPISettings = cms.vstring(
0117 'set /Herwig/Hadronization/ColourReconnector:ReconnectionProbability 0.4712',
0118 'set /Herwig/UnderlyingEvent/MPIHandler:pTmin0 3.04',
0119 'set /Herwig/UnderlyingEvent/MPIHandler:InvRadius 1.284',
0120 'set /Herwig/UnderlyingEvent/MPIHandler:Power 0.1362'
0121 ),
0122 herwig7CH3PDF = cms.vstring(
0123 'cd /Herwig/Partons',
0124 'create ThePEG::LHAPDF PDFSet_nnlo ThePEGLHAPDF.so',
0125 'set PDFSet_nnlo:PDFName NNPDF31_nnlo_as_0118.LHgrid',
0126 'set PDFSet_nnlo:RemnantHandler HadronRemnants',
0127 'set /Herwig/Particles/p+:PDF PDFSet_nnlo',
0128 'set /Herwig/Particles/pbar-:PDF PDFSet_nnlo',
0129 'set /Herwig/Partons/PPExtractor:FirstPDF PDFSet_nnlo',
0130 'set /Herwig/Partons/PPExtractor:SecondPDF PDFSet_nnlo',
0131 'set /Herwig/Shower/ShowerHandler:PDFA PDFSet_nnlo',
0132 'set /Herwig/Shower/ShowerHandler:PDFB PDFSet_nnlo',
0133 'create ThePEG::LHAPDF PDFSet_lo ThePEGLHAPDF.so',
0134 'set PDFSet_lo:PDFName NNPDF31_lo_as_0130.LHgrid',
0135 'set PDFSet_lo:RemnantHandler HadronRemnants',
0136 'set /Herwig/Shower/ShowerHandler:PDFARemnant PDFSet_lo',
0137 'set /Herwig/Shower/ShowerHandler:PDFBRemnant PDFSet_lo',
0138 'set /Herwig/Partons/MPIExtractor:FirstPDF PDFSet_lo',
0139 'set /Herwig/Partons/MPIExtractor:SecondPDF PDFSet_lo',
0140 'cd /'
0141 ),
0142 herwig7StableParticlesForDetector = cms.vstring(
0143 'set /Herwig/Decays/DecayHandler:MaxLifeTime 10*mm',
0144 'set /Herwig/Decays/DecayHandler:LifeTimeOption Average'
0145 ),
0146 hw_mg_merging_settings = cms.vstring(
0147 'cd /Herwig/EventHandlers',
0148 'library HwFxFx.so',
0149 'create Herwig::FxFxEventHandler LesHouchesHandler',
0150 'set LesHouchesHandler:PartonExtractor /Herwig/Partons/PPExtractor',
0151 'set LesHouchesHandler:HadronizationHandler /Herwig/Hadronization/ClusterHadHandler',
0152 'set LesHouchesHandler:DecayHandler /Herwig/Decays/DecayHandler',
0153 'set LesHouchesHandler:WeightOption VarNegWeight',
0154 'set /Herwig/Generators/EventGenerator:EventHandler /Herwig/EventHandlers/LesHouchesHandler',
0155 'create ThePEG::Cuts /Herwig/Cuts/NoCuts',
0156 'cd /Herwig/EventHandlers',
0157 'create Herwig::FxFxFileReader FxFxLHReader',
0158 'insert LesHouchesHandler:FxFxReaders[0] FxFxLHReader',
0159 'cd /Herwig/Shower',
0160 'library HwFxFxHandler.so',
0161 'create Herwig::FxFxHandler FxFxHandler',
0162 'set /Herwig/Shower/FxFxHandler:SplittingGenerator /Herwig/Shower/SplittingGenerator',
0163 'set /Herwig/Shower/FxFxHandler:KinematicsReconstructor /Herwig/Shower/KinematicsReconstructor',
0164 'set /Herwig/Shower/FxFxHandler:PartnerFinder /Herwig/Shower/PartnerFinder',
0165 'set /Herwig/EventHandlers/LesHouchesHandler:CascadeHandler /Herwig/Shower/FxFxHandler',
0166 'set /Herwig/Partons/PDFSet_nnlo:PDFName NNPDF31_nnlo_as_0118',
0167 'set /Herwig/Partons/RemnantDecayer:AllowTop Yes',
0168 'set /Herwig/Partons/PDFSet_nnlo:RemnantHandler /Herwig/Partons/HadronRemnants',
0169 'set /Herwig/Particles/p+:PDF /Herwig/Partons/PDFSet_nnlo',
0170 'set /Herwig/Particles/pbar-:PDF /Herwig/Partons/PDFSet_nnlo',
0171 'set /Herwig/Partons/PPExtractor:FirstPDF /Herwig/Partons/PDFSet_nnlo',
0172 'set /Herwig/Partons/PPExtractor:SecondPDF /Herwig/Partons/PDFSet_nnlo',
0173 'set /Herwig/Shower/ShowerHandler:PDFA /Herwig/Partons/PDFSet_nnlo',
0174 'set /Herwig/Shower/ShowerHandler:PDFB /Herwig/Partons/PDFSet_nnlo',
0175 'set /Herwig/EventHandlers/FxFxLHReader:FileName cmsgrid_final.lhe',
0176 'set /Herwig/EventHandlers/FxFxLHReader:WeightWarnings false',
0177 'set /Herwig/EventHandlers/FxFxLHReader:AllowedToReOpen No',
0178 'set /Herwig/EventHandlers/FxFxLHReader:InitPDFs 0',
0179 'set /Herwig/EventHandlers/FxFxLHReader:Cuts /Herwig/Cuts/NoCuts',
0180 'set /Herwig/EventHandlers/FxFxLHReader:MomentumTreatment RescaleEnergy',
0181 'set /Herwig/EventHandlers/FxFxLHReader:PDFA /Herwig/Partons/PDFSet_nnlo',
0182 'set /Herwig/EventHandlers/FxFxLHReader:PDFB /Herwig/Partons/PDFSet_nnlo',
0183 'set /Herwig/Shower/ShowerHandler:MaxPtIsMuF Yes',
0184 'set /Herwig/Shower/ShowerHandler:RestrictPhasespace Yes',
0185 'set /Herwig/Shower/PartnerFinder:PartnerMethod Random',
0186 'set /Herwig/Shower/PartnerFinder:ScaleChoice Partner',
0187 'set /Herwig/Shower/KinematicsReconstructor:InitialInitialBoostOption LongTransBoost',
0188 'set /Herwig/Shower/KinematicsReconstructor:ReconstructionOption General',
0189 'set /Herwig/Shower/KinematicsReconstructor:InitialStateReconOption Rapidity',
0190 'set /Herwig/Shower/ShowerHandler:SpinCorrelations Yes',
0191 'cd /Herwig/Shower',
0192 'set /Herwig/Shower/FxFxHandler:MPIHandler /Herwig/UnderlyingEvent/MPIHandler',
0193 'set /Herwig/Shower/FxFxHandler:RemDecayer /Herwig/Partons/RemnantDecayer',
0194 'set /Herwig/Shower/FxFxHandler:ShowerAlpha AlphaQCD',
0195 'set FxFxHandler:HeavyQVeto Yes',
0196 'set FxFxHandler:HardProcessDetection Automatic',
0197 'set FxFxHandler:drjmin 0',
0198 'cd /Herwig/Shower',
0199 'set FxFxHandler:VetoIsTurnedOff VetoingIsOn',
0200 'set FxFxHandler:ETClus 20*GeV',
0201 'set FxFxHandler:RClus 1.0',
0202 'set FxFxHandler:EtaClusMax 10',
0203 'set FxFxHandler:RClusFactor 1.5'
0204 ),
0205 hw_user_settings = cms.vstring(
0206 'set FxFxHandler:MergeMode FxFx',
0207 'set FxFxHandler:njetsmax 2'
0208 ),
0209 parameterSets = cms.vstring(
0210 'herwig7CH3PDF',
0211 'herwig7CH3AlphaS',
0212 'herwig7CH3MPISettings',
0213 'herwig7StableParticlesForDetector',
0214 'hw_mg_merging_settings',
0215 'hw_user_settings'
0216 ),
0217 repository = cms.string('${HERWIGPATH}/HerwigDefaults.rpo'),
0218 run = cms.string('InterfaceMatchboxTest'),
0219 runModeList = cms.untracked.string('read,run'),
0220 seed = cms.untracked.int32(12345)
0221 )
0222
0223
0224 process.externalLHEProducer = cms.EDProducer("ExternalLHEProducer",
0225 args = cms.vstring('/cvmfs/cms.cern.ch/phys_generator/gridpacks/2017/13TeV/madgraph/V5_2.6.1/DYellell012j_5f_NLO_FXFX/dyellell012j_5f_NLO_FXFX_slc7_amd64_gcc700_CMSSW_10_6_4_tarball.tar.xz'),
0226 nEvents = cms.untracked.uint32(10),
0227 numberOfParameters = cms.uint32(1),
0228 outputFile = cms.string('cmsgrid_final.lhe'),
0229 scriptName = cms.FileInPath('GeneratorInterface/LHEInterface/data/run_generic_tarball_cvmfs.sh')
0230 )
0231
0232
0233 process.ProductionFilterSequence = cms.Sequence(process.generator)
0234
0235
0236 process.lhe_step = cms.Path(process.externalLHEProducer)
0237 process.generation_step = cms.Path(process.pgen)
0238 process.genfiltersummary_step = cms.EndPath(process.genFilterSummary)
0239 process.endjob_step = cms.EndPath(process.endOfProcess)
0240 process.LHEoutput_step = cms.EndPath(process.LHEoutput)
0241 process.RAWSIMoutput_step = cms.EndPath(process.RAWSIMoutput)
0242
0243
0244 process.schedule = cms.Schedule(process.lhe_step,process.generation_step,process.genfiltersummary_step,process.endjob_step,process.LHEoutput_step,process.RAWSIMoutput_step)
0245 from PhysicsTools.PatAlgos.tools.helpers import associatePatAlgosToolsTask
0246 associatePatAlgosToolsTask(process)
0247
0248 for path in process.paths:
0249 if path in ['lhe_step']: continue
0250 getattr(process,path).insert(0, process.ProductionFilterSequence)
0251
0252
0253
0254
0255
0256
0257 from Configuration.StandardSequences.earlyDeleteSettings_cff import customiseEarlyDelete
0258 process = customiseEarlyDelete(process)
0259