1 import FWCore.ParameterSet.Config
as cms
5 dEdX_weights = cms.vdouble(0.0,
60 HGCalRecHit = cms.EDProducer(
61 "HGCalRecHitProducer",
62 HGCEErechitCollection = cms.string(
'HGCEERecHits'),
63 HGCEEuncalibRecHitCollection = cms.InputTag(
'HGCalUncalibRecHit:HGCEEUncalibRecHits'),
64 HGCHEFrechitCollection = cms.string(
'HGCHEFRecHits'),
65 HGCHEFuncalibRecHitCollection = cms.InputTag(
'HGCalUncalibRecHit:HGCHEFUncalibRecHits'),
66 HGCHEBrechitCollection = cms.string(
'HGCHEBRecHits'),
67 HGCHEBuncalibRecHitCollection = cms.InputTag(
'HGCalUncalibRecHit:HGCHEBUncalibRecHits'),
70 HGCEE_keV2DIGI = hgceeDigitizer.digiCfg.keV2fC,
71 HGCEE_isSiFE = HGCalUncalibRecHit.HGCEEConfig.isSiFE,
72 HGCEE_fCPerMIP = HGCalUncalibRecHit.HGCEEConfig.fCPerMIP,
73 HGCHEF_keV2DIGI = hgchefrontDigitizer.digiCfg.keV2fC,
74 HGCHEF_isSiFE = HGCalUncalibRecHit.HGCHEFConfig.isSiFE,
75 HGCHEF_fCPerMIP = HGCalUncalibRecHit.HGCHEFConfig.fCPerMIP,
76 HGCHEB_keV2DIGI = hgchebackDigitizer.digiCfg.keV2MIP,
77 HGCHEB_isSiFE = HGCalUncalibRecHit.HGCHEBConfig.isSiFE,
79 rangeMask = cms.uint32(4294442496),
80 rangeMatch = cms.uint32(1161838592),
84 layerWeights = dEdX_weights,
86 thicknessCorrection = cms.vdouble(1.132,1.092,1.084),
87 HGCEE_noise_fC = hgceeDigitizer.digiCfg.noise_fC,
88 HGCEE_cce = hgceeDigitizer.digiCfg.chargeCollectionEfficiencies,
89 HGCHEF_noise_fC = hgchefrontDigitizer.digiCfg.noise_fC,
90 HGCHEF_cce = hgchefrontDigitizer.digiCfg.chargeCollectionEfficiencies,
91 HGCHEB_noise_MIP = hgchebackDigitizer.digiCfg.noise_MIP,
93 algo = cms.string(
"HGCalRecHitWorkerSimple")