Back to home page

Project CMSSW displayed by LXR

 
 

    


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 # define the default ECAL clustering (Mustache or Box or DeepSC)
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'))