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 # Default lists
0004 default_layerClusters = [
0005     "hltHgcalLayerClustersEE", 
0006     "hltHgcalLayerClustersHSci", 
0007     "hltHgcalLayerClustersHSi"
0008 ]
0009 
0010 default_time_layerclusters = [
0011     "hltHgcalLayerClustersEE:timeLayerCluster", 
0012     "hltHgcalLayerClustersHSci:timeLayerCluster", 
0013     "hltHgcalLayerClustersHSi:timeLayerCluster"
0014 ]
0015 
0016 # Define the producer with default lists
0017 hltMergeLayerClusters = cms.EDProducer("MergeClusterProducer",
0018     layerClusters = cms.VInputTag(*default_layerClusters),
0019     time_layerclusters = cms.VInputTag(*default_time_layerclusters),
0020 )
0021 
0022 # Process modifier: alpaka
0023 from Configuration.ProcessModifiers.alpaka_cff import alpaka
0024 alpaka.toModify(hltMergeLayerClusters,
0025     layerClusters = cms.VInputTag(
0026         "hltHgCalLayerClustersFromSoAProducer",
0027         "hltHgcalLayerClustersHSci",
0028         "hltHgcalLayerClustersHSi"
0029     ),
0030     time_layerclusters = cms.VInputTag(
0031         "hltHgCalLayerClustersFromSoAProducer:timeLayerCluster",
0032         "hltHgcalLayerClustersHSci:timeLayerCluster",
0033         "hltHgcalLayerClustersHSi:timeLayerCluster"
0034     )
0035 )
0036 
0037 # Process modifier: ticl_barrel
0038 from Configuration.ProcessModifiers.ticl_barrel_cff import ticl_barrel
0039 
0040 ticl_barrel.toModify(hltMergeLayerClusters,
0041     layerClusters = cms.VInputTag(
0042         *default_layerClusters,
0043         "hltBarrelLayerClustersEB",
0044         "hltBarrelLayerClustersHB"
0045     ),
0046     time_layerclusters = cms.VInputTag(
0047         *default_time_layerclusters,
0048         "hltBarrelLayerClustersEB:timeLayerCluster",
0049         "hltBarrelLayerClustersHB:timeLayerCluster"
0050     )
0051 )