/
githubmirror
/
cmssw
Обзор
Документация
Войти
/
githubmirror
/
cmssw
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
Validation/HGCalValidation/python/HLTHGCalValidator_cff.py
35 строк
3 KB
Felice Pantaleo
Move ticl iteration labels to become a PSet
21 апр 2026, 18:26
21 апр 2026, 18:26
4077fee
Код
Авторство
О чём код?
import FWCore.ParameterSet.Config as cms from Validation.HGCalValidation.hgcalValidator_cfi import hgcalValidator as _hgcalValidator from Validation.HGCalValidation.HLT_TICLIterLabels_cff import hltTiclIterLabelsPSet as _hltTiclIterLabelsPSet hltAssociatorInstances = [] for labelts in _hltTiclIterLabelsPSet.labels: for labelsts in ['hltTiclSimTracksters', 'hltTiclSimTrackstersfromCPs']: hltAssociatorInstances.append(labelts+'To'+labelsts) hltAssociatorInstances.append(labelsts+'To'+labelts) # Default is TICLv5 hltHgcalValidator = _hgcalValidator.clone( LayerClustersInputMask = cms.VInputTag("hltTiclTrackstersCLUE3DHigh", "hltTiclSimTracksters:fromCPs", "hltTiclSimTracksters"), label_tst = cms.VInputTag(*[cms.InputTag(label) for label in _hltTiclIterLabelsPSet.labels] + [cms.InputTag("hltTiclSimTracksters", "fromCPs"), cms.InputTag("hltTiclSimTracksters")]), allTracksterTracksterAssociatorsLabels = cms.VInputTag( *[cms.InputTag('hltAllTrackstersToSimTrackstersAssociationsByLCs:'+associator) for associator in hltAssociatorInstances] ), allTracksterTracksterByHitsAssociatorsLabels = cms.VInputTag( *[cms.InputTag('hltAllTrackstersToSimTrackstersAssociationsByHits:'+associator) for associator in hltAssociatorInstances] ), associator = cms.untracked.InputTag("hltHGCalLayerClusterCaloParticleAssociation"), associatorSim = cms.untracked.InputTag("hltHGCalLayerClusterSimClusterAssociation"), dirName = cms.string('HLT/HGCAL/HGCalValidator/'), hits = cms.InputTag("hltHGCalRecHitMapProducer", "RefProdVectorHGCRecHitCollection"), hitMap = cms.InputTag("hltHGCalRecHitMapProducer","hgcalRecHitMap"), simTrackstersMap = cms.InputTag("hltTiclSimTracksters"), label_layerClustersPlots = cms.string("hltHgcalMergeLayerClusters"), label_lcl = cms.InputTag("hltMergeLayerClusters"), label_simTS = cms.InputTag("hltTiclSimTracksters"), label_simTSFromCP = cms.InputTag("hltTiclSimTracksters","fromCPs"), recoTracks = cms.InputTag("hltGeneralTracks"), simClustersToCaloParticlesMap = cms.InputTag("SimClusterToCaloParticleAssociation","simClusterToCaloParticleMap"), simTiclCandidates = cms.InputTag("hltTiclSimTracksters"), ticlCandidates = cms.string('hltTiclCandidate'), ticlTrackstersMerge = cms.InputTag("hltTiclCandidate"), mergeRecoToSimAssociator = cms.InputTag("hltAllTrackstersToSimTrackstersAssociationsByLCs","hltTiclCandidateTohltTiclSimTrackstersfromCPs"), mergeSimToRecoAssociator = cms.InputTag("hltAllTrackstersToSimTrackstersAssociationsByLCs","hltTiclSimTrackstersfromCPsTohltTiclCandidate"), )