import FWCore.ParameterSet.Config as cms import os source = cms.Source("EmptySource") _generator = cms.EDFilter("SherpaGeneratorFilter", maxEventsToPrint = cms.int32(0), filterEfficiency = cms.untracked.double(1.0), crossSection = cms.untracked.double(-1), SherpaProcess = cms.string('WJetsToLNu_inclusive_slc7_amd64_gcc700'), SherpackLocation = cms.string('/cvmfs/cms.cern.ch/phys_generator/gridpacks/slc7_amd64_gcc700/13TeV/sherpa/2.2.11'), SherpackChecksum = cms.string('67636f1541fcc3341c9a20cb50df04e5'), FetchSherpack = cms.bool(True), SherpaPath = cms.string('./'), SherpaPathPiece = cms.string('./'), SherpaResultDir = cms.string('Result'), SherpaDefaultWeight = cms.double(1.0), SherpaParameters = cms.PSet(parameterSets = cms.vstring( "MPI_Cross_Sections", "Run"), MPI_Cross_Sections = cms.vstring( " MPIs in Sherpa, Model = Amisic:", " semihard xsec = 39.7532 mb,", " non-diffractive xsec = 17.0318 mb with nd factor = 0.3142." ), Run = cms.vstring( " (run){", " EVENTS 10K; ERROR 0.99;", " MAX_PROPER_LIFETIME: 10.0", " HEPMC_TREE_LIKE: 1", " HEPMC_USE_NAMED_WEIGHTS=1", " PRETTY_PRINT: Off", " OVERWEIGHT_THRESHOLD: 10", " MC@NLO:", " HPSMODE: 0", " FSF:=1.; RSF:=1.; QSF:=1.;", " SCALES STRICT_METS{FSF*MU_F2}{RSF*MU_R2}{QSF*MU_Q2};", " SCALE_VARIATIONS 0.25,0.25 0.25,1. 1.,0.25 1.,1. 1.,4. 4.,1. 4.,4.;", " OL_PARAMETERS=ew_scheme 2 ew_renorm_scheme 1", " ASSOCIATED_CONTRIBUTIONS_VARIATIONS=EW EW|LO1 EW|LO1|LO2 EW|LO1|LO2|LO3;", " EW_SCHEME=3", " GF=1.166397e-5", " METS_BBAR_MODE=5", " # Shower improvements", " NLO_SUBTRACTION_SCHEME=2;", " NJET:=4; LJET:=2,3,4; QCUT:=20.;", " ME_SIGNAL_GENERATOR Comix Amegic LOOPGEN;", " OL_PREFIX=/cvmfs/cms.cern.ch/slc7_amd64_gcc700/external/openloops/2.1.2-82e96d2ec79444a634a9212a94577ce5", " EVENT_GENERATION_MODE PartiallyUnweighted;", " LOOPGEN:=OpenLoops;", " # speed and neg weight fraction improvements", " PP_RS_SCALE VAR{sqr(sqrt(H_T2)-PPerp(p[2])-PPerp(p[3])+MPerp(p[2]+p[3]))/4};", " NLO_CSS_PSMODE 1;", " BEAM_1 2212; BEAM_ENERGY_1 = 6500.;", " BEAM_2 2212; BEAM_ENERGY_2 = 6500.;", " PDF_LIBRARY LHAPDFSherpa;", " PDF_SET NNPDF30_nnlo_as_0118;", " PDF_VARIATIONS NNPDF30_nnlo_as_0118[all];", "}(run)", " (processes){", " Process 93 93 -> 90 91 93{NJET};", " Order (*,2); CKKW sqr(QCUT/E_CMS);", " Associated_Contributions EW|LO1|LO2|LO3 {LJET};", " Enhance_Function VAR{max(pow(sqrt(H_T2)-PPerp(p[2])-PPerp(p[3]),2),PPerp2(p[2]+p[3]))/400.0} {3,4,5,6,7}", " NLO_QCD_Mode MC@NLO {LJET};", " ME_Generator Amegic {LJET};", " RS_ME_Generator Comix {LJET};", " Loop_Generator LOOPGEN {LJET};", " Max_N_Quarks 4 {6,7};", " Max_Epsilon 0.01 {6,7};", " Integration_Error 0.99 {3,4,5,6,7};", " End process;", "}(processes)", " (selector){", " Mass 11 -12 1. E_CMS", " Mass 13 -14 1. E_CMS", " Mass -11 12 1. E_CMS", " Mass -13 14 1. E_CMS", " Mass -15 16 1. E_CMS", " Mass 15 -16 1. E_CMS", "}(selector)" ), ) ) from GeneratorInterface.Core.ExternalGeneratorFilter import ExternalGeneratorFilter generator = ExternalGeneratorFilter(_generator) ProductionFilterSequence = cms.Sequence(generator)