From 1ba271f298d74fe0333df9e04f7166656b6acf4c Mon Sep 17 00:00:00 2001 From: Marco Musich Date: Fri, 19 Jun 2026 14:25:34 +0200 Subject: [PATCH 1/3] Introduce MTD reconstruction modules at HLT --- web/colours/default.json | 1 + web/groups/hlt.json | 8 ++++++++ web/groups/hlt_no_gpu.json | 10 +++++++++- web/groups/hlt_summary.json | 10 +++++++++- 4 files changed, 27 insertions(+), 2 deletions(-) diff --git a/web/colours/default.json b/web/colours/default.json index 921c410..9071fd9 100644 --- a/web/colours/default.json +++ b/web/colours/default.json @@ -12,6 +12,7 @@ "I/O": "#222222", "Jets/MET": "#ee3300", "L1T": "#cccccc", + "MTD": "#00ffff", "Muons": "#0040ff", "Particle Flow": "#ff66cc", "Pixels": "#33ff33", diff --git a/web/groups/hlt.json b/web/groups/hlt.json index c333134..85b0818 100644 --- a/web/groups/hlt.json +++ b/web/groups/hlt.json @@ -547,6 +547,11 @@ "ME0TriggerProducer|": "Muons", "ME0TriggerPseudoProducer|": "Muons", "MEtoEDMConverter|": "DQM", + "MTDClusterProducer|": "MTD", + "MTDRecHitProducer|": "MTD", + "MTDTrackingRecHitProducer|": "MTD", + "MTDUncalibratedRecHitProducer|": "MTD", + "MTDTrackQualityMVAProducer|": "MTD", "MaskedMeasurementTrackerEventProducer|hltIter?HighPtTkMuMaskedMeasurementTrackerEvent": "Muons", "MaskedMeasurementTrackerEventProducer|hltIter?IterL3*": "Muons", "MaskedMeasurementTrackerEventProducer|hltIter?L3Muon*": "Muons", @@ -856,6 +861,8 @@ "TkAlCaRecoMonitor|ALCARECOSiStripCalMinBias*": "DQM", "TkAlCaRecoMonitor|ALCARECOTkAl*": "DQM", "TICLCandidateProducer|": "HGCal", + "TOFPIDProducer|": "MTD", + "TOFPIDProducer|": "MTD", "TopoMuonHtPNetBXGBProducer|": "Muons", "TotemTriggerRawToDigi|": "CTPPS", "TotemVFATRawToDigi|": "CTPPS", @@ -884,6 +891,7 @@ "TrackCutClassifier|": "Tracking", "TrackDeepNNTagInfoProducer|": "B tagging", "TrackDistanceValueMapProducer|trackDistances": "AlCa", + "TrackExtenderWithMTD|": "MTD", "TrackFromSeedProducer|": "Tracking", "TrackIPProducer|": "Tracking", "TrackListMerger|hltDiMuon*": "Muons", diff --git a/web/groups/hlt_no_gpu.json b/web/groups/hlt_no_gpu.json index 817306e..ff40124 100644 --- a/web/groups/hlt_no_gpu.json +++ b/web/groups/hlt_no_gpu.json @@ -547,6 +547,11 @@ "ME0TriggerProducer|": "Muons", "ME0TriggerPseudoProducer|": "Muons", "MEtoEDMConverter|": "DQM", + "MTDClusterProducer|": "MTD", + "MTDRecHitProducer|": "MTD", + "MTDTrackingRecHitProducer|": "MTD", + "MTDUncalibratedRecHitProducer|": "MTD", + "MTDTrackQualityMVAProducer|": "MTD", "MaskedMeasurementTrackerEventProducer|hltIter?HighPtTkMuMaskedMeasurementTrackerEvent": "Muons", "MaskedMeasurementTrackerEventProducer|hltIter?IterL3*": "Muons", "MaskedMeasurementTrackerEventProducer|hltIter?L3Muon*": "Muons", @@ -726,7 +731,7 @@ "RecoTauPiZeroUnembedder|": "Taus", "RecoTauProducer|": "Taus", "RecoTrackRefSelector|": "B tagging", - "RecoTrackSelector|": "Tracking", + "RecoTrackSelector|": "Tracking", "Run3ScoutingParticleToRecoPFCandidateProducer|": "HLT", "ScalersRawToDigi|": "HLT", "SecondaryVertexProducer|": "Vertices", @@ -856,6 +861,8 @@ "TkAlCaRecoMonitor|ALCARECOSiStripCalMinBias*": "DQM", "TkAlCaRecoMonitor|ALCARECOTkAl*": "DQM", "TICLCandidateProducer|": "HGCal", + "TOFPIDProducer|": "MTD", + "TOFPIDProducer|": "MTD", "TopoMuonHtPNetBXGBProducer|": "Muons", "TotemTriggerRawToDigi|": "CTPPS", "TotemVFATRawToDigi|": "CTPPS", @@ -884,6 +891,7 @@ "TrackCutClassifier|": "Tracking", "TrackDeepNNTagInfoProducer|": "B tagging", "TrackDistanceValueMapProducer|trackDistances": "AlCa", + "TrackExtenderWithMTD|": "MTD", "TrackFromSeedProducer|": "Tracking", "TrackIPProducer|": "Tracking", "TrackListMerger|hltDiMuon*": "Muons", diff --git a/web/groups/hlt_summary.json b/web/groups/hlt_summary.json index 175f964..95b8d83 100644 --- a/web/groups/hlt_summary.json +++ b/web/groups/hlt_summary.json @@ -547,6 +547,11 @@ "ME0TriggerProducer|": "Muons", "ME0TriggerPseudoProducer|": "Muons", "MEtoEDMConverter|": "others", + "MTDClusterProducer|": "MTD", + "MTDRecHitProducer|": "MTD", + "MTDTrackingRecHitProducer|": "MTD", + "MTDUncalibratedRecHitProducer|": "MTD", + "MTDTrackQualityMVAProducer|": "MTD", "MaskedMeasurementTrackerEventProducer|hltIter?HighPtTkMuMaskedMeasurementTrackerEvent": "Muons", "MaskedMeasurementTrackerEventProducer|hltIter?IterL3*": "Muons", "MaskedMeasurementTrackerEventProducer|hltIter?L3Muon*": "Muons", @@ -726,7 +731,7 @@ "RecoTauPiZeroUnembedder|": "Taus", "RecoTauProducer|": "Taus", "RecoTrackRefSelector|": "others", - "RecoTrackSelector|": "Full track and vertex", + "RecoTrackSelector|": "Full track and vertex", "Run3ScoutingParticleToRecoPFCandidateProducer|": "others", "ScalersRawToDigi|": "others", "SecondaryVertexProducer|": "Full track and vertex", @@ -856,6 +861,8 @@ "TkAlCaRecoMonitor|ALCARECOSiStripCalMinBias*": "others", "TkAlCaRecoMonitor|ALCARECOTkAl*": "others", "TICLCandidateProducer|": "HGCal", + "TOFPIDProducer|": "MTD", + "TOFPIDProducer|": "MTD", "TopoMuonHtPNetBXGBProducer|": "Muons", "TotemTriggerRawToDigi|": "others", "TotemVFATRawToDigi|": "others", @@ -884,6 +891,7 @@ "TrackCutClassifier|": "Full track and vertex", "TrackDeepNNTagInfoProducer|": "others", "TrackDistanceValueMapProducer|trackDistances": "others", + "TrackExtenderWithMTD|": "MTD", "TrackFromSeedProducer|": "Full track and vertex", "TrackIPProducer|": "Full track and vertex", "TrackListMerger|hltDiMuon*": "Muons", From c8feb36894fc909de12db30f1bb11046ed5c02ce Mon Sep 17 00:00:00 2001 From: Marco Musich Date: Fri, 19 Jun 2026 15:22:29 +0200 Subject: [PATCH 2/3] add missed alpaka_serial_synch OT CA extension modules in groups as well as in the packages --- web/groups/hlt.json | 4 ++++ web/groups/hlt_no_gpu.json | 4 ++++ web/groups/hlt_summary.json | 4 ++++ web/groups/packages.json | 3 +++ 4 files changed, 15 insertions(+) diff --git a/web/groups/hlt.json b/web/groups/hlt.json index 85b0818..f8c437d 100644 --- a/web/groups/hlt.json +++ b/web/groups/hlt.json @@ -953,6 +953,8 @@ "alpaka_serial_sync::BeamSpotDeviceProducer|": "HLT", "alpaka_serial_sync::CAHitNtupletAlpakaHIonPhase1|": "Pixels", "alpaka_serial_sync::CAHitNtupletAlpakaPhase1|": "Pixels", + "alpaka_serial_sync::CAHitNtupletAlpakaPhase2|": "Pixels", + "alpaka_serial_sync::CAHitNtupletAlpakaPhase2OT|": "Pixels", "alpaka_serial_sync::EcalRawToDigiPortable|": "ECAL", "alpaka_serial_sync::EcalUncalibRecHitProducerPortable|": "ECAL", "alpaka_serial_sync::HBHERecHitProducerPortable|": "HCAL", @@ -961,6 +963,7 @@ "alpaka_serial_sync::PFClusterSoAProducer|": "Particle Flow", "alpaka_serial_sync::PFMultiDepthClusterSoAProducer|": "Particle Flow", "alpaka_serial_sync::PFRecHitSoAProducerHCAL|": "Particle Flow", + "alpaka_serial_sync::Phase2OTRecHitsSoAConverter|": "Tracking", "alpaka_serial_sync::PixelTrackTorchHighPuritySelector|": "Pixels", "alpaka_serial_sync::PixelVertexProducerAlpakaHIonPhase1|": "Pixels", "alpaka_serial_sync::PixelVertexProducerAlpakaPhase1|": "Vertices", @@ -968,6 +971,7 @@ "alpaka_serial_sync::SiPixelRawToClusterPhase1|": "Pixels", "alpaka_serial_sync::SiPixelRecHitAlpakaHIonPhase1|": "Pixels", "alpaka_serial_sync::SiPixelRecHitAlpakaPhase1|": "Pixels", + "alpaka_serial_sync::SiPixelRecHitExtendedAlpaka|": "Pixels", "alpaka_serial_sync::sistrip::SiStripRawToCluster|": "Tracking", "sistrip::SiStripClustersToLegacy|": "Tracking|Conversion", "sistrip::SiStripRawToCluster@alpaka|": "Tracking|Portable", diff --git a/web/groups/hlt_no_gpu.json b/web/groups/hlt_no_gpu.json index ff40124..666f076 100644 --- a/web/groups/hlt_no_gpu.json +++ b/web/groups/hlt_no_gpu.json @@ -953,6 +953,8 @@ "alpaka_serial_sync::BeamSpotDeviceProducer|": "HLT", "alpaka_serial_sync::CAHitNtupletAlpakaHIonPhase1|": "Pixels", "alpaka_serial_sync::CAHitNtupletAlpakaPhase1|": "Pixels", + "alpaka_serial_sync::CAHitNtupletAlpakaPhase2|": "Pixels", + "alpaka_serial_sync::CAHitNtupletAlpakaPhase2OT|": "Pixels", "alpaka_serial_sync::EcalRawToDigiPortable|": "ECAL", "alpaka_serial_sync::EcalUncalibRecHitProducerPortable|": "ECAL", "alpaka_serial_sync::HBHERecHitProducerPortable|": "HCAL", @@ -961,6 +963,7 @@ "alpaka_serial_sync::PFClusterSoAProducer|": "Particle Flow", "alpaka_serial_sync::PFMultiDepthClusterSoAProducer|": "Particle Flow", "alpaka_serial_sync::PFRecHitSoAProducerHCAL|": "Particle Flow", + "alpaka_serial_sync::Phase2OTRecHitsSoAConverter|": "Tracking", "alpaka_serial_sync::PixelTrackTorchHighPuritySelector|": "Pixels", "alpaka_serial_sync::PixelVertexProducerAlpakaHIonPhase1|": "Pixels", "alpaka_serial_sync::PixelVertexProducerAlpakaPhase1|": "Vertices", @@ -968,6 +971,7 @@ "alpaka_serial_sync::SiPixelRawToClusterPhase1|": "Pixels", "alpaka_serial_sync::SiPixelRecHitAlpakaHIonPhase1|": "Pixels", "alpaka_serial_sync::SiPixelRecHitAlpakaPhase1|": "Pixels", + "alpaka_serial_sync::SiPixelRecHitExtendedAlpaka|": "Pixels", "alpaka_serial_sync::sistrip::SiStripRawToCluster|": "Tracking", "sistrip::SiStripClustersToLegacy|": "Tracking|Conversion", "sistrip::SiStripRawToCluster@alpaka|": "Tracking", diff --git a/web/groups/hlt_summary.json b/web/groups/hlt_summary.json index 95b8d83..e724a5f 100644 --- a/web/groups/hlt_summary.json +++ b/web/groups/hlt_summary.json @@ -953,6 +953,8 @@ "alpaka_serial_sync::BeamSpotDeviceProducer|": "others", "alpaka_serial_sync::CAHitNtupletAlpakaHIonPhase1|": "Pixel track and vertex", "alpaka_serial_sync::CAHitNtupletAlpakaPhase1|": "Pixel track and vertex", + "alpaka_serial_sync::CAHitNtupletAlpakaPhase2|": "Pixel track and vertex", + "alpaka_serial_sync::CAHitNtupletAlpakaPhase2OT|": "Pixel track and vertex", "alpaka_serial_sync::EcalRawToDigiPortable|": "ECAL", "alpaka_serial_sync::EcalUncalibRecHitProducerPortable|": "ECAL", "alpaka_serial_sync::HBHERecHitProducerPortable|": "HCAL", @@ -961,6 +963,7 @@ "alpaka_serial_sync::PFClusterSoAProducer|": "Particle Flow", "alpaka_serial_sync::PFMultiDepthClusterSoAProducer|": "Particle Flow", "alpaka_serial_sync::PFRecHitSoAProducerHCAL|": "Particle Flow", + "alpaka_serial_sync::Phase2OTRecHitsSoAConverter|": "Full track and vertex", "alpaka_serial_sync::PixelTrackTorchHighPuritySelector|": "Pixel track and vertex", "alpaka_serial_sync::PixelVertexProducerAlpakaHIonPhase1|": "Pixel track and vertex", "alpaka_serial_sync::PixelVertexProducerAlpakaPhase1|": "Pixel track and vertex", @@ -968,6 +971,7 @@ "alpaka_serial_sync::SiPixelRawToClusterPhase1|": "Pixel track and vertex", "alpaka_serial_sync::SiPixelRecHitAlpakaHIonPhase1|": "Pixel track and vertex", "alpaka_serial_sync::SiPixelRecHitAlpakaPhase1|": "Pixel track and vertex", + "alpaka_serial_sync::SiPixelRecHitExtendedAlpaka|": "Pixel track and vertex", "alpaka_serial_sync::sistrip::SiStripRawToCluster|": "Full track and vertex", "sistrip::SiStripClustersToLegacy|": "Full track and vertex", "sistrip::SiStripRawToCluster@alpaka|": "Full track and vertex", diff --git a/web/groups/packages.json b/web/groups/packages.json index 61042ec..377642c 100644 --- a/web/groups/packages.json +++ b/web/groups/packages.json @@ -230,6 +230,7 @@ "CAHitNtupletAlpakaHIonPhase1@alpaka|": "RecoTracker|PixelSeeding", "CAHitNtupletAlpakaPhase1@alpaka|": "RecoTracker|PixelSeeding", "CAHitNtupletAlpakaPhase2@alpaka|": "RecoTracker|PixelSeeding", + "CAHitNtupletAlpakaPhase2OT@alpaka": "RecoTracker|PixelSeeding", "CAHitNtupletCUDAHIonPhase1|": "RecoTracker|PixelSeeding", "CAHitNtupletCUDAPhase1|": "RecoTracker|PixelSeeding", "CAHitNtupletCUDAPhase2|": "RecoTracker|PixelSeeding", @@ -4003,6 +4004,7 @@ "Phase2L1TGMTStubProducer|": "L1Trigger|Phase2L1GMT", "Phase2L1TGMTTkMuonProducer|": "L1Trigger|Phase2L1GMT", "Phase2L2MuonSeedCreator|": "RecoMuon|L2MuonSeedGenerator", + "Phase2OTRecHitsSoAConverter@alpaka|": "RecoLocalTracker|Phase2TrackerRecHits", "Phase2OTHarvestStub|": "Validation|SiTrackerPhase2V", "Phase2OTHarvestTrackingParticles|": "Validation|SiTrackerPhase2V", "Phase2OTHarvestTracks|": "Validation|SiTrackerPhase2V", @@ -4745,6 +4747,7 @@ "SiPixelRecHitSoAFromLegacyPhase1|": "RecoLocalTracker|SiPixelRecHits", "SiPixelRecHitSoAFromLegacyPhase2|": "RecoLocalTracker|SiPixelRecHits", "SiPixelRecHitSoAFromLegacy|": "RecoLocalTracker|SiPixelRecHits", + "SiPixelRecHitExtendedAlpaka@alpaka|": "RecoLocalTracker|SiPixelRecHits", "SiPixelRecHitSource|": "DQM|SiPixelMonitorRecHit", "SiPixelRecHitsValid|": "Validation|TrackerRecHits", "SiPixelSCurveCalibrationAnalysis|": "CalibTracker|SiPixelSCurveCalibration", From ec2485e3db06585c1605189eb18edb020656c044 Mon Sep 17 00:00:00 2001 From: Marco Musich Date: Fri, 19 Jun 2026 15:29:55 +0200 Subject: [PATCH 3/3] add SiStripClusters2ApproxClusters missed in PR #74 --- web/groups/hlt.json | 1 + web/groups/hlt_no_gpu.json | 1 + web/groups/hlt_summary.json | 1 + 3 files changed, 3 insertions(+) diff --git a/web/groups/hlt.json b/web/groups/hlt.json index f8c437d..a3711b5 100644 --- a/web/groups/hlt.json +++ b/web/groups/hlt.json @@ -832,6 +832,7 @@ "SiStripClusterizer|": "Tracking", "SiStripClusterizer|calZeroBiasClusters": "AlCa", "SiStripClusterizer|siStripClusters": "Tracking", + "SiStripClusters2ApproxClusters|": "Tracking", "SiStripClusters2ApproxClusters_v1|": "Tracking", "SiStripDCSFilter|DCSStatusForSiStripCal*": "AlCa", "SiStripDigiToRawModule|": "Tracking", diff --git a/web/groups/hlt_no_gpu.json b/web/groups/hlt_no_gpu.json index 666f076..31835dc 100644 --- a/web/groups/hlt_no_gpu.json +++ b/web/groups/hlt_no_gpu.json @@ -832,6 +832,7 @@ "SiStripClusterizer|": "Tracking", "SiStripClusterizer|calZeroBiasClusters": "AlCa", "SiStripClusterizer|siStripClusters": "Tracking", + "SiStripClusters2ApproxClusters|": "Tracking", "SiStripClusters2ApproxClusters_v1|": "Tracking", "SiStripDCSFilter|DCSStatusForSiStripCal*": "AlCa", "SiStripDigiToRawModule|": "Tracking", diff --git a/web/groups/hlt_summary.json b/web/groups/hlt_summary.json index e724a5f..80be999 100644 --- a/web/groups/hlt_summary.json +++ b/web/groups/hlt_summary.json @@ -832,6 +832,7 @@ "SiStripClusterizer|": "Full track and vertex", "SiStripClusterizer|calZeroBiasClusters": "others", "SiStripClusterizer|siStripClusters": "Full track and vertex", + "SiStripClusters2ApproxClusters|": "Full track and vertex", "SiStripClusters2ApproxClusters_v1|": "Full track and vertex", "SiStripDCSFilter|DCSStatusForSiStripCal*": "others", "SiStripDigiToRawModule|": "Full track and vertex",