Line Code
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
import FWCore.ParameterSet.Config as cms

from GeneratorInterface.CepGenInterface.cepgenDefaultParameters_cff import *

generator = cms.EDFilter("CepGenGeneratorFilter",
    process = cms.PSet(
        name = cms.string('lpair'),
        kinematics = cms.PSet(
            mode = cms.uint32(2),  # 1 = elastic, 2-3 = SD, 4 = DD
            structureFunctions = cms.PSet(
                name = cms.int32(301)  # see https://cepgen.hepforge.org/raw-modules
            ),
            cmEnergy = cms.double(13000.0),
            eta = cms.vdouble(-2.5, 2.5),
            pt = cms.vdouble(25., 9999.)
        ),
        processParameters = cms.PSet(
            pair = cms.uint32(13)
        )
    ),
    modifierModules = cepgenPythia6BeamFragmenter,
    outputModules = cepgenOutputModules,
    maxEventsToPrint = cms.untracked.int32(0),
    verbosity = cms.untracked.int32(0)
)