/
githubmirror
/
cmssw
Обзор
Документация
Войти
/
githubmirror
/
cmssw
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
Validation/Configuration/python/hltHGCalSimValid_cff.py
110 строк
6 KB
Felice Pantaleo
Adding missing imports
23 апр 2026, 13:29
23 апр 2026, 13:29
b6ce75a
Код
Авторство
О чём код?
import FWCore.ParameterSet.Config as cms from SimCalorimetry.HGCalSimProducers.hgcHitAssociation_cfi import lcAssocByEnergyScoreProducer as _lcAssocByEnergyScoreProducer from SimCalorimetry.HGCalSimProducers.hgcHitAssociation_cfi import scAssocByEnergyScoreProducer as _scAssocByEnergyScoreProducer from SimCalorimetry.HGCalAssociatorProducers.LCToSCAssociation_cfi import layerClusterSimClusterAssociation as _layerClusterSimClusterAssociationProducer from SimCalorimetry.HGCalAssociatorProducers.LCToCPAssociation_cfi import layerClusterCaloParticleAssociation as _layerClusterCaloParticleAssociationProducer from SimCalorimetry.HGCalAssociatorProducers.SimClusterToCaloParticleAssociation_cfi import SimClusterToCaloParticleAssociation from SimCalorimetry.HGCalAssociatorProducers.TSToSimTSAssociation_cfi import allTrackstersToSimTrackstersAssociationsByLCs as _allTrackstersToSimTrackstersAssociationsByLCs from SimCalorimetry.HGCalAssociatorProducers.hitToSimClusterCaloParticleAssociator_cfi import hitToSimClusterCaloParticleAssociator as _hitToSimClusterCaloParticleAssociator from Validation.HGCalValidation.HLT_TICLIterLabels_cff import hltTiclIterLabelsPSet as _hltTiclIterLabelsPSet from RecoLocalCalo.HGCalRecProducers.recHitMapProducer_cff import recHitMapProducer as _recHitMapProducer from Validation.Configuration.hltBarrelSimValid_cff import hltBarrelRecHitMapProducer as _hltBarrelRecHitMapProducer from Validation.Configuration.hltBarrelSimValid_cff import barrel_hits hgcal_hits = ["hltHGCalRecHit:HGCEERecHits", "hltHGCalRecHit:HGCHEFRecHits", "hltHGCalRecHit:HGCHEBRecHits"] hltRecHitMapProducer = _hltBarrelRecHitMapProducer.clone() hltHGCalRecHitMapProducer = _hltBarrelRecHitMapProducer.clone( hits = hgcal_hits, hgcalOnly = True, ) from Configuration.Eras.Modifier_phase2_common_cff import phase2_common from Configuration.ProcessModifiers.ticl_barrel_cff import ticl_barrel (phase2_common & ~ticl_barrel).toReplaceWith(hltRecHitMapProducer, hltHGCalRecHitMapProducer) (phase2_common & ticl_barrel).toModify(hltRecHitMapProducer, hits = [*hgcal_hits, *barrel_hits], ) from SimCalorimetry.HGCalAssociatorProducers.AllLayerClusterToTracksterAssociatorsProducer_cfi import AllLayerClusterToTracksterAssociatorsProducer as _AllLayerClusterToTracksterAssociatorsProducer hltAllLayerClusterToTracksterAssociations = _AllLayerClusterToTracksterAssociatorsProducer.clone( layer_clusters = cms.InputTag("hltMergeLayerClusters"), tracksterCollections = cms.VInputTag( *[cms.InputTag(label) for label in _hltTiclIterLabelsPSet.labels], cms.InputTag("hltTiclSimTracksters"), cms.InputTag("hltTiclSimTracksters", "fromCPs"), ) ) hltAllTrackstersToSimTrackstersAssociationsByLCs = _allTrackstersToSimTrackstersAssociationsByLCs.clone( allLCtoTSAccoc = cms.string("hltAllLayerClusterToTracksterAssociations"), layerClusters = cms.InputTag("hltMergeLayerClusters"), tracksterCollections = cms.VInputTag( *[cms.InputTag(label) for label in _hltTiclIterLabelsPSet.labels] ), simTracksterCollections = cms.VInputTag( cms.InputTag('hltTiclSimTracksters'), cms.InputTag('hltTiclSimTracksters','fromCPs') ), ) from SimCalorimetry.HGCalAssociatorProducers.AllTracksterToSimTracksterAssociatorsByHitsProducer_cfi import AllTracksterToSimTracksterAssociatorsByHitsProducer as _AllTracksterToSimTracksterAssociatorsByHitsProducer hltHitToSimClusterCaloParticleAssociator = _hitToSimClusterCaloParticleAssociator.clone( hitMap = 'hltHGCalRecHitMapProducer:hgcalRecHitMap', hits = 'hltHGCalRecHitMapProducer:RefProdVectorHGCRecHitCollection' ) from SimCalorimetry.HGCalAssociatorProducers.AllHitToTracksterAssociatorsProducer_cfi import AllHitToTracksterAssociatorsProducer as _AllHitToTracksterAssociatorsProducer hltAllHitToTracksterAssociations = _AllHitToTracksterAssociatorsProducer.clone( hitMapTag = cms.InputTag("hltHGCalRecHitMapProducer","hgcalRecHitMap"), hits = cms.InputTag("hltHGCalRecHitMapProducer", "RefProdVectorHGCRecHitCollection"), layerClusters = cms.InputTag("hltMergeLayerClusters"), tracksterCollections = cms.VInputTag( *[cms.InputTag(label) for label in _hltTiclIterLabelsPSet.labels], cms.InputTag("hltTiclSimTracksters"), cms.InputTag("hltTiclSimTracksters", "fromCPs"), ) ) hltAllTrackstersToSimTrackstersAssociationsByHits = _AllTracksterToSimTracksterAssociatorsByHitsProducer.clone( allHitToTSAccoc = cms.string("hltAllHitToTracksterAssociations"), hitToCaloParticleMap = cms.InputTag("hltHitToSimClusterCaloParticleAssociator","hitToCaloParticleMap"), hitToSimClusterMap = cms.InputTag("hltHitToSimClusterCaloParticleAssociator","hitToSimClusterMap"), hits = cms.InputTag("hltHGCalRecHitMapProducer", "RefProdVectorHGCRecHitCollection"), tracksterCollections = cms.VInputTag( *[cms.InputTag(label) for label in _hltTiclIterLabelsPSet.labels] ), simTracksterCollections = cms.VInputTag( 'hltTiclSimTracksters', 'hltTiclSimTracksters:fromCPs' ), ) from SimCalorimetry.HGCalAssociatorProducers.hltLCToCPAssociation_cfi import hltHGCalLCToCPAssociatorByEnergyScoreProducer, hltHGCalLayerClusterCaloParticleAssociation from SimCalorimetry.HGCalAssociatorProducers.hltLCToSCAssociation_cfi import hltHGCalLCToSCAssociatorByEnergyScoreProducer, hltHGCalLayerClusterSimClusterAssociation hltHgcalAssociatorsTask = cms.Task(hltHGCalRecHitMapProducer, hltHGCalLCToCPAssociatorByEnergyScoreProducer, hltHGCalLCToSCAssociatorByEnergyScoreProducer, SimClusterToCaloParticleAssociation, hltHGCalLayerClusterCaloParticleAssociation, hltHGCalLayerClusterSimClusterAssociation, hltAllLayerClusterToTracksterAssociations, hltAllTrackstersToSimTrackstersAssociationsByLCs, hltAllHitToTracksterAssociations, hltHitToSimClusterCaloParticleAssociator, hltAllTrackstersToSimTrackstersAssociationsByHits ) hltHgcalPrevalidation = cms.Sequence( hltHGCalLCToCPAssociatorByEnergyScoreProducer * hltHGCalLCToSCAssociatorByEnergyScoreProducer * hltHGCalLayerClusterCaloParticleAssociation * hltHGCalLayerClusterSimClusterAssociation )