CMS 3D CMS Logo

hltHGCalRecHit_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 hltHGCalRecHit = cms.EDProducer("HGCalRecHitProducer",
5  HGCEE_cce = cms.PSet(
6  refToPSet_ = cms.string('HGCAL_chargeCollectionEfficiencies')
7  ),
8  HGCEE_fCPerMIP = cms.vdouble(HGCAL_reco_constants.fcPerMip[0:3]),
9  HGCEE_isSiFE = cms.bool(True),
10  HGCEE_keV2DIGI = cms.double(0.044259),
11  HGCEE_noise_fC = cms.PSet(
12  refToPSet_ = cms.string('HGCAL_noise_fC')
13  ),
14  HGCEErechitCollection = cms.string('HGCEERecHits'),
15  HGCEEuncalibRecHitCollection = cms.InputTag("hltHGCalUncalibRecHit","HGCEEUncalibRecHits"),
16  HGCHEB_isSiFE = cms.bool(True),
17  HGCHEB_keV2DIGI = cms.double(0.00148148148148),
18  HGCHEB_noise_MIP = cms.PSet(
19  refToPSet_ = cms.string('HGCAL_noise_heback')
20  ),
21  HGCHEBrechitCollection = cms.string('HGCHEBRecHits'),
22  HGCHEBuncalibRecHitCollection = cms.InputTag("hltHGCalUncalibRecHit","HGCHEBUncalibRecHits"),
23  HGCHEF_cce = cms.PSet(
24  refToPSet_ = cms.string('HGCAL_chargeCollectionEfficiencies')
25  ),
26  HGCHEF_fCPerMIP = cms.vdouble(HGCAL_reco_constants.fcPerMip[3:6]),
27  HGCHEF_isSiFE = cms.bool(True),
28  HGCHEF_keV2DIGI = cms.double(0.044259),
29  HGCHEF_noise_fC = cms.PSet(
30  refToPSet_ = cms.string('HGCAL_noise_fC')
31  ),
32  HGCHEFrechitCollection = cms.string('HGCHEFRecHits'),
33  HGCHEFuncalibRecHitCollection = cms.InputTag("hltHGCalUncalibRecHit","HGCHEFUncalibRecHits"),
34  HGCHFNose_cce = cms.PSet(
35  refToPSet_ = cms.string('HGCAL_chargeCollectionEfficiencies')
36  ),
37  HGCHFNose_fCPerMIP = cms.vdouble(1.25, 2.57, 3.88),
38  HGCHFNose_isSiFE = cms.bool(False),
39  HGCHFNose_keV2DIGI = cms.double(0.044259),
40  HGCHFNose_noise_fC = cms.PSet(
41  refToPSet_ = cms.string('HGCAL_noise_fC')
42  ),
43  HGCHFNoserechitCollection = cms.string('HGCHFNoseRecHits'),
44  HGCHFNoseuncalibRecHitCollection = cms.InputTag("hltHGCalUncalibRecHit","HGCHFNoseUncalibRecHits"),
45  algo = cms.string('HGCalRecHitWorkerSimple'),
46  constSiPar = cms.double(0.02),
47  deltasi_index_regemfac = cms.int32(3),
48  layerNoseWeights = cms.vdouble(
49  0.0, 39.500245, 39.756638, 39.756638, 39.756638,
50  39.756638, 66.020266, 92.283895, 92.283895
51  ),
52  layerWeights = HGCAL_reco_constants.dEdXweights,
53  maxValSiPar = cms.double(10000.0),
54  minValSiPar = cms.double(10.0),
55  noiseSiPar = cms.double(5.5),
56  rangeMask = cms.uint32(4294442496),
57  rangeMatch = cms.uint32(1161838592),
58  sciThicknessCorrection = HGCAL_reco_constants.sciThicknessCorrection,
59  thicknessCorrection = HGCAL_reco_constants.thicknessCorrection,
60  thicknessNoseCorrection = cms.vdouble(1.132, 1.092, 1.084)
61 )