File indexing completed on 2023-03-17 11:00:46
0001 import FWCore.ParameterSet.Config as cms
0002
0003 process = cms.Process("TEST")
0004
0005
0006 process.maxEvents = cms.untracked.PSet(
0007 input = cms.untracked.int32(100)
0008 )
0009
0010 process.load("SimGeneral.HepPDTESSource.pythiapdt_cfi")
0011
0012
0013 process.RandomNumberGeneratorService = cms.Service(
0014 "RandomNumberGeneratorService",
0015 moduleSeeds = cms.PSet(
0016 generator = cms.untracked.uint32(123456781)
0017 ),
0018 sourceSeed = cms.untracked.uint32(123456781)
0019 )
0020
0021
0022 process.source = cms.Source("EmptySource")
0023
0024
0025 process.generator = cms.EDProducer("FlatRandomPtGunProducer",
0026 PGunParameters = cms.PSet(
0027
0028 PartID = cms.vint32(2212),
0029 MinEta = cms.double(10.0),
0030 MaxEta = cms.double(10.4),
0031 MinPhi = cms.double(-3.14159265359),
0032 MaxPhi = cms.double(3.14159265359),
0033 MinPt = cms.double(0.4),
0034 MaxPt = cms.double(0.6)
0035 ),
0036 AddAntiParticle = cms.bool(False),
0037 firstRun = cms.untracked.uint32(1),
0038 Verbosity = cms.untracked.int32(0)
0039 )
0040
0041
0042 process.ProductionFilterSequence = cms.Sequence(process.generator)
0043
0044
0045
0046 process.forwardProtonFilter = cms.EDFilter(
0047 "ProtonTaggerFilter",
0048
0049
0050
0051
0052
0053
0054 beam1mode = cms.uint32(4),
0055
0056
0057 beam2mode = cms.uint32(1),
0058
0059
0060
0061
0062
0063
0064 beamCombiningMode = cms.uint32(1)
0065 )
0066
0067
0068 process.options = cms.untracked.PSet(
0069 wantSummary = cms.untracked.bool(True)
0070 )
0071
0072
0073 process.forwardProtons = cms.Path(process.ProductionFilterSequence * process.forwardProtonFilter)
0074
0075
0076 process.out = cms.OutputModule(
0077 "PoolOutputModule",
0078 fileName = cms.untracked.string('test.root'),
0079 SelectEvents = cms.untracked.PSet(SelectEvents = cms.vstring('forwardProtons'))
0080 )
0081
0082
0083
0084