File indexing completed on 2024-11-19 23:20:16
0001 import FWCore.ParameterSet.Config as cms
0002
0003 from RecoEcal.EgammaClusterProducers.particleFlowSuperClusterECALMustache_cfi import particleFlowSuperClusterECALMustache as _particleFlowSuperClusterECALMustache
0004
0005 particleFlowSuperClusterECAL = _particleFlowSuperClusterECALMustache.clone()
0006
0007 from Configuration.ProcessModifiers.ecal_deepsc_cff import ecal_deepsc
0008 _particleFlowSuperClusterECALDeepSC = _particleFlowSuperClusterECALMustache.clone(
0009 ClusteringType = "DeepSC",
0010 deepSuperClusterConfig = cms.PSet(
0011 modelFile = cms.string("RecoEcal/EgammaClusterProducers/data/DeepSCModels/EOY_2018/model.pb"),
0012 configFileClusterFeatures = cms.string("RecoEcal/EgammaClusterProducers/data/DeepSCModels/EOY_2018/config_clusters_inputs.txt"),
0013 configFileWindowFeatures = cms.string("RecoEcal/EgammaClusterProducers/data/DeepSCModels/EOY_2018/config_window_inputs.txt"),
0014 configFileHitsFeatures = cms.string("RecoEcal/EgammaClusterProducers/data/DeepSCModels/EOY_2018/config_hits_inputs.txt"),
0015 collectionStrategy = cms.string("Cascade")
0016 )
0017 )
0018 ecal_deepsc.toReplaceWith(particleFlowSuperClusterECAL, _particleFlowSuperClusterECALDeepSC)
0019
0020 from Configuration.ProcessModifiers.pp_on_AA_cff import pp_on_AA
0021 pp_on_AA.toModify(particleFlowSuperClusterECAL, useDynamicDPhiWindow = False,
0022 phiwidth_SuperClusterBarrel = 0.20,
0023 phiwidth_SuperClusterEndcap = 0.20)
0024
0025 from Configuration.ProcessModifiers.egamma_lowPt_exclusive_cff import egamma_lowPt_exclusive
0026 egamma_lowPt_exclusive.toModify(particleFlowSuperClusterECAL,
0027 thresh_SCEt = 1.0,
0028 thresh_PFClusterSeedBarrel = 0.5,
0029 thresh_PFClusterSeedEndcap = 0.5)
0030
0031 from Configuration.Eras.Era_Run3_2023_UPC_cff import Run3_2023_UPC
0032 (egamma_lowPt_exclusive & Run3_2023_UPC).toModify(particleFlowSuperClusterECAL, regressionConfig = dict(
0033 regressionKeyEB = 'pfscecal_ebCorrection_offline_v2',
0034 uncertaintyKeyEB = 'pfscecal_ebUncertainty_offline_v2',
0035 regressionKeyEE = 'pfscecal_eeCorrection_offline_v2',
0036 uncertaintyKeyEE = 'pfscecal_eeUncertainty_offline_v2'))