1 import FWCore.ParameterSet.Config
as cms
2 from ..psets.hgcal_reco_constants_cfi
import HGCAL_reco_constants
as HGCAL_reco_constants
5 hltHGCalRecHitL1Seeded = cms.EDProducer(
"HGCalRecHitProducer",
7 refToPSet_ = cms.string(
'HGCAL_chargeCollectionEfficiencies')
9 HGCEE_fCPerMIP = cms.vdouble(2.06, 3.43, 5.15),
10 HGCEE_isSiFE = cms.bool(
True),
11 HGCEE_keV2DIGI = cms.double(0.044259),
12 HGCEE_noise_fC = cms.PSet(
13 refToPSet_ = cms.string(
'HGCAL_noise_fC')
15 HGCEErechitCollection = cms.string(
'HGCEERecHits'),
16 HGCEEuncalibRecHitCollection = cms.InputTag(
"hltHGCalUncalibRecHitL1Seeded",
"HGCEEUncalibRecHits"),
17 HGCHEB_isSiFE = cms.bool(
True),
18 HGCHEB_keV2DIGI = cms.double(0.00148148148148),
19 HGCHEB_noise_MIP = cms.PSet(
20 refToPSet_ = cms.string(
'HGCAL_noise_heback')
22 HGCHEBrechitCollection = cms.string(
'HGCHEBRecHits'),
23 HGCHEBuncalibRecHitCollection = cms.InputTag(
"hltHGCalUncalibRecHitL1Seeded",
"HGCHEBUncalibRecHits"),
24 HGCHEF_cce = cms.PSet(
25 refToPSet_ = cms.string(
'HGCAL_chargeCollectionEfficiencies')
27 HGCHEF_fCPerMIP = cms.vdouble(2.06, 3.43, 5.15),
28 HGCHEF_isSiFE = cms.bool(
True),
29 HGCHEF_keV2DIGI = cms.double(0.044259),
30 HGCHEF_noise_fC = cms.PSet(
31 refToPSet_ = cms.string(
'HGCAL_noise_fC')
33 HGCHEFrechitCollection = cms.string(
'HGCHEFRecHits'),
34 HGCHEFuncalibRecHitCollection = cms.InputTag(
"hltHGCalUncalibRecHitL1Seeded",
"HGCHEFUncalibRecHits"),
35 HGCHFNose_cce = cms.PSet(
36 refToPSet_ = cms.string(
'HGCAL_chargeCollectionEfficiencies')
38 HGCHFNose_fCPerMIP = cms.vdouble(1.25, 2.57, 3.88),
39 HGCHFNose_isSiFE = cms.bool(
False),
40 HGCHFNose_keV2DIGI = cms.double(0.044259),
41 HGCHFNose_noise_fC = cms.PSet(
42 refToPSet_ = cms.string(
'HGCAL_noise_fC')
44 HGCHFNoserechitCollection = cms.string(
'HGCHFNoseRecHits'),
45 HGCHFNoseuncalibRecHitCollection = cms.InputTag(
"hltHGCalUncalibRecHitL1Seeded",
"HGCHFNoseUncalibRecHits"),
46 algo = cms.string(
'HGCalRecHitWorkerSimple'),
47 constSiPar = cms.double(0.02),
48 deltasi_index_regemfac = cms.int32(3),
49 layerNoseWeights = cms.vdouble(
50 0.0, 39.500245, 39.756638, 39.756638, 39.756638,
51 39.756638, 66.020266, 92.283895, 92.283895
53 layerWeights = HGCAL_reco_constants.dEdXweights,
54 maxValSiPar = cms.double(10000.0),
55 minValSiPar = cms.double(10.0),
56 noiseSiPar = cms.double(5.5),
57 rangeMask = cms.uint32(4294442496),
58 rangeMatch = cms.uint32(1161838592),
59 sciThicknessCorrection = HGCAL_reco_constants.sciThicknessCorrection,
60 thicknessCorrection = HGCAL_reco_constants.thicknessCorrection,
61 thicknessNoseCorrection = cms.vdouble(1.132, 1.092, 1.084)