00001 import FWCore.ParameterSet.Config as cms
00002
00003 simMuonCSCDigis = cms.EDProducer("CSCDigiProducer",
00004 strips = cms.PSet(
00005 peakTimeSigma = cms.double(3.0),
00006 timeBitForBxZero = cms.int32(6),
00007 doNoise = cms.bool(True),
00008 nScaBins = cms.int32(8),
00009 doCrosstalk = cms.bool(True),
00010 pedestal = cms.double(600.0),
00011 gainsConstant = cms.double(0.27),
00012 signalStartTime = cms.double(-250.0),
00013 shapingTime = cms.int32(100),
00014 comparatorTimeOffset = cms.double(15.0),
00015
00016 bunchTimingOffsets = cms.vdouble(0.0, 20.0+7.53, 20.0+3.83,
00017 45.0+12.13, 45.0+4.2, 45.0+10.18, 45.0+7.78, 45.0+9.38, 45.0+7.95, 45.0+8.48, 45.0+8.03),
00018
00019 signalSpeed = cms.vdouble(0.0, -78, -76, -188, -262, -97, -99, -90, -99, -99, -113),
00020 timingCalibrationError = cms.vdouble(0., 4.2, 4.2, 0., 0., 0., 0., 0., 0., 0., 0.),
00021
00022
00023
00024
00025 scaTimingOffsets = cms.vdouble(0.0, 10., 10., 0.,0.,0.,0.,0.,0.,0.,0.),
00026 comparatorTimeBinOffset = cms.double(3.0),
00027 comparatorSamplingTime = cms.double(25.0),
00028 scaPeakBin = cms.int32(5),
00029 pedestalSigma = cms.double(1.5),
00030 signalStopTime = cms.double(500.0),
00031 readBadChannels = cms.bool(False),
00032 readBadChambers = cms.bool(True),
00033 CSCUseTimingCorrections = cms.bool(False),
00034 CSCUseGasGainCorrections = cms.bool(False),
00035 gain = cms.double(2.0),
00036
00037 capacativeCrosstalk = cms.double(35.0),
00038 samplingTime = cms.double(25.0),
00039 resistiveCrosstalkScaling = cms.double(1.8),
00040 me11gain = cms.double(4.0),
00041 doSuppression = cms.bool(False),
00042 tailShaping = cms.int32(2),
00043 ampGainSigma = cms.double(0.03),
00044 doCorrelatedNoise = cms.bool(True)
00045 ),
00046 doNeutrons = cms.bool(False),
00047
00048
00049
00050
00051
00052
00053
00054
00055
00056 wires = cms.PSet(
00057 signalStopTime = cms.double(300.0),
00058
00059 timingCalibrationError = cms.vdouble(0., 6.2, 6.2, 0., 0., 0., 0., 0., 0., 0., 0.),
00060 signalStartTime = cms.double(-200.0),
00061 signalSpeed = cms.vdouble(0.0, -700, 900, 160, 146, 148, 117, 131, 107, 123, 123),
00062 peakTimeSigma = cms.double(0.0),
00063 shapingTime = cms.int32(30),
00064 readBadChannels = cms.bool(False),
00065 timeBitForBxZero = cms.int32(6),
00066 samplingTime = cms.double(5.0),
00067 bunchTimingOffsets = cms.vdouble(0.0, 23.0, 23.0, 31.0, 31.0,
00068 31.0, 31.0, 31.0, 31.0, 31.0, 31.0),
00069 tailShaping = cms.int32(2),
00070 doNoise = cms.bool(True)
00071 ),
00072 InputCollection = cms.string('g4SimHitsMuonCSCHits'),
00073 stripConditions = cms.string('Database'),
00074 GeometryType = cms.string('idealForDigi'),
00075 digitizeBadChambers = cms.bool(False),
00076 layersNeeded = cms.uint32(3)
00077 )
00078
00079
00080