/
githubmirror
/
cmssw
Обзор
Документация
Войти
/
githubmirror
/
cmssw
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
Validation/HGCalValidation/python/HGCalValidator_cff.py
34 строки
2 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 DQMServices.Core.DQM_cfg import * from Validation.HGCalValidation.hgcalValidator_cfi import hgcalValidator as _hgcalValidator from RecoHGCal.TICL.iterativeTICL_cff import ticlIterLabelsPSet, associatorsInstances # Default configuration is now TICLv5 hgcalValidator = _hgcalValidator.clone( label_tst = cms.VInputTag(*[cms.InputTag(label) for label in ticlIterLabelsPSet.labels] + [cms.InputTag("ticlSimTracksters", "fromCPs"), cms.InputTag("ticlSimTracksters")]), allTracksterTracksterAssociatorsLabels = cms.VInputTag( *[cms.InputTag('allTrackstersToSimTrackstersAssociationsByLCs:'+associator) for associator in associatorsInstances] ), allTracksterTracksterByHitsAssociatorsLabels = cms.VInputTag( *[cms.InputTag('allTrackstersToSimTrackstersAssociationsByHits:'+associator) for associator in associatorsInstances] ), # v5 defaults LayerClustersInputMask = cms.VInputTag( cms.InputTag("ticlTrackstersCLUE3DHigh"), cms.InputTag("ticlSimTracksters", "fromCPs"), cms.InputTag("ticlSimTracksters") ), ticlTrackstersMerge = cms.InputTag("ticlCandidate"), mergeSimToRecoAssociator = cms.InputTag("allTrackstersToSimTrackstersAssociationsByLCs:ticlSimTrackstersfromCPsToticlCandidate"), mergeRecoToSimAssociator = cms.InputTag("allTrackstersToSimTrackstersAssociationsByLCs:ticlCandidateToticlSimTrackstersfromCPs"), ) from Configuration.ProcessModifiers.premix_stage2_cff import premix_stage2 premix_stage2.toModify(hgcalValidator, label_cp_fake = "mixData:MergedCaloTruth", label_cp_effic = "mixData:MergedCaloTruth", label_scl = "mixData:MergedCaloTruth", ) from Configuration.Eras.Modifier_phase2_hgcalV10_cff import phase2_hgcalV10 phase2_hgcalV10.toModify(hgcalValidator, totallayers_to_monitor = cms.int32(50)) from Configuration.Eras.Modifier_phase2_hgcalV16_cff import phase2_hgcalV16 phase2_hgcalV16.toModify(hgcalValidator, totallayers_to_monitor = cms.int32(47))