Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
29 commits
Select commit Hold shift + click to select a range
b973752
Remove obsolete TICL process modifiers and legacy aliases
felicepantaleo Mar 15, 2026
4eafcaa
Drop legacy TICL relval workflows and update Run4 matrix entries
felicepantaleo Mar 15, 2026
17880eb
Make TICL event content independent of the legacy ticl_v5 modifier
felicepantaleo Mar 15, 2026
5c496fe
Enable HGCal local timing by default in local reco and HLT
felicepantaleo Mar 15, 2026
ee0f934
Add preallocated output support to ONNXRuntime and reuse buffers acro…
felicepantaleo Mar 15, 2026
2f60f40
Refactor TICL trackster inference plugins and add PFN support
felicepantaleo Mar 15, 2026
2387d0b
Switch TICL pattern recognition and HLT CLUE3D producers to PFN-based…
felicepantaleo Mar 15, 2026
5786ad9
Simplify trackster linking configuration and remove legacy selection …
felicepantaleo Mar 15, 2026
2a99ef8
Switch HLT TICL reconstruction to the candidate-based pipeline
felicepantaleo Mar 15, 2026
de1fefa
Remove deprecated HLT trackster-merge modules and sequences
felicepantaleo Mar 15, 2026
4a2de9f
Use TICL superclustering producers as the default HLT egamma path
felicepantaleo Mar 15, 2026
4ee38c0
Rename and propagate simTracksters-from-PU associations across HGCal …
felicepantaleo Mar 15, 2026
09a7e40
Update HGCal validation to the new TICL labels and candidate outputs
felicepantaleo Mar 15, 2026
c90ffe1
Update TICL dumper configuration and superclustering sample dumping
felicepantaleo Mar 15, 2026
10ac4de
Simplify HLT recovery configuration for TICL candidate production
felicepantaleo Mar 15, 2026
d231d1e
Fix bug in parameter parsing
felicepantaleo Mar 15, 2026
fdf6ff3
Add inference by CNN
felicepantaleo Mar 15, 2026
e901232
code format
felicepantaleo Mar 15, 2026
bf40949
Move TICL Candidates PID to CNN
felicepantaleo Mar 19, 2026
02ee810
Refactor ONNXRuntime and Trackster inference classes for reducing RSS
felicepantaleo Apr 1, 2026
08eb35c
Add discovery of DQM plots for layerclusters
felicepantaleo Apr 1, 2026
4077fee
Move ticl iteration labels to become a PSet
felicepantaleo Apr 1, 2026
b41051a
Optimize Superclustering DNN preprocessing
felicepantaleo Apr 1, 2026
0a0fd90
fix proc modifier
AuroraPerego Apr 9, 2026
9bac3b7
Update TICLDumper default collections.
felicepantaleo Apr 21, 2026
b595e52
Fix missing PSet
felicepantaleo Apr 22, 2026
8faa03d
fix merge conflict
felicepantaleo Apr 23, 2026
b6ce75a
Adding missing imports
felicepantaleo Apr 23, 2026
b975a7e
Moves module declarations to separate files in HLT menu
felicepantaleo Apr 23, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 0 additions & 4 deletions Configuration/EventContent/python/EventContent_cff.py
Original file line number Diff line number Diff line change
Expand Up @@ -591,8 +591,6 @@ def SwapKeepAndDrop(l):
outputCommands = FEVTEventContent.outputCommands + RecoLocalFastTimeFEVT.outputCommands)
phase2_timing_layer.toModify(FEVTEventContent,
outputCommands = FEVTEventContent.outputCommands + RecoMTDFEVT.outputCommands)
from Configuration.ProcessModifiers.ticl_v5_cff import ticl_v5
ticl_v5.toModify(FEVTEventContent, outputCommands=FEVTEventContent.outputCommands+TICLv5_FEVT.outputCommands)

FEVTHLTALLEventContent = cms.PSet(
outputCommands = cms.untracked.vstring('drop *'),
Expand Down Expand Up @@ -680,7 +678,6 @@ def SwapKeepAndDrop(l):
outputCommands = [x for x in FEVTDEBUGEventContent.outputCommands if '_hltSiStripClusters2ApproxClusters_' not in x] + [
'keep *_hltSiStripClusters2ApproxClustersv1_*_*'
])
ticl_v5.toModify(FEVTDEBUGEventContent, outputCommands=FEVTDEBUGEventContent.outputCommands+TICLv5_FEVT.outputCommands)
#
#
# FEVTDEBUGHLT Data Tier definition
Expand Down Expand Up @@ -754,7 +751,6 @@ def SwapKeepAndDrop(l):
phase2_hgcal.toModify(FEVTDEBUGHLTEventContent,
outputCommands = FEVTDEBUGHLTEventContent.outputCommands + TICL_FEVTHLT.outputCommands)

ticl_v5.toModify(FEVTDEBUGHLTEventContent, outputCommands=FEVTDEBUGHLTEventContent.outputCommands+TICLv5_FEVTHLT.outputCommands)

from Configuration.ProcessModifiers.premix_stage2_cff import premix_stage2

Expand Down
5 changes: 0 additions & 5 deletions Configuration/ProcessModifiers/python/clue3D_cff.py

This file was deleted.

4 changes: 0 additions & 4 deletions Configuration/ProcessModifiers/python/enableCPfromPU_cff.py

This file was deleted.

5 changes: 0 additions & 5 deletions Configuration/ProcessModifiers/python/fastJetTICL_cff.py

This file was deleted.

Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
import FWCore.ParameterSet.Config as cms

# This modifier enables the SimTracksters from CaloParticles from pileup in the HGCAL associators and simulated objects.
simTrackstersFromPU = cms.Modifier()
5 changes: 5 additions & 0 deletions Configuration/ProcessModifiers/python/ticl_dev.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
import FWCore.ParameterSet.Config as cms

# This modifier is for running the development version of TICL.

ticl_dev = cms.Modifier()

This file was deleted.

Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import FWCore.ParameterSet.Config as cms

# Modifier (to be applied on top of ticl_v5 modifier) to use the pre-TICLv5 superclustering code (that translates tracksters to PFClusters before running Mustache)
# Modifier to use the pre-TICLv5 superclustering code (that translates tracksters to PFClusters before running Mustache)
ticl_superclustering_mustache_pf = cms.Modifier()
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import FWCore.ParameterSet.Config as cms

# Modifier (to be applied on top of ticl_v5 modifier) to run superclustering using Mustache inside TICL (with tracksters as inputs)
# Modifier to run superclustering using Mustache inside TICL (with tracksters as inputs)
ticl_superclustering_mustache_ticl = cms.Modifier()
5 changes: 0 additions & 5 deletions Configuration/ProcessModifiers/python/ticl_v5_cff.py

This file was deleted.

Original file line number Diff line number Diff line change
@@ -1,7 +1,4 @@
import FWCore.ParameterSet.Config as cms

from Configuration.ProcessModifiers.ticl_v5_cff import ticl_v5

# This modifier is for running TICL v5 with GNN track-trackster linking.
ticl_v5_TrackLinkingGNN = cms.Modifier()
ticlv5_TrackLinkingGNN = cms.ModifierChain(ticl_v5, ticl_v5_TrackLinkingGNN)
ticlv5_TrackLinkingGNN = cms.Modifier()
12 changes: 4 additions & 8 deletions Configuration/PyReleaseValidation/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -59,8 +59,7 @@ The offsets currently in use are:
* 0.7502: HLT phase-2 menu, with tracking ntuple
* 0.7503: HLT phase-2 menu, CPU vs. GPU validation
* 0.751: HLT phase-2 timing menu Alpaka variant
* 0.752: HLT phase-2 timing menu ticl_v5 variant
* 0.7521: HLT phase-2 timing menu ticl_v5, ticlv5TrackLinkingGNN variant
* 0.7521: HLT phase-2 timing menu ticlv5TrackLinkingGNN variant
* 0.753: HLT phase-2 timing menu legacy tracking
* 0.754: HLT phase-2 timing menu legacy tracking with Patatrack quads
* 0.755: HLT phase-2 timing menu LST building variant
Expand All @@ -70,7 +69,7 @@ The offsets currently in use are:
* 0.759: HLT phase-2 timing menu, with NANO:@Phase2HLT
* 0.76: HLT phase-2 reduced menu, with DIGI step
* 0.77: HLT phase-2 NGT Scouting menu
* 0.771: HLT phase-2 NGT Scouting menu, Alpaka, TICL-v5, TICL-Barrel
* 0.771: HLT phase-2 NGT Scouting menu, Alpaka, TICL-Barrel
* 0.772: HLT phase-2 NGT Scouting menu, with NANO:@NGTScouting
* 0.773: HLT phase-2 NGT Scouting menu, with NANO:@NGTScoutingVal
* 0.775: HLT phase-2 NGT Scouting menu with Pixeltracks CA Extension + LST T5s as GeneralTracks
Expand Down Expand Up @@ -111,11 +110,8 @@ The offsets currently in use are:
* 0.914: DDD DB
* 0.101: Phase-2 aging, 1000fb-1
* 0.103: Phase-2 aging, 3000fb-1
* 0.201: HGCAL special TICL Pattern recognition Workflows: clue3D
* 0.202: HGCAL special TICL Pattern recognition Workflows: FastJet
* 0.203: HGCAL TICLv5
* 0.204: HGCAL superclustering : using Mustache in TICLv5
* 0.205: HGCAL superclustering : using old PFCluster-based Mustache algorithm with TICLv5
* 0.204: HGCAL superclustering : using Mustache in TICL
* 0.205: HGCAL superclustering : using old PFCluster-based Mustache algorithm with TICL
* 0.209: TICL barrel : run TICL in HGCAL and barrel calorimeters
* 0.2091: TICL barrel with CaloParticles from PU enabled
* 0.302: FastSim Run-3 trackingOnly validation
Expand Down
5 changes: 2 additions & 3 deletions Configuration/PyReleaseValidation/python/relval_Run4.py
Original file line number Diff line number Diff line change
Expand Up @@ -62,8 +62,7 @@
numWFIB.extend([prefixDet+34.7502]) # HLTTrackingNtuple75e33
numWFIB.extend([prefixDet+34.7503]) # HLTHeterogeneousValid
numWFIB.extend([prefixDet+34.751]) # HLTTiming75e33, alpaka
numWFIB.extend([prefixDet+34.752]) # HLTTiming75e33, ticl_v5
numWFIB.extend([prefixDet+34.7521]) # HLTTiming75e33, ticl_v5, ticlv5TrackLinkingGNN
numWFIB.extend([prefixDet+34.7521]) # HLTTiming75e33, ticlv5TrackLinkingGNN
numWFIB.extend([prefixDet+34.753]) # HLTTiming75e33, legacy tracking
numWFIB.extend([prefixDet+34.754]) # HLTTiming75e33, legacy tracking with Patatrack quads
numWFIB.extend([prefixDet+34.755]) # HLTTiming75e33, trackingLST
Expand All @@ -72,7 +71,7 @@
numWFIB.extend([prefixDet+34.758]) # HLTTiming75e33, ticl_barrel
numWFIB.extend([prefixDet+34.759]) # HLTTiming75e33 + NANO
numWFIB.extend([prefixDet+34.77]) # NGTScouting
numWFIB.extend([prefixDet+34.771]) # NGTScouting + alpaka + TICL-v5 + TICL-Barrel
numWFIB.extend([prefixDet+34.771]) # NGTScouting + alpaka + TICL-Barrel
numWFIB.extend([prefixDet+34.772]) # NGTScouting + NANO
numWFIB.extend([prefixDet+34.773]) # NGTScouting + NANO (including validation)
numWFIB.extend([prefixDet+34.775]) # NGTScouting + Phase2CAExtension&LSTT5 as GeneralTracks
Expand Down
139 changes: 13 additions & 126 deletions Configuration/PyReleaseValidation/python/upgradeWorkflowComponents.py
Original file line number Diff line number Diff line change
Expand Up @@ -798,88 +798,8 @@ def condition(self, fragment, stepList, key, hasHarvest):
'-s': 'HARVESTING:@trackingOnlyValidation+@pixelTrackingOnlyDQM'
}

# Special TICL Pattern recognition Workflows
class UpgradeWorkflow_ticl_clue3D(UpgradeWorkflow):
def setup_(self, step, stepName, stepDict, k, properties):
if 'RecoGlobal' in step:
stepDict[stepName][k] = merge([self.step3, stepDict[step][k]])
if 'HARVESTGlobal' in step:
stepDict[stepName][k] = merge([self.step4, stepDict[step][k]])
def condition(self, fragment, stepList, key, hasHarvest):
return (fragment=="TTbar_14TeV" or 'CloseByPGun_CE' in fragment) and 'Run4' in key
upgradeWFs['ticl_clue3D'] = UpgradeWorkflow_ticl_clue3D(
steps = [
'RecoGlobal',
'RecoGlobalFakeHLT',
'HARVESTGlobal'
],
PU = [
'RecoGlobal',
'RecoGlobalFakeHLT',
'HARVESTGlobal'
],
suffix = '_ticl_clue3D',
offset = 0.201,
)
upgradeWFs['ticl_clue3D'].step3 = {'--procModifiers': 'clue3D'}
upgradeWFs['ticl_clue3D'].step4 = {'--procModifiers': 'clue3D'}

class UpgradeWorkflow_ticl_FastJet(UpgradeWorkflow):
def setup_(self, step, stepName, stepDict, k, properties):
if 'RecoGlobal' in step:
stepDict[stepName][k] = merge([self.step3, stepDict[step][k]])
if 'HARVESTGlobal' in step:
stepDict[stepName][k] = merge([self.step4, stepDict[step][k]])
def condition(self, fragment, stepList, key, hasHarvest):
return (fragment=="TTbar_14TeV" or 'CloseByPGun_CE' in fragment) and 'Run4' in key
upgradeWFs['ticl_FastJet'] = UpgradeWorkflow_ticl_FastJet(
steps = [
'RecoGlobal',
'RecoGlobalFakeHLT',
'HARVESTGlobal'
],
PU = [
'RecoGlobal',
'RecoGlobalFakeHLT',
'HARVESTGlobal'
],
suffix = '_ticl_FastJet',
offset = 0.202,
)
upgradeWFs['ticl_FastJet'].step3 = {'--procModifiers': 'fastJetTICL'}
upgradeWFs['ticl_FastJet'].step4 = {'--procModifiers': 'fastJetTICL'}

class UpgradeWorkflow_ticl_v5(UpgradeWorkflow):
def setup_(self, step, stepName, stepDict, k, properties):
if ('Digi' in step and 'NoHLT' not in step) or ('HLTOnly' in step):
stepDict[stepName][k] = merge([self.step2, stepDict[step][k]])
if 'RecoGlobal' in step:
stepDict[stepName][k] = merge([self.step3, stepDict[step][k]])
if 'HARVESTGlobal' in step:
stepDict[stepName][k] = merge([self.step4, stepDict[step][k]])
def condition(self, fragment, stepList, key, hasHarvest):
selected_fragments = ["TTbar_14TeV", "CloseByP", "Eta1p7_2p7", "ZEE_14"]
return any(sf in fragment for sf in selected_fragments) and 'Run4' in key

upgradeWFs['ticl_v5'] = UpgradeWorkflow_ticl_v5(
steps = [
'HLTOnly',
'DigiTrigger',
'RecoGlobal',
'HARVESTGlobal'
],
PU = [
'HLTOnly',
'DigiTrigger',
'RecoGlobal',
'HARVESTGlobal'
],
suffix = '_ticl_v5',
offset = 0.203,
)
upgradeWFs['ticl_v5'].step2 = {'--procModifiers': 'ticl_v5'}
upgradeWFs['ticl_v5'].step3 = {'--procModifiers': 'ticl_v5'}
upgradeWFs['ticl_v5'].step4 = {'--procModifiers': 'ticl_v5'}

class UpgradeWorkflow_ticl_v5_superclustering(UpgradeWorkflow):
def setup_(self, step, stepName, stepDict, k, properties):
Expand Down Expand Up @@ -907,9 +827,9 @@ def condition(self, fragment, stepList, key, hasHarvest):
suffix = '_ticl_v5_mustache',
offset = 0.204,
)
upgradeWFs['ticl_v5_superclustering_mustache_ticl'].step2 = {'--procModifiers': 'ticl_v5,ticl_superclustering_mustache_ticl'}
upgradeWFs['ticl_v5_superclustering_mustache_ticl'].step3 = {'--procModifiers': 'ticl_v5,ticl_superclustering_mustache_ticl'}
upgradeWFs['ticl_v5_superclustering_mustache_ticl'].step4 = {'--procModifiers': 'ticl_v5,ticl_superclustering_mustache_ticl'}
upgradeWFs['ticl_v5_superclustering_mustache_ticl'].step2 = {'--procModifiers': 'ticl_superclustering_mustache_ticl'}
upgradeWFs['ticl_v5_superclustering_mustache_ticl'].step3 = {'--procModifiers': 'ticl_superclustering_mustache_ticl'}
upgradeWFs['ticl_v5_superclustering_mustache_ticl'].step4 = {'--procModifiers': 'ticl_superclustering_mustache_ticl'}

upgradeWFs['ticl_v5_superclustering_mustache_pf'] = UpgradeWorkflow_ticl_v5_superclustering(
steps = [
Expand All @@ -925,8 +845,8 @@ def condition(self, fragment, stepList, key, hasHarvest):
suffix = '_ticl_v5_mustache_pf',
offset = 0.205,
)
upgradeWFs['ticl_v5_superclustering_mustache_pf'].step3 = {'--procModifiers': 'ticl_v5,ticl_superclustering_mustache_pf'}
upgradeWFs['ticl_v5_superclustering_mustache_pf'].step4 = {'--procModifiers': 'ticl_v5,ticl_superclustering_mustache_pf'}
upgradeWFs['ticl_v5_superclustering_mustache_pf'].step3 = {'--procModifiers': 'ticl_superclustering_mustache_pf'}
upgradeWFs['ticl_v5_superclustering_mustache_pf'].step4 = {'--procModifiers': 'ticl_superclustering_mustache_pf'}

class UpgradeWorkflow_TICLdumper(UpgradeWorkflow):
def setup_(self, step, stepName, stepDict, k, properties):
Expand All @@ -947,26 +867,6 @@ def condition(self, fragment, stepList, key, hasHarvest):
)
upgradeWFs['enableTICLdumper'].step3 = {'--customise': 'RecoHGCal/TICL/customiseTICLFromReco.customiseTICLForDumper'}

upgradeWFs['ticl_v5_withDumper'] = UpgradeWorkflow_ticl_v5(
steps = [
'HLTOnly',
'DigiTrigger',
'RecoGlobal',
'HARVESTGlobal'
],
PU = [
'HLTOnly',
'DigiTrigger',
'RecoGlobal',
'HARVESTGlobal'
],
suffix = '_ticl_v5_withDumper',
offset = 0.207,
)
upgradeWFs['ticl_v5_withDumper'].step2 = {'--procModifiers': 'ticl_v5'}
upgradeWFs['ticl_v5_withDumper'].step3 = {'--procModifiers': 'ticl_v5',
'--customise': 'RecoHGCal/TICL/customiseTICLFromReco.customiseTICLForDumper'}
upgradeWFs['ticl_v5_withDumper'].step4 = {'--procModifiers': 'ticl_v5'}

class UpgradeWorkflow_CPfromPU(UpgradeWorkflow):
def setup_(self, step, stepName, stepDict, k, properties):
Expand Down Expand Up @@ -996,9 +896,9 @@ def condition(self, fragment, stepList, key, hasHarvest):
offset = 0.208,
)

upgradeWFs['CPfromPU'].step2 = {'--procModifiers': 'enableCPfromPU'}
upgradeWFs['CPfromPU'].step3 = {'--procModifiers': 'enableCPfromPU'}
upgradeWFs['CPfromPU'].step4 = {'--procModifiers': 'enableCPfromPU'}
upgradeWFs['CPfromPU'].step2 = {'--procModifiers': 'simTrackstersFromPU'}
upgradeWFs['CPfromPU'].step3 = {'--procModifiers': 'simTrackstersFromPU'}
upgradeWFs['CPfromPU'].step4 = {'--procModifiers': 'simTrackstersFromPU'}

class UpgradeWorkflow_ticl_barrel(UpgradeWorkflow):
def setup_(self, step, stepName, stepDict, k, properties):
Expand Down Expand Up @@ -1058,9 +958,9 @@ def condition(self, fragment, stepList, key, hasHarvest):
suffix = '_ticl_barrel_CPfromPU',
offset = 0.2091,
)
upgradeWFs['ticl_barrel_CPfromPU'].step2 = {'--procModifiers': 'ticl_barrel,enableCPfromPU'}
upgradeWFs['ticl_barrel_CPfromPU'].step3 = {'--procModifiers': 'ticl_barrel,enableCPfromPU'}
upgradeWFs['ticl_barrel_CPfromPU'].step4 = {'--procModifiers': 'ticl_barrel,enableCPfromPU'}
upgradeWFs['ticl_barrel_CPfromPU'].step2 = {'--procModifiers': 'ticl_barrel,simTrackstersFromPU'}
upgradeWFs['ticl_barrel_CPfromPU'].step3 = {'--procModifiers': 'ticl_barrel,simTrackstersFromPU'}
upgradeWFs['ticl_barrel_CPfromPU'].step4 = {'--procModifiers': 'ticl_barrel,simTrackstersFromPU'}

class UpgradeWorkflow_ticlv5_TrackLinkingGNN(UpgradeWorkflow):
def setup_(self, step, stepName, stepDict, k, properties):
Expand Down Expand Up @@ -2031,19 +1931,6 @@ def condition(self, fragment, stepList, key, hasHarvest):
'-s':'HARVESTING:@hltValidation'
}

upgradeWFs['HLTTiming75e33TiclV5'] = deepcopy(upgradeWFs['HLTTiming75e33'])
upgradeWFs['HLTTiming75e33TiclV5'].suffix = '_HLT75e33TimingTiclV5'
upgradeWFs['HLTTiming75e33TiclV5'].offset = 0.752
upgradeWFs['HLTTiming75e33TiclV5'].step2 = {
'-s':'DIGI:pdigi_valid,L1TrackTrigger,L1,L1P2GT,DIGI2RAW,HLT:75e33_timing,VALIDATION:@hltValidation',
'--procModifiers': 'ticl_v5',
'--datatier':'GEN-SIM-DIGI-RAW,DQMIO',
'--eventcontent':'FEVTDEBUGHLT,DQMIO'
}
upgradeWFs['HLTTiming75e33TiclV5'].step3 = {
'-s':'HARVESTING:@hltValidation'
}

upgradeWFs['HLTTiming75e33TiclV5TrackLinkingGNN'] = deepcopy(upgradeWFs['HLTTiming75e33'])
upgradeWFs['HLTTiming75e33TiclV5TrackLinkingGNN'].suffix = '_HLT75e33TimingTiclV5TrackLinkGNN'
upgradeWFs['HLTTiming75e33TiclV5TrackLinkingGNN'].offset = 0.7521
Expand Down Expand Up @@ -2279,12 +2166,12 @@ def condition(self, fragment, stepList, key, hasHarvest):
upgradeWFs['NGTScoutingAll'].offset = 0.771
upgradeWFs['NGTScoutingAll'].step2 = {
'-s':'DIGI:pdigi_valid,L1TrackTrigger,L1,L1P2GT,DIGI2RAW,HLT:NGTScouting,VALIDATION:@hltValidation',
'--procModifiers': 'ngtScouting,alpaka,ticl_v5,ticl_barrel',
'--procModifiers': 'ngtScouting,alpaka,ticl_barrel',
'--datatier':'GEN-SIM-DIGI-RAW,DQMIO',
'--eventcontent':'FEVTDEBUGHLT,DQMIO'
}
upgradeWFs['NGTScoutingAll'].step3 = {
'--procModifiers': 'ngtScouting,alpaka,ticl_v5,ticl_barrel',
'--procModifiers': 'ngtScouting,alpaka,ticl_barrel',
'-s':'HARVESTING:@hltValidation'
}

Expand Down
3 changes: 1 addition & 2 deletions Configuration/PyReleaseValidation/scripts/runTheMatrix.py
Original file line number Diff line number Diff line change
Expand Up @@ -162,7 +162,6 @@ def runSelected(opt):
prefixDet+34.7501, # HLT phase-2 tracking-only menu
prefixDet+34.7502, # HLT phase-2 tracking menu with tracking ntuple
prefixDet+34.751, # HLT phase-2 timing menu Alpaka variant
prefixDet+34.752, # HLT phase-2 timing menu ticl_v5 variant
prefixDet+34.7521, # HLT phase-2 timing menu ticlv5TrackLinkGNN variant
prefixDet+34.753, # HLT phase-2 timing menu legacy tracking
prefixDet+34.754, # HLT phase-2 timing menu legacy tracking with Patatrack quads
Expand All @@ -172,7 +171,7 @@ def runSelected(opt):
prefixDet+34.758, # HLT phase-2 timing menu ticl_barrel variant
prefixDet+34.759, # HLT phase-2 timing menu, with NANO:@Phase2HLT
prefixDet+34.77, # HLT phase-2 NGT Scouting menu
prefixDet+34.771, # HLT phase-2 NGT Scouting menu, Alpaka, TICL-v5, TICL-Barrel
prefixDet+34.771, # HLT phase-2 NGT Scouting menu, Alpaka, TICL-Barrel
prefixDet+34.772, # HLT phase-2 NGT Scouting menu, with NANO:@NGTScouting
prefixDet+34.773, # HLT phase-2 NGT Scouting menu, with NANO:@NGTScoutingVal
prefixDet+34.775], # HLT phase-2 NGT Scouting menu, Phase2CAExtension&LSTT5 as GeneralTracks
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,6 @@
hltEgammaCandidatesL1Seeded = cms.EDProducer("EgammaHLTRecoEcalCandidateProducers",
recoEcalCandidateCollection = cms.string(''),
scHybridBarrelProducer = cms.InputTag("hltParticleFlowSuperClusterECALL1Seeded","particleFlowSuperClusterECALBarrel"),
scIslandEndcapProducer = cms.InputTag("hltParticleFlowSuperClusterHGCalFromTICLL1Seeded")
scIslandEndcapProducer = cms.InputTag("hltTiclEGammaSuperClusterProducerL1Seeded")
)

from Configuration.ProcessModifiers.ticl_v5_cff import ticl_v5
ticl_v5.toModify(hltEgammaCandidatesL1Seeded, scIslandEndcapProducer = cms.InputTag("hltTiclEGammaSuperClusterProducerL1Seeded"))
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,6 @@
hltEgammaCandidatesUnseeded = cms.EDProducer("EgammaHLTRecoEcalCandidateProducers",
recoEcalCandidateCollection = cms.string(''),
scHybridBarrelProducer = cms.InputTag("hltParticleFlowSuperClusterECALUnseeded","particleFlowSuperClusterECALBarrel"),
scIslandEndcapProducer = cms.InputTag("hltParticleFlowSuperClusterHGCalFromTICLUnseeded")
scIslandEndcapProducer = cms.InputTag("hltTiclEGammaSuperClusterProducerUnseeded")
)

from Configuration.ProcessModifiers.ticl_v5_cff import ticl_v5
ticl_v5.toModify(hltEgammaCandidatesUnseeded, scIslandEndcapProducer = cms.InputTag("hltTiclEGammaSuperClusterProducerUnseeded"))
Original file line number Diff line number Diff line change
Expand Up @@ -55,12 +55,10 @@
),
HGCHFNosedigiCollection = cms.InputTag("hfnoseDigis","HFNose"),
HGCHFNosehitCollection = cms.string('HGCHFNoseUncalibRecHits'),
computeLocalTime = cms.bool(False),
computeLocalTime = cms.bool(True),
algo = cms.string('HGCalUncalibRecHitWorkerWeights')
)

from Configuration.ProcessModifiers.ticl_v5_cff import ticl_v5
ticl_v5.toModify(hltHGCalUncalibRecHitL1Seeded, computeLocalTime = cms.bool(True))

_modifiedHGCEEConfig_v19 = hltHGCalUncalibRecHitL1Seeded.HGCEEConfig.clone(
fCPerMIP = HGCAL_reco_constants.fcPerMip[0:4]
Expand Down
Loading