CMS 3D CMS Logo

muonCSCDigis_cfi.py

Go to the documentation of this file.
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         bunchTimingOffsets = cms.vdouble(0.0, 20.0, 20.0, 45.0, 45.0, 
00016             45.0, 45.0, 45.0, 45.0, 45.0, 
00017             45.0),
00018         # parameters for tuning timing
00019         comparatorTimeBinOffset = cms.double(3.0),
00020         scaPeakBin = cms.int32(5),
00021         pedestalSigma = cms.double(1.5),
00022         signalStopTime = cms.double(500.0),
00023         readBadChannels = cms.bool(False),
00024         readBadChambers = cms.bool(True),
00025         gain = cms.double(2.0), ## counts per fC
00026 
00027         capacativeCrosstalk = cms.double(35.0),
00028         samplingTime = cms.double(25.0),
00029         resistiveCrosstalkScaling = cms.double(1.8),
00030         me11gain = cms.double(4.0),
00031         doSuppression = cms.bool(False),
00032         tailShaping = cms.int32(2),
00033         ampGainSigma = cms.double(0.03),
00034         doCorrelatedNoise = cms.bool(True)
00035     ),
00036     doNeutrons = cms.bool(False),
00037 #    neutrons = cms.PSet(
00038 #        luminosity = cms.double(0.1),
00039 #        eventOccupancy = cms.vdouble(0.000709, 0.000782, 0.000162, 0.000162, 0.00238, 
00040 #            0.000141, 0.00101, 0.000126, 0.000129),
00041 #        startTime = cms.double(-400.0),
00042 #        reader = cms.string('ROOT'),
00043 #        input = cms.FileInPath('SimMuon/CSCDigitizer/data/CSCNeutronHits.root'),
00044 #        endTime = cms.double(200.0)
00045 #    ),
00046     wires = cms.PSet(
00047         signalStopTime = cms.double(150.0),
00048         wireTimingError = cms.double(0.0),
00049         signalStartTime = cms.double(-100.0),
00050         peakTimeSigma = cms.double(0.0),
00051         shapingTime = cms.int32(30),
00052         readBadChannels = cms.bool(False),
00053         readBadChambers = cms.bool(True),        
00054         timeBitForBxZero = cms.int32(6),
00055         samplingTime = cms.double(5.0),
00056         bunchTimingOffsets = cms.vdouble(0.0, 13.0, 13.0, 28.0, 28.0, 
00057             28.0, 28.0, 28.0, 28.0, 28.0, 
00058             28.0),
00059         tailShaping = cms.int32(2),
00060         doNoise = cms.bool(True)
00061     ),
00062     InputCollection = cms.string('g4SimHitsMuonCSCHits'),
00063     stripConditions = cms.string('Database'),
00064     GeometryType = cms.string('idealForDigi')                             
00065 )
00066 
00067 
00068 

Generated on Tue Jun 9 17:47:29 2009 for CMSSW by  doxygen 1.5.4