|
73 | 73 | defaultTtf = cms.int32(4) |
74 | 74 | ) |
75 | 75 |
|
76 | | - |
77 | | -_simEcalDigisPh2 = cms.EDProducer("EcalSelectiveReadoutProducer", |
78 | | - # Label of input EB and EE digi collections |
79 | | - digiProducer = cms.string('simEcalUnsuppressedDigis'), |
80 | | - |
81 | | - # Instance name of input EB digi collections |
82 | | - EBdigiCollection = cms.string(''), |
83 | | - |
84 | | - # Instance name of input EB digi collections |
85 | | - EEdigiCollection = cms.string(''), |
86 | | - |
87 | | - # Instance name of output EB SR flags collection |
88 | | - EBSrFlagCollection = cms.string('ebSrFlags'), |
89 | | - |
90 | | - # Instance name of output EE SR flags collection |
91 | | - EESrFlagCollection = cms.string('eeSrFlags'), |
92 | | - |
93 | | - # Instance name of output EB digis collection |
94 | | - EBSRPdigiCollection = cms.string('ebDigis'), |
95 | | - |
96 | | - # Instance name of output EE digis collection |
97 | | - EESRPdigiCollection = cms.string('eeDigis'), |
98 | | - |
99 | | - # Switch for reading SRP settings from condition database |
100 | | - configFromCondDB = cms.bool(True), |
101 | | - |
102 | | - # Switch to turn off SRP altogether using special DB payload |
103 | | - UseFullReadout = cms.bool(False), |
104 | | - |
105 | | - # ES label? |
106 | | - # NZSLabel = cms.ESInputTag(' '), |
107 | | - |
108 | | - # Label name of input ECAL trigger primitive collection |
109 | | - trigPrimProducer = cms.string('simEcalTriggerPrimitiveDigis'), |
110 | | - |
111 | | - # Instance name of ECAL trigger primitive collection |
112 | | - trigPrimCollection = cms.string(''), |
113 | | - |
114 | | - #switch to run w/o trigger primitive. For debug use only |
115 | | - trigPrimBypass = cms.bool(True), |
116 | | - |
117 | | - # Mode selection for "Trig bypass" mode |
118 | | - # 0: TT thresholds applied on sum of crystal Et's |
119 | | - # 1: TT thresholds applies on compressed Et from Trigger primitive |
120 | | - # @ee trigPrimByPass_ switch |
121 | | - trigPrimBypassMode = cms.int32(0), |
122 | | - |
123 | | - #for debug mode only: |
124 | | - trigPrimBypassLTH = cms.double(1.0), |
125 | | - |
126 | | - #for debug mode only: |
127 | | - trigPrimBypassHTH = cms.double(1.0), |
128 | | - |
129 | | - #for debug mode only |
130 | | - trigPrimBypassWithPeakFinder = cms.bool(True), |
131 | | - |
132 | | - #number of events whose TT and SR flags must be dumped (for debug purpose): |
133 | | - dumpFlags = cms.untracked.int32(0), |
134 | | - |
135 | | - #logical flag to write out SrFlags |
136 | | - writeSrFlags = cms.untracked.bool(True), |
137 | | - |
138 | | - #switch to apply selective readout decision on the digis and produce |
139 | | - #the "suppressed" digis |
140 | | - produceDigis = cms.untracked.bool(True), |
141 | | - |
142 | | - #Trigger Tower Flag to use when a flag is not found from the input |
143 | | - #Trigger Primitive collection. Must be one of the following values: |
144 | | - # 0: low interest, 1: mid interest, 3: high interest |
145 | | - # 4: forced low interest, 5: forced mid interest, 7: forced high interest |
146 | | - defaultTtf = cms.int32(4) |
| 76 | +_simEcalDigisPh2 = simEcalDigis.clone( |
| 77 | + trigPrimBypass = True, |
147 | 78 | ) |
148 | 79 |
|
149 | | - |
150 | 80 | # Turn off SR in Ecal for premixing stage1 |
151 | 81 | from Configuration.ProcessModifiers.premix_stage1_cff import premix_stage1 |
152 | 82 | premix_stage1.toModify(simEcalDigis, UseFullReadout = True) |
| 83 | +premix_stage1.toModify(simEcalDigisPh2, UseFullReadout = True) |
0 commit comments