File indexing completed on 2025-07-10 23:56:56
0001 import FWCore.ParameterSet.Config as cms
0002
0003 from ..modules.hltHgcalLayerClustersEE_cfi import *
0004 from ..modules.hltHgcalLayerClustersHSci_cfi import *
0005 from ..modules.hltHgcalLayerClustersHSi_cfi import *
0006 from ..modules.hltMergeLayerClusters_cfi import *
0007 from ..modules.hltHGCalRecHit_cfi import *
0008 from ..modules.hltHGCalUncalibRecHit_cfi import *
0009
0010 from ..modules.hltHgcalSoARecHitsProducer_cfi import *
0011 from ..modules.hltHgcalSoARecHitsLayerClustersProducer_cfi import *
0012 from ..modules.hltHgcalSoALayerClustersProducer_cfi import *
0013 from ..modules.hltHgcalLayerClustersFromSoAProducer_cfi import *
0014
0015 from ..modules.hltParticleFlowRecHitECALUnseeded_cfi import *
0016 from ..modules.hltParticleFlowRecHitHBHE_cfi import *
0017 from ..modules.hltBarrelLayerClustersEB_cfi import *
0018 from ..modules.hltBarrelLayerClustersHB_cfi import *
0019 from ..sequences.HLTPfRecHitUnseededSequence_cfi import *
0020
0021 HLTTICLLocalRecoSequence = cms.Sequence(
0022 hltHGCalUncalibRecHit+
0023 hltHGCalRecHit+
0024 hltHgcalLayerClustersEE+
0025 hltHgcalLayerClustersHSci+
0026 hltHgcalLayerClustersHSi+
0027 hltMergeLayerClusters)
0028
0029 _HLTTICLLocalRecoSequence_heterogeneous = cms.Sequence(
0030 hltHGCalUncalibRecHit+
0031 hltHGCalRecHit+
0032 hltHgcalSoARecHitsProducer+
0033 hltHgcalSoARecHitsLayerClustersProducer+
0034 hltHgcalSoALayerClustersProducer+
0035 hltHgCalLayerClustersFromSoAProducer+
0036 hltHgcalLayerClustersHSci+
0037 hltHgcalLayerClustersHSi+
0038 hltMergeLayerClusters)
0039
0040 from Configuration.ProcessModifiers.alpaka_cff import alpaka
0041 alpaka.toReplaceWith(HLTTICLLocalRecoSequence, _HLTTICLLocalRecoSequence_heterogeneous)
0042
0043 _HLTTICLLocalRecoSequence_withBarrel = cms.Sequence(
0044 hltHGCalUncalibRecHit+
0045 hltHGCalRecHit+
0046 hltHgcalLayerClustersEE+
0047 hltHgcalLayerClustersHSci+
0048 hltHgcalLayerClustersHSi+
0049 HLTPfRecHitUnseededSequence+
0050 hltBarrelLayerClustersEB+
0051 hltBarrelLayerClustersHB+
0052 hltMergeLayerClusters
0053 )
0054
0055 from Configuration.ProcessModifiers.ticl_barrel_cff import ticl_barrel
0056 ticl_barrel.toReplaceWith(HLTTICLLocalRecoSequence, _HLTTICLLocalRecoSequence_withBarrel)
0057
0058 _HLTTICLLocalRecoSequence_heterogeneous_withBarrel = cms.Sequence(
0059 hltHGCalUncalibRecHit+
0060 hltHGCalRecHit+
0061 hltHgcalSoARecHitsProducer+
0062 hltHgcalSoARecHitsLayerClustersProducer+
0063 hltHgcalSoALayerClustersProducer+
0064 hltHgCalLayerClustersFromSoAProducer+
0065 hltHgcalLayerClustersHSci+
0066 hltHgcalLayerClustersHSi+
0067 HLTPfRecHitUnseededSequence+
0068 hltBarrelLayerClustersEB+
0069 hltBarrelLayerClustersHB+
0070 hltMergeLayerClusters
0071 )
0072
0073 (ticl_barrel & alpaka).toReplaceWith(HLTTICLLocalRecoSequence, _HLTTICLLocalRecoSequence_heterogeneous_withBarrel)