1 import FWCore.ParameterSet.Config
as cms
2 from ..psets.hgcal_reco_constants_cfi
import HGCAL_reco_constants
as HGCAL_reco_constants
4 hltHGCalUncalibRecHitL1Seeded = cms.EDProducer(
"HGCalUncalibRecHitProducer",
5 HGCEEConfig = cms.PSet(
6 adcNbits = cms.uint32(10),
7 adcSaturation = cms.double(100),
8 fCPerMIP = cms.vdouble(HGCAL_reco_constants.fcPerMip[0:3]),
9 isSiFE = cms.bool(
True),
10 tdcNbits = cms.uint32(12),
11 tdcOnset = cms.double(60),
12 tdcSaturation = cms.double(10000),
13 toaLSB_ns = cms.double(0.0244),
14 tofDelay = cms.double(-9)
16 HGCEEdigiCollection = cms.InputTag(
"hltHgcalDigisL1Seeded",
"EE"),
17 HGCEEhitCollection = cms.string(
'HGCEEUncalibRecHits'),
18 HGCHEBConfig = cms.PSet(
19 adcNbits = cms.uint32(10),
20 adcSaturation = cms.double(68.75),
21 fCPerMIP = cms.vdouble(1.0, 1.0, 1.0),
22 isSiFE = cms.bool(
True),
23 tdcNbits = cms.uint32(12),
24 tdcOnset = cms.double(55),
25 tdcSaturation = cms.double(1000),
26 toaLSB_ns = cms.double(0.0244),
27 tofDelay = cms.double(-14)
29 HGCHEBdigiCollection = cms.InputTag(
"hltHgcalDigisL1Seeded",
"HEback"),
30 HGCHEBhitCollection = cms.string(
'HGCHEBUncalibRecHits'),
31 HGCHEFConfig = cms.PSet(
32 adcNbits = cms.uint32(10),
33 adcSaturation = cms.double(100),
34 fCPerMIP = cms.vdouble(HGCAL_reco_constants.fcPerMip[3:6]),
35 isSiFE = cms.bool(
True),
36 tdcNbits = cms.uint32(12),
37 tdcOnset = cms.double(60),
38 tdcSaturation = cms.double(10000),
39 toaLSB_ns = cms.double(0.0244),
40 tofDelay = cms.double(-11)
42 HGCHEFdigiCollection = cms.InputTag(
"hltHgcalDigisL1Seeded",
"HEfront"),
43 HGCHEFhitCollection = cms.string(
'HGCHEFUncalibRecHits'),
44 HGCHFNoseConfig = cms.PSet(
45 adcNbits = cms.uint32(10),
46 adcSaturation = cms.double(100),
47 fCPerMIP = cms.vdouble(1.25, 2.57, 3.88),
48 isSiFE = cms.bool(
False),
49 tdcNbits = cms.uint32(12),
50 tdcOnset = cms.double(60),
51 tdcSaturation = cms.double(10000),
52 toaLSB_ns = cms.double(0.0244),
53 tofDelay = cms.double(-33)
55 HGCHFNosedigiCollection = cms.InputTag(
"hfnoseDigis",
"HFNose"),
56 HGCHFNosehitCollection = cms.string(
'HGCHFNoseUncalibRecHits'),
57 computeLocalTime = cms.bool(
False),
58 algo = cms.string(
'HGCalUncalibRecHitWorkerWeights')
61 from Configuration.ProcessModifiers.ticl_v5_cff
import ticl_v5
62 ticl_v5.toModify(hltHGCalUncalibRecHitL1Seeded, computeLocalTime = cms.bool(
True))