1 import FWCore.ParameterSet.Config
as cms
11 particleFlowSuperClusteringTask = cms.Task(particleFlowSuperClusterECAL)
12 particleFlowSuperClusteringSequence = cms.Sequence(particleFlowSuperClusteringTask)
14 particleFlowSuperClusterHGCal = particleFlowSuperClusterECAL.clone()
15 from Configuration.Eras.Modifier_phase2_hgcal_cff
import phase2_hgcal
16 phase2_hgcal.toModify(
17 particleFlowSuperClusterHGCal,
18 PFClusters =
'particleFlowClusterHGCal',
19 useRegression =
False,
20 use_preshower =
False,
21 PFBasicClusterCollectionEndcap =
"",
22 PFSuperClusterCollectionEndcap =
"",
23 PFSuperClusterCollectionEndcapWithPreshower =
"",
24 thresh_PFClusterEndcap = 1.5e-1,
25 dropUnseedable =
True,
28 particleFlowSuperClusterHGCalFromMultiCl = particleFlowSuperClusterHGCal.clone()
29 phase2_hgcal.toModify(
30 particleFlowSuperClusterHGCalFromMultiCl,
31 PFClusters =
'particleFlowClusterHGCalFromMultiCl',
34 phase2_hgcal.toModify( particleFlowSuperClusterHGCalFromMultiCl.regressionConfig,
35 regressionKeyEE =
"superclus_hgcal_mean_offline",
36 uncertaintyKeyEE =
"superclus_hgcal_sigma_offline",
38 hgcalRecHits =
"particleFlowRecHitHGC"
41 _phase2_hgcal_particleFlowSuperClusteringTask = particleFlowSuperClusteringTask.copy()
42 _phase2_hgcal_particleFlowSuperClusteringTask.add(particleFlowSuperClusterHGCal)
43 _phase2_hgcal_particleFlowSuperClusteringTask.add(particleFlowSuperClusterHGCalFromMultiCl)
45 phase2_hgcal.toReplaceWith( particleFlowSuperClusteringTask, _phase2_hgcal_particleFlowSuperClusteringTask )