File indexing completed on 2024-04-06 12:00:36
0001 import FWCore.ParameterSet.Config as cms
0002
0003 def CloseByParticleGunProducer(**kwargs):
0004 mod = cms.EDProducer('CloseByParticleGunProducer',
0005 AddAntiParticle = cms.bool(False),
0006 PGunParameters = cms.PSet(
0007 ControlledByEta = cms.bool(False),
0008 Delta = cms.double(10),
0009 VarMax = cms.double(200),
0010 VarMin = cms.double(25),
0011 MaxVarSpread = cms.bool(False),
0012 FlatPtGeneration = cms.bool(False),
0013 MaxEta = cms.double(2.7),
0014 MaxPhi = cms.double(3.14159265359),
0015 MinEta = cms.double(1.7),
0016 MinPhi = cms.double(-3.14159265359),
0017 NParticles = cms.int32(2),
0018 Overlapping = cms.bool(False),
0019 PartID = cms.vint32(22),
0020 Pointing = cms.bool(True),
0021 RMax = cms.double(120),
0022 RMin = cms.double(60),
0023 RandomShoot = cms.bool(False),
0024 ZMax = cms.double(321),
0025 ZMin = cms.double(320),
0026 UseDeltaT = cms.bool(False),
0027 TMin = cms.double(0),
0028 TMax = cms.double(0.05),
0029 OffsetFirst = cms.double(0)
0030 ),
0031 Verbosity = cms.untracked.int32(0),
0032 firstRun = cms.untracked.uint32(1),
0033 psethack = cms.string('random particles in phi and r windows'),
0034 mightGet = cms.optional.untracked.vstring
0035 )
0036 for k,v in kwargs.items():
0037 setattr(mod, k, v)
0038 return mod