CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
muonCSCDigis_cfi.py
Go to the documentation of this file.
2 
3 simMuonCSCDigis = cms.EDProducer("CSCDigiProducer",
4  strips = cms.PSet(
5  peakTimeSigma = cms.double(3.0),
6  timeBitForBxZero = cms.int32(6),
7  doNoise = cms.bool(True),
8  nScaBins = cms.int32(8),
9  doCrosstalk = cms.bool(True),
10  pedestal = cms.double(600.0),
11  gainsConstant = cms.double(0.27),
12  signalStartTime = cms.double(-250.0),
13  shapingTime = cms.int32(100),
14  comparatorTimeOffset = cms.double(15.0),
15  # Vadim's CLCT tuning for 2 pretriiggers
16  bunchTimingOffsets = cms.vdouble(0.0, 20.0+7.53, 20.0+3.83,
17  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),
18  # from http://indico.cern.ch/getFile.py/access?contribId=5&resId=0&materialId=slides&confId=111101
19  signalSpeed = cms.vdouble(0.0, -78, -76, -188, -262, -97, -99, -90, -99, -99, -113),
20  timingCalibrationError = cms.vdouble(0., 4.2, 4.2, 0., 0., 0., 0., 0., 0., 0., 0.),
21  # Vadim's tuning for 3 pretriiggers
22  #bunchTimingOffsets = cms.vdouble(0.0, 20.0+13.05, 20.0+8.13,
23  # 45.0+18.23, 45.0+9.5, 45.0+16.0, 45.0+13.23, 45.0+15.13, 45.0+13.08, 45.0+14.65, 45.0+13.25),
24  # parameters for tuning timing
25  scaTimingOffsets = cms.vdouble(0.0, 10., 10., 0.,0.,0.,0.,0.,0.,0.,0.),
26  comparatorTimeBinOffset = cms.double(3.0),
27  comparatorSamplingTime = cms.double(25.0),
28  scaPeakBin = cms.int32(5),
29  pedestalSigma = cms.double(1.5),
30  signalStopTime = cms.double(500.0),
31  readBadChannels = cms.bool(False),
32  readBadChambers = cms.bool(True),
33  CSCUseTimingCorrections = cms.bool(False),
34  gain = cms.double(2.0), ## counts per fC
35 
36  capacativeCrosstalk = cms.double(35.0),
37  samplingTime = cms.double(25.0),
38  resistiveCrosstalkScaling = cms.double(1.8),
39  me11gain = cms.double(4.0),
40  doSuppression = cms.bool(False),
41  tailShaping = cms.int32(2),
42  ampGainSigma = cms.double(0.03),
43  doCorrelatedNoise = cms.bool(True)
44  ),
45  doNeutrons = cms.bool(False),
46 # neutrons = cms.PSet(
47 # luminosity = cms.double(0.1),
48 # eventOccupancy = cms.vdouble(0.000709, 0.000782, 0.000162, 0.000162, 0.00238,
49 # 0.000141, 0.00101, 0.000126, 0.000129),
50 # startTime = cms.double(-400.0),
51 # reader = cms.string('ROOT'),
52 # input = cms.FileInPath('SimMuon/CSCDigitizer/data/CSCNeutronHits.root'),
53 # endTime = cms.double(200.0)
54 # ),
55  wires = cms.PSet(
56  signalStopTime = cms.double(300.0),
57  # again, from http://indico.cern.ch/getFile.py/access?contribId=5&resId=0&materialId=slides&confId=111101
58  timingCalibrationError = cms.vdouble(0., 6.2, 6.2, 0., 0., 0., 0., 0., 0., 0., 0.),
59  signalStartTime = cms.double(-200.0),
60  signalSpeed = cms.vdouble(0.0, -700, 900, 160, 146, 148, 117, 131, 107, 123, 123),
61  peakTimeSigma = cms.double(0.0),
62  shapingTime = cms.int32(30),
63  readBadChannels = cms.bool(False),
64  timeBitForBxZero = cms.int32(6),
65  samplingTime = cms.double(5.0),
66  bunchTimingOffsets = cms.vdouble(0.0, 23.0, 23.0, 31.0, 31.0,
67  31.0, 31.0, 31.0, 31.0, 31.0, 31.0),
68  tailShaping = cms.int32(2),
69  doNoise = cms.bool(True)
70  ),
71  InputCollection = cms.string('g4SimHitsMuonCSCHits'),
72  stripConditions = cms.string('Database'),
73  GeometryType = cms.string('idealForDigi'),
74  digitizeBadChambers = cms.bool(False),
75  layersNeeded = cms.uint32(3)
76 )
77 
78 
79