Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 11:58:33

0001 import FWCore.ParameterSet.Config as cms
0002 
0003 ppsFastLocalSimulation = cms.EDProducer("PPSFastLocalSimulation",
0004     verbosity = cms.untracked.uint32(0),
0005 
0006     makeHepMC = cms.bool(False),
0007     makeHits = cms.bool(True),
0008     
0009     particlesPerEvent = cms.uint32(1),
0010 
0011     particle_p = cms.double(6500),  # in GeV
0012     particle_E = cms.double(6500),  # in GeV
0013 
0014     z0 = cms.double(214500),
0015 
0016     position_distribution = cms.PSet(
0017       type = cms.string("box"),
0018       x_mean = cms.double(5.0),       #in mm
0019       x_width = cms.double(10.0),
0020       x_min = cms.double(0.0),
0021       x_max = cms.double(0.0),
0022 
0023       y_mean = cms.double(0.0),
0024       y_width = cms.double(20.0),
0025       y_min = cms.double(0.0),
0026       y_max = cms.double(0.0)
0027     ),
0028 
0029     angular_distribution = cms.PSet(
0030       type = cms.string("gauss"),
0031       x_mean = cms.double(0.0),       #in rad
0032       x_width = cms.double(100E-6),
0033       x_min = cms.double(0E-6),
0034       x_max = cms.double(0E-6),
0035 
0036       y_mean = cms.double(0.0),
0037       y_width = cms.double(100E-6),
0038       y_min = cms.double(0E-6),
0039       y_max = cms.double(0E-6)
0040     ),
0041 
0042     #RPs = cms.vuint32(120, 121, 122, 123, 124, 125),
0043     RPs = cms.vuint32(103, 116, 123),
0044 
0045     roundToPitch = cms.bool(True),
0046 
0047     pitchStrips = cms.double(66E-3),  # mm
0048     pitchDiamonds = cms.double(200E-3),  # mm
0049     pitchPixels = cms.double(30E-3),  # mm
0050 
0051     insensitiveMarginStrips = cms.double(34E-3), #mm, save value as RPActiveEdgePosition in SimTotem/RPDigiProducer/python/RPSiDetConf_cfi.py
0052 )