CMS 3D CMS Logo

HGCalRecHitL1Seeded_cfi.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
3 HGCalRecHitL1Seeded = cms.EDProducer("HGCalRecHitProducer",
4  HGCEE_cce = cms.PSet(
5  refToPSet_ = cms.string('HGCAL_chargeCollectionEfficiencies')
6  ),
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')
12  ),
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')
19  ),
20  HGCHEBrechitCollection = cms.string('HGCHEBRecHits'),
21  HGCHEBuncalibRecHitCollection = cms.InputTag("HGCalUncalibRecHitL1Seeded","HGCHEBUncalibRecHits"),
22  HGCHEF_cce = cms.PSet(
23  refToPSet_ = cms.string('HGCAL_chargeCollectionEfficiencies')
24  ),
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')
30  ),
31  HGCHEFrechitCollection = cms.string('HGCHEFRecHits'),
32  HGCHEFuncalibRecHitCollection = cms.InputTag("HGCalUncalibRecHitL1Seeded","HGCHEFUncalibRecHits"),
33  HGCHFNose_cce = cms.PSet(
34  refToPSet_ = cms.string('HGCAL_chargeCollectionEfficiencies')
35  ),
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')
41  ),
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
50  ),
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,
62  86.92952
63  ),
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,
72  0.84
73  ),
74  thicknessNoseCorrection = cms.vdouble(1.132, 1.092, 1.084)
75 )