/
githubmirror
/
cmssw
Обзор
Документация
Войти
/
githubmirror
/
cmssw
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
RecoLocalCalo/Configuration/python/hgcalLocalReco_cff.py
45 строк
2 KB
Felice Pantaleo
TICLGeom: schedule the geometry ES producers via the HGCal reco task
09 авг 2026, 20:05
09 авг 2026, 20:05
bf7020b
Код
Авторство
О чём код?
import FWCore.ParameterSet.Config as cms from RecoLocalCalo.HGCalRecProducers.HGCalUncalibRecHit_cfi import * from RecoLocalCalo.HGCalRecProducers.HGCalRecHit_cfi import * from RecoLocalCalo.HGCalRecProducers.recHitMapProducer_cff import recHitMapProducer # TICLGeom SoA geometry EventSetup producers (RecHitTools replacement), added to # the HGCal reco Task so the @alpaka producers are instantiated only when the # Task is scheduled, never in FastSim or bare reco-loading configs from RecoHGCal.TICL.TICLGeom_cff import (ticlGeomESProducer, ticlGeomLookupESProducer, ticlGeomLayersESProducer, ticlGeomWithBarrelESProducer, ticlGeomWithBarrelLookupESProducer) # patch particle flow clusters for HGC into local reco sequence # (for now until global reco is going with some sort of clustering) from RecoParticleFlow.PFClusterProducer.particleFlowRecHitHGC_cfi import * from RecoParticleFlow.PFClusterProducer.particleFlowClusterHGC_cfi import * from RecoLocalCalo.HGCalRecProducers.hgcalLayerClusters_cff import hgcalLayerClustersHFNose, hgcalLayerClustersEE, hgcalLayerClustersHSi, hgcalLayerClustersHSci, hgcalMergeLayerClusters hgcalLocalRecoTask = cms.Task( HGCalUncalibRecHit, HGCalRecHit, recHitMapProducer, hgcalLayerClustersEE, hgcalLayerClustersHSi, hgcalLayerClustersHSci, hgcalMergeLayerClusters, particleFlowRecHitHGC, particleFlowClusterHGCal, ticlGeomESProducer, ticlGeomLookupESProducer, ticlGeomLayersESProducer, ticlGeomWithBarrelESProducer, ticlGeomWithBarrelLookupESProducer ) _hfnose_hgcalLocalRecoTask = hgcalLocalRecoTask.copy() _hfnose_hgcalLocalRecoTask.add(hgcalLayerClustersHFNose) from Configuration.Eras.Modifier_phase2_hfnose_cff import phase2_hfnose phase2_hfnose.toReplaceWith( hgcalLocalRecoTask, _hfnose_hgcalLocalRecoTask ) hgcalLocalRecoSequence = cms.Sequence(hgcalLocalRecoTask)