1 import FWCore.ParameterSet.Config
as cms
3 HGCalRecHitL1Seeded = cms.EDProducer(
"HGCalRecHitProducer",
5 refToPSet_ = cms.string(
'HGCAL_chargeCollectionEfficiencies')
7 HGCEE_fCPerMIP = cms.vdouble(2.06, 3.43, 5.15),
8 HGCEE_isSiFE = cms.bool(
True),
9 HGCEE_keV2DIGI = cms.double(0.044259),
10 HGCEE_noise_fC = cms.PSet(
11 refToPSet_ = cms.string(
'HGCAL_noise_fC')
13 HGCEErechitCollection = cms.string(
'HGCEERecHits'),
14 HGCEEuncalibRecHitCollection = cms.InputTag(
"HGCalUncalibRecHitL1Seeded",
"HGCEEUncalibRecHits"),
15 HGCHEB_isSiFE = cms.bool(
True),
16 HGCHEB_keV2DIGI = cms.double(0.00148148148148),
17 HGCHEB_noise_MIP = cms.PSet(
18 refToPSet_ = cms.string(
'HGCAL_noise_heback')
20 HGCHEBrechitCollection = cms.string(
'HGCHEBRecHits'),
21 HGCHEBuncalibRecHitCollection = cms.InputTag(
"HGCalUncalibRecHitL1Seeded",
"HGCHEBUncalibRecHits"),
22 HGCHEF_cce = cms.PSet(
23 refToPSet_ = cms.string(
'HGCAL_chargeCollectionEfficiencies')
25 HGCHEF_fCPerMIP = cms.vdouble(2.06, 3.43, 5.15),
26 HGCHEF_isSiFE = cms.bool(
True),
27 HGCHEF_keV2DIGI = cms.double(0.044259),
28 HGCHEF_noise_fC = cms.PSet(
29 refToPSet_ = cms.string(
'HGCAL_noise_fC')
31 HGCHEFrechitCollection = cms.string(
'HGCHEFRecHits'),
32 HGCHEFuncalibRecHitCollection = cms.InputTag(
"HGCalUncalibRecHitL1Seeded",
"HGCHEFUncalibRecHits"),
33 HGCHFNose_cce = cms.PSet(
34 refToPSet_ = cms.string(
'HGCAL_chargeCollectionEfficiencies')
36 HGCHFNose_fCPerMIP = cms.vdouble(1.25, 2.57, 3.88),
37 HGCHFNose_isSiFE = cms.bool(
False),
38 HGCHFNose_keV2DIGI = cms.double(0.044259),
39 HGCHFNose_noise_fC = cms.PSet(
40 refToPSet_ = cms.string(
'HGCAL_noise_fC')
42 HGCHFNoserechitCollection = cms.string(
'HGCHFNoseRecHits'),
43 HGCHFNoseuncalibRecHitCollection = cms.InputTag(
"HGCalUncalibRecHitL1Seeded",
"HGCHFNoseUncalibRecHits"),
44 algo = cms.string(
'HGCalRecHitWorkerSimple'),
45 constSiPar = cms.double(0.02),
46 deltasi_index_regemfac = cms.int32(3),
47 layerNoseWeights = cms.vdouble(
48 0.0, 39.500245, 39.756638, 39.756638, 39.756638,
49 39.756638, 66.020266, 92.283895, 92.283895
51 layerWeights = cms.vdouble(
52 0.0, 8.894541, 10.937907, 10.937907, 10.937907,
53 10.937907, 10.937907, 10.937907, 10.937907, 10.937907,
54 10.932882, 10.932882, 10.937907, 10.937907, 10.938169,
55 10.938169, 10.938169, 10.938169, 10.938169, 10.938169,
56 10.938169, 10.938169, 10.938169, 10.938169, 10.938169,
57 10.938169, 10.938169, 10.938169, 32.332097, 51.574301,
58 51.444192, 51.444192, 51.444192, 51.444192, 51.444192,
59 51.444192, 51.444192, 51.444192, 51.444192, 51.444192,
60 69.513118, 87.582044, 87.582044, 87.582044, 87.582044,
61 87.582044, 87.214571, 86.888309, 86.92952, 86.92952,
64 maxValSiPar = cms.double(10000.0),
65 minValSiPar = cms.double(10.0),
66 noiseSiPar = cms.double(5.5),
67 rangeMask = cms.uint32(4294442496),
68 rangeMatch = cms.uint32(1161838592),
69 sciThicknessCorrection = cms.double(0.9),
70 thicknessCorrection = cms.vdouble(
71 0.77, 0.77, 0.77, 0.84, 0.84,
74 thicknessNoseCorrection = cms.vdouble(1.132, 1.092, 1.084)