CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
digi_noNoise_cfi.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
3 # configuration to model pileup for initial physics phase
12 
13 theDigitizersNoNoise = cms.PSet(
14  pixel = cms.PSet(
15  pixelDigitizer
16  ),
17  strip = cms.PSet(
18  stripDigitizer
19  ),
20  ecal = cms.PSet(
21  ecalDigitizer
22  ),
23  hcal = cms.PSet(
24  hcalDigitizer
25  ),
26  castor = cms.PSet(
27  castorDigitizer
28  ),
29  puVtx = cms.PSet(
30  pileupVtxDigitizer
31  )
32 )
33 
34 theDigitizersNoNoise.hcal.doNoise = cms.bool(False)
35 theDigitizersNoNoise.hcal.doEmpty = cms.bool(False)
36 theDigitizersNoNoise.hcal.doHPDNoise = cms.bool(False)
37 theDigitizersNoNoise.hcal.doIonFeedback = cms.bool(False)
38 theDigitizersNoNoise.hcal.doThermalNoise = cms.bool(False)
39 theDigitizersNoNoise.hcal.doTimeSlew = cms.bool(False)
40 theDigitizersNoNoise.ecal.doENoise = cms.bool(False)
41 theDigitizersNoNoise.ecal.doESNoise = cms.bool(False)
42 theDigitizersNoNoise.ecal.applyConstantTerm = cms.bool(False)
43 theDigitizersNoNoise.pixel.AddNoise = cms.bool(True)
44 theDigitizersNoNoise.pixel.addNoisyPixels = cms.bool(False)
45 theDigitizersNoNoise.pixel.AddPixelInefficiency = cms.bool(False) #done in second step
46 theDigitizersNoNoise.strip.Noise = cms.bool(False)
47 theDigitizersNoNoise.strip.PreMixingMode = cms.bool(True)
48 theDigitizersNoNoise.strip.FedAlgorithm = cms.int32(5) # special ZS mode: accept adc>0
49 theDigitizersNoNoise.ecal.EcalPreMixStage1 = cms.bool(True)
50 theDigitizersNoNoise.hcal.HcalPreMixStage1 = cms.bool(True)
51 
52 theDigitizersNoNoiseValid = cms.PSet(
53  pixel = cms.PSet(
54  pixelDigitizer
55  ),
56  strip = cms.PSet(
57  stripDigitizer
58  ),
59  ecal = cms.PSet(
60  ecalDigitizer
61  ),
62  hcal = cms.PSet(
63  hcalDigitizer
64  ),
65  castor = cms.PSet(
66  castorDigitizer
67  ),
68  puVtx = cms.PSet(
69  pileupVtxDigitizer
70  ),
71  mergedtruth = cms.PSet(
72  trackingParticles
73  )
74 )
75 
76 theDigitizersNoNoiseValid.hcal.doNoise = cms.bool(False)
77 theDigitizersNoNoiseValid.hcal.doEmpty = cms.bool(False)
78 theDigitizersNoNoiseValid.hcal.doHPDNoise = cms.bool(False)
79 theDigitizersNoNoiseValid.hcal.doIonFeedback = cms.bool(False)
80 theDigitizersNoNoiseValid.hcal.doThermalNoise = cms.bool(False)
81 theDigitizersNoNoiseValid.hcal.doTimeSlew = cms.bool(False)
82 theDigitizersNoNoiseValid.ecal.doENoise = cms.bool(False)
83 theDigitizersNoNoiseValid.ecal.doESNoise = cms.bool(False)
84 theDigitizersNoNoiseValid.ecal.applyConstantTerm = cms.bool(False)
85 theDigitizersNoNoiseValid.pixel.AddNoise = cms.bool(True)
86 theDigitizersNoNoiseValid.pixel.addNoisyPixels = cms.bool(False)
87 theDigitizersNoNoiseValid.pixel.AddPixelInefficiency = cms.bool(False) #done in second step
88 theDigitizersNoNoiseValid.strip.Noise = cms.bool(False)
89 theDigitizersNoNoiseValid.strip.PreMixingMode = cms.bool(True)
90 theDigitizersNoNoiseValid.strip.FedAlgorithm = cms.int32(5) # special ZS mode: accept adc>0
91 theDigitizersNoNoiseValid.ecal.EcalPreMixStage1 = cms.bool(True)
92 theDigitizersNoNoiseValid.hcal.HcalPreMixStage1 = cms.bool(True)
93 
94 
95