CMS 3D CMS Logo

HGCalRecHitL1Seeded_cfi.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 from ..psets.hgcal_reco_constants_cfi import HGCAL_reco_constants as HGCAL_reco_constants
3 
4 
5 HGCalRecHitL1Seeded = cms.EDProducer("HGCalRecHitProducer",
6  HGCEE_cce = cms.PSet(
7  refToPSet_ = cms.string('HGCAL_chargeCollectionEfficiencies')
8  ),
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')
14  ),
15  HGCEErechitCollection = cms.string('HGCEERecHits'),
16  HGCEEuncalibRecHitCollection = cms.InputTag("HGCalUncalibRecHitL1Seeded","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')
21  ),
22  HGCHEBrechitCollection = cms.string('HGCHEBRecHits'),
23  HGCHEBuncalibRecHitCollection = cms.InputTag("HGCalUncalibRecHitL1Seeded","HGCHEBUncalibRecHits"),
24  HGCHEF_cce = cms.PSet(
25  refToPSet_ = cms.string('HGCAL_chargeCollectionEfficiencies')
26  ),
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')
32  ),
33  HGCHEFrechitCollection = cms.string('HGCHEFRecHits'),
34  HGCHEFuncalibRecHitCollection = cms.InputTag("HGCalUncalibRecHitL1Seeded","HGCHEFUncalibRecHits"),
35  HGCHFNose_cce = cms.PSet(
36  refToPSet_ = cms.string('HGCAL_chargeCollectionEfficiencies')
37  ),
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')
43  ),
44  HGCHFNoserechitCollection = cms.string('HGCHFNoseRecHits'),
45  HGCHFNoseuncalibRecHitCollection = cms.InputTag("HGCalUncalibRecHitL1Seeded","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
52  ),
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)
62 )