1 import FWCore.ParameterSet.Config
as cms
3 genWeightsTable = cms.EDProducer(
"GenWeightsTableProducer",
4 genEvent = cms.InputTag(
"generator"),
5 genLumiInfoHeader = cms.InputTag(
"generator"),
6 lheInfo = cms.VInputTag(cms.InputTag(
"externalLHEProducer"), cms.InputTag(
"source")),
7 preferredPDFs = cms.VPSet(
8 cms.PSet( name = cms.string(
"NNPDF31_nnlo_hessian_pdfas"), lhaid = cms.uint32(306000) ),
9 cms.PSet( name = cms.string(
"NNPDF31_nnlo_as_0118_hessian"), lhaid = cms.uint32(304400) ),
10 cms.PSet( name = cms.string(
"NNPDF31_nnlo_as_0118_mc_hessian_pdfas"), lhaid = cms.uint32(325300) ),
11 cms.PSet( name = cms.string(
"NNPDF31_nnlo_as_0118_mc"), lhaid = cms.uint32(316200) ),
12 cms.PSet( name = cms.string(
"NNPDF31_nnlo_as_0118_nf_4_mc_hessian"), lhaid = cms.uint32(325500) ),
13 cms.PSet( name = cms.string(
"NNPDF31_nnlo_as_0118_nf_4"), lhaid = cms.uint32(320900) ),
14 cms.PSet( name = cms.string(
"NNPDF30_nlo_as_0118"), lhaid = cms.uint32(260000) ),
15 cms.PSet( name = cms.string(
"NNPDF30_lo_as_0130"), lhaid = cms.uint32(262000) ),
16 cms.PSet( name = cms.string(
"NNPDF30_nlo_nf_4_pdfas"), lhaid = cms.uint32(292000) ),
17 cms.PSet( name = cms.string(
"NNPDF30_nlo_nf_5_pdfas"), lhaid = cms.uint32(292200) ),
18 cms.PSet( name = cms.string(
"PDF4LHC15_nnlo_30_pdfas"), lhaid = cms.uint32(91400) ),
19 cms.PSet( name = cms.string(
"PDF4LHC15_nlo_30_pdfas"), lhaid = cms.uint32(90400) ),
20 cms.PSet( name = cms.string(
"PDF4LHC15_nlo_30"), lhaid = cms.uint32(90900) ),
22 namedWeightIDs = cms.vstring(),
23 namedWeightLabels = cms.vstring(),
24 lheWeightPrecision = cms.int32(14),
25 maxPdfWeights = cms.uint32(150),
26 keepAllPSWeights = cms.bool(
False),
27 debug = cms.untracked.bool(
False),
30 genWeightsTableTask = cms.Task(genWeightsTable)