Back to home page

Project CMSSW displayed by LXR

 
 

    


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 # Heterogeneous HGCAL EE layer clusters
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 # Barrel layer clusters
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)