1 import FWCore.ParameterSet.Config
as cms
6 weights = cms.vdouble(0.0,
61 dEdX_weights_v9 = cms.vdouble(0.0,
116 from Configuration.Eras.Modifier_phase2_hgcalV9_cff
import phase2_hgcalV9
117 phase2_hgcalV9.toModify( dEdX, weights = dEdX_weights_v9 )
119 dEdX_weights_v10 = cms.vdouble(0.0,
172 from Configuration.Eras.Modifier_phase2_hgcalV10_cff
import phase2_hgcalV10
173 phase2_hgcalV10.toModify( dEdX, weights = dEdX_weights_v10 )
176 HGCalRecHit = cms.EDProducer(
177 "HGCalRecHitProducer",
178 HGCEErechitCollection = cms.string(
'HGCEERecHits'),
179 HGCEEuncalibRecHitCollection = cms.InputTag(
'HGCalUncalibRecHit:HGCEEUncalibRecHits'),
180 HGCHEFrechitCollection = cms.string(
'HGCHEFRecHits'),
181 HGCHEFuncalibRecHitCollection = cms.InputTag(
'HGCalUncalibRecHit:HGCHEFUncalibRecHits'),
182 HGCHEBrechitCollection = cms.string(
'HGCHEBRecHits'),
183 HGCHEBuncalibRecHitCollection = cms.InputTag(
'HGCalUncalibRecHit:HGCHEBUncalibRecHits'),
186 HGCEE_keV2DIGI = hgceeDigitizer.digiCfg.keV2fC,
187 HGCEE_isSiFE = HGCalUncalibRecHit.HGCEEConfig.isSiFE,
188 HGCEE_fCPerMIP = HGCalUncalibRecHit.HGCEEConfig.fCPerMIP,
189 HGCHEF_keV2DIGI = hgchefrontDigitizer.digiCfg.keV2fC,
190 HGCHEF_isSiFE = HGCalUncalibRecHit.HGCHEFConfig.isSiFE,
191 HGCHEF_fCPerMIP = HGCalUncalibRecHit.HGCHEFConfig.fCPerMIP,
192 HGCHEB_keV2DIGI = hgchebackDigitizer.digiCfg.keV2MIP,
193 HGCHEB_isSiFE = HGCalUncalibRecHit.HGCHEBConfig.isSiFE,
195 rangeMask = cms.uint32(4294442496),
196 rangeMatch = cms.uint32(1161838592),
200 layerWeights = dEdX.weights,
202 thicknessCorrection = cms.vdouble(1.132,1.092,1.084),
203 HGCEE_noise_fC = hgceeDigitizer.digiCfg.noise_fC,
204 HGCEE_cce = hgceeDigitizer.digiCfg.chargeCollectionEfficiencies,
205 HGCHEF_noise_fC = hgchefrontDigitizer.digiCfg.noise_fC,
206 HGCHEF_cce = hgchefrontDigitizer.digiCfg.chargeCollectionEfficiencies,
207 HGCHEB_noise_MIP = hgchebackDigitizer.digiCfg.noise_MIP,
209 algo = cms.string(
"HGCalRecHitWorkerSimple")
213 phase2_hgcalV9.toModify( HGCalRecHit , thicknessCorrection = [0.759,0.760,0.773] )
214 phase2_hgcalV10.toModify( HGCalRecHit , thicknessCorrection = [0.781,0.775,0.769] )