File indexing completed on 2025-04-30 22:24:43
0001 import FWCore.ParameterSet.Config as cms
0002
0003 from Validation.HGCalValidation.hgcalValidator_cfi import hgcalValidator as _hgcalValidator
0004 from Validation.HGCalValidation.HLT_TICLIterLabels_cff import hltTiclIterLabels as _hltTiclIterLabels
0005
0006 hltAssociatorInstances = []
0007
0008 for labelts in _hltTiclIterLabels:
0009 for labelsts in ['hltTiclSimTracksters', 'hltTiclSimTrackstersfromCPs']:
0010 hltAssociatorInstances.append(labelts+'To'+labelsts)
0011 hltAssociatorInstances.append(labelsts+'To'+labelts)
0012
0013 hltHgcalValidator = _hgcalValidator.clone(
0014 LayerClustersInputMask = cms.VInputTag("hltTiclTrackstersCLUE3DHigh", "hltTiclSimTracksters:fromCPs", "hltTiclSimTracksters"),
0015 label_tst = cms.VInputTag(*[cms.InputTag(label) for label in _hltTiclIterLabels] + [cms.InputTag("hltTiclSimTracksters", "fromCPs"), cms.InputTag("hltTiclSimTracksters")]),
0016 allTracksterTracksterAssociatorsLabels = cms.VInputTag( *[cms.InputTag('hltAllTrackstersToSimTrackstersAssociationsByLCs:'+associator) for associator in hltAssociatorInstances] ),
0017 allTracksterTracksterByHitsAssociatorsLabels = cms.VInputTag( *[cms.InputTag('hltAllTrackstersToSimTrackstersAssociationsByHits:'+associator) for associator in hltAssociatorInstances] ),
0018 associator = cms.untracked.InputTag("hltLayerClusterCaloParticleAssociationProducer"),
0019 associatorSim = cms.untracked.InputTag("hltLayerClusterSimClusterAssociationProducer"),
0020 dirName = cms.string('HLT/HGCAL/HGCalValidator/'),
0021 hits = cms.VInputTag("hltHGCalRecHit:HGCEERecHits", "hltHGCalRecHit:HGCHEFRecHits", "hltHGCalRecHit:HGCHEBRecHits"),
0022 hitMap = cms.InputTag("hltRecHitMapProducer","hgcalRecHitMap"),
0023 simTrackstersMap = cms.InputTag("hltTiclSimTracksters"),
0024 label_layerClusterPlots = cms.InputTag("hltHgcalMergeLayerClusters"),
0025 label_lcl = cms.InputTag("hltHgcalMergeLayerClusters"),
0026 label_simTS = cms.InputTag("hltTiclSimTracksters"),
0027 label_simTSFromCP = cms.InputTag("hltTiclSimTracksters","fromCPs"),
0028 recoTracks = cms.InputTag("hltGeneralTracks"),
0029 simClustersToCaloParticlesMap = cms.InputTag("SimClusterToCaloParticleAssociation","simClusterToCaloParticleMap"),
0030 simTiclCandidates = cms.InputTag("hltTiclSimTracksters"),
0031 ticlCandidates = cms.string('hltTiclCandidate'),
0032 ticlTrackstersMerge = cms.InputTag("hltTiclTrackstersMerge"),
0033 mergeRecoToSimAssociator = cms.InputTag("hltAllTrackstersToSimTrackstersAssociationsByLCs","hltTiclTrackstersMergeTohltTiclSimTrackstersfromCPs"),
0034 mergeSimToRecoAssociator = cms.InputTag("hltAllTrackstersToSimTrackstersAssociationsByLCs","hltTiclSimTrackstersfromCPsTohltTiclTrackstersMerge"),
0035 )
0036
0037 from Configuration.ProcessModifiers.ticl_v5_cff import ticl_v5
0038
0039 lcInputMask_v5 = ["hltTiclTrackstersCLUE3DHigh"]
0040 lcInputMask_v5.extend([cms.InputTag("hltTiclSimTracksters", "fromCPs"), cms.InputTag("hltTiclSimTracksters")])
0041
0042 ticl_v5.toModify(hltHgcalValidator,
0043 LayerClustersInputMask = cms.VInputTag(lcInputMask_v5),
0044 ticlTrackstersMerge = cms.InputTag("hltTiclCandidate"),
0045 isticlv5 = cms.untracked.bool(True),
0046 mergeSimToRecoAssociator = cms.InputTag("hltAllTrackstersToSimTrackstersAssociationsByLCs:hltTiclSimTrackstersfromCPsTohltTiclCandidate"),
0047 mergeRecoToSimAssociator = cms.InputTag("hltAllTrackstersToSimTrackstersAssociationsByLCs:hltTiclCandidateTohltTiclSimTrackstersfromCPs"),
0048 )