1 import FWCore.ParameterSet.Config
as cms
3 particleFlowRecHitHGC = cms.EDProducer(
"PFRecHitProducer",
5 name = cms.string(
"PFRecHitHGCNavigator"),
7 name = cms.string(
"PFRecHitHGCEENavigator"),
8 topologySource = cms.string(
"HGCalEESensitive")
11 name = cms.string(
"PFRecHitHGCHENavigator"),
12 topologySource = cms.string(
"HGCalHESiliconSensitive"),
15 name = cms.string(
"PFRecHitHGCHENavigator"),
16 topologySource = cms.string(
"HGCalHEScintillatorSensitive"),
19 producers = cms.VPSet(
21 name = cms.string(
"PFHGCEERecHitCreator"),
22 src = cms.InputTag(
"HGCalRecHit:HGCEERecHits"),
23 geometryInstance = cms.string(
"HGCalEESensitive"),
24 qualityTests = cms.VPSet(
28 name = cms.string(
"PFRecHitQTestHGCalThresholdSNR"),
29 thresholdSNR = cms.double(5.0),
34 name = cms.string(
"PFHGCHEFRecHitCreator"),
35 src = cms.InputTag(
"HGCalRecHit:HGCHEFRecHits"),
36 geometryInstance = cms.string(
"HGCalHESiliconSensitive"),
37 qualityTests = cms.VPSet(
41 name = cms.string(
"PFRecHitQTestHGCalThresholdSNR"),
42 thresholdSNR = cms.double(5.0),
47 name = cms.string(
"PFHGCHEBRecHitCreator"),
48 src = cms.InputTag(
"HGCalRecHit:HGCHEBRecHits"),
49 geometryInstance = cms.string(
""),
50 qualityTests = cms.VPSet(
54 name = cms.string(
"PFRecHitQTestHGCalThresholdSNR"),
55 thresholdSNR = cms.double(5.0),
62 from Configuration.Eras.Modifier_phase2_hgcalV9_cff
import phase2_hgcalV9
63 phase2_hgcalV9.toModify(particleFlowRecHitHGC,
65 0 : dict(name =
"PFHGCalEERecHitCreator"),
66 1 : dict(name =
"PFHGCalHSiRecHitCreator"),
67 2 : dict(name =
"PFHGCalHScRecHitCreator"),