From . * [new ref] -> merge-attempt From https://github.com/cms-sw/cmssw * [new ref] refs/pull/45117/head -> cms-sw/refs/pull/45117/head Switched to branch 'merge-attempt' Auto-merging Configuration/PyReleaseValidation/python/relval_2026.py Merge made by the 'ort' strategy. .../ProcessModifiers/python/trackingIters01_cff.py | 4 + .../ProcessModifiers/python/trackingLST_cff.py | 5 + Configuration/PyReleaseValidation/README.md | 2 + .../PyReleaseValidation/python/relval_2026.py | 3 + .../python/upgradeWorkflowComponents.py | 50 + .../python/ConversionStep_cff.py | 10 + .../python/MergeTrackCollections_cff.py | 6 + .../python/earlyGeneralTracks_cfi.py | 20 + .../python/HighPtTripletStep_cff.py | 56 + .../IterativeTracking/python/LowPtQuadStep_cff.py | 3 + .../IterativeTracking/python/iterativeTkConfig.py | 17 +- RecoTracker/LST/BuildFile.xml | 9 + RecoTracker/LST/interface/LSTOutput.h | 38 + RecoTracker/LST/interface/LSTPhase2OTHitsInput.h | 33 + RecoTracker/LST/interface/LSTPixelSeedInput.h | 75 + RecoTracker/LST/plugins/BuildFile.xml | 42 + RecoTracker/LST/plugins/LSTOutputConverter.cc | 273 + .../LST/plugins/LSTPhase2OTHitsInputProducer.cc | 67 + .../LST/plugins/LSTPixelSeedInputProducer.cc | 171 + .../LST/plugins/alpaka/LSTModulesDevESProducer.cc | 31 + RecoTracker/LST/plugins/alpaka/LSTProducer.cc | 99 + RecoTracker/LST/python/lstProducer_cff.py | 8 + RecoTracker/LST/python/lstSeedTracks_cff.py | 15 + RecoTracker/LST/python/lst_cff.py | 6 + RecoTracker/LST/src/ES_ModulesDev.cc | 5 + RecoTracker/LST/src/alpaka/ES_ModulesDev.cc | 4 + RecoTracker/LST/src/classes.h | 9 + RecoTracker/LST/src/classes_def.xml | 10 + RecoTracker/LSTCore/BuildFile.xml | 10 + RecoTracker/LSTCore/interface/Constants.h | 131 + RecoTracker/LSTCore/interface/EndcapGeometry.h | 29 + .../interface/EndcapGeometryDevHostCollection.h | 10 + .../LSTCore/interface/EndcapGeometryDevSoA.h | 18 + RecoTracker/LSTCore/interface/HitsHostCollection.h | 10 + RecoTracker/LSTCore/interface/HitsSoA.h | 43 + RecoTracker/LSTCore/interface/LSTESData.h | 95 + .../LSTCore/interface/MiniDoubletsHostCollection.h | 10 + RecoTracker/LSTCore/interface/MiniDoubletsSoA.h | 58 + .../LSTCore/interface/ModuleConnectionMap.h | 29 + .../LSTCore/interface/ModulesHostCollection.h | 10 + RecoTracker/LSTCore/interface/ModulesSoA.h | 57 + .../LSTCore/interface/ObjectRangesHostCollection.h | 10 + RecoTracker/LSTCore/interface/ObjectRangesSoA.h | 38 + RecoTracker/LSTCore/interface/PixelMap.h | 33 + .../interface/PixelQuintupletsHostCollection.h | 10 + .../LSTCore/interface/PixelQuintupletsSoA.h | 35 + .../interface/PixelTripletsHostCollection.h | 10 + RecoTracker/LSTCore/interface/PixelTripletsSoA.h | 39 + .../LSTCore/interface/QuintupletsHostCollection.h | 10 + RecoTracker/LSTCore/interface/QuintupletsSoA.h | 46 + .../LSTCore/interface/SegmentsHostCollection.h | 10 + RecoTracker/LSTCore/interface/SegmentsSoA.h | 65 + RecoTracker/LSTCore/interface/TiltedGeometry.h | 26 + .../interface/TrackCandidatesHostCollection.h | 10 + RecoTracker/LSTCore/interface/TrackCandidatesSoA.h | 32 + .../LSTCore/interface/TripletsHostCollection.h | 10 + RecoTracker/LSTCore/interface/TripletsSoA.h | 42 + RecoTracker/LSTCore/interface/alpaka/Constants.h | 79 + .../alpaka/EndcapGeometryDevDeviceCollection.h | 12 + .../interface/alpaka/HitsDeviceCollection.h | 12 + RecoTracker/LSTCore/interface/alpaka/LST.h | 102 + .../alpaka/MiniDoubletsDeviceCollection.h | 12 + .../interface/alpaka/ModulesDeviceCollection.h | 12 + .../alpaka/ObjectRangesDeviceCollection.h | 12 + .../alpaka/PixelQuintupletsDeviceCollection.h | 10 + .../alpaka/PixelTripletsDeviceCollection.h | 10 + .../interface/alpaka/QuintupletsDeviceCollection.h | 10 + .../interface/alpaka/SegmentsDeviceCollection.h | 12 + .../alpaka/TrackCandidatesDeviceCollection.h | 10 + .../interface/alpaka/TripletsDeviceCollection.h | 10 + RecoTracker/LSTCore/src/EndcapGeometry.cc | 59 + RecoTracker/LSTCore/src/LSTESData.cc | 118 + RecoTracker/LSTCore/src/ModuleConnectionMap.cc | 106 + RecoTracker/LSTCore/src/ModuleMethods.h | 395 ++ RecoTracker/LSTCore/src/TiltedGeometry.cc | 48 + RecoTracker/LSTCore/src/alpaka/Event.dev.cc | 1691 +++++ RecoTracker/LSTCore/src/alpaka/Event.h | 216 + RecoTracker/LSTCore/src/alpaka/Hit.h | 164 + RecoTracker/LSTCore/src/alpaka/Kernels.h | 421 ++ RecoTracker/LSTCore/src/alpaka/LST.dev.cc | 438 ++ RecoTracker/LSTCore/src/alpaka/MiniDoublet.h | 914 +++ RecoTracker/LSTCore/src/alpaka/NeuralNetwork.h | 165 + .../LSTCore/src/alpaka/NeuralNetworkWeights.h | 315 + RecoTracker/LSTCore/src/alpaka/PixelQuintuplet.h | 818 +++ RecoTracker/LSTCore/src/alpaka/PixelTriplet.h | 1587 +++++ RecoTracker/LSTCore/src/alpaka/Quintuplet.h | 2613 ++++++++ RecoTracker/LSTCore/src/alpaka/Segment.h | 854 +++ RecoTracker/LSTCore/src/alpaka/TrackCandidate.h | 500 ++ RecoTracker/LSTCore/src/alpaka/Triplet.h | 895 +++ RecoTracker/LSTCore/standalone/.gitignore | 43 + RecoTracker/LSTCore/standalone/LST/.gitignore | 3 + RecoTracker/LSTCore/standalone/LST/Makefile | 150 + RecoTracker/LSTCore/standalone/Makefile | 78 + RecoTracker/LSTCore/standalone/README.md | 291 + RecoTracker/LSTCore/standalone/bin/lst.cc | 526 ++ RecoTracker/LSTCore/standalone/bin/lst.h | 30 + .../LSTCore/standalone/bin/lst_make_tracklooper | 266 + RecoTracker/LSTCore/standalone/bin/lst_run | 174 + .../LSTCore/standalone/code/core/AccessHelper.cc | 455 ++ .../LSTCore/standalone/code/core/AccessHelper.h | 87 + .../LSTCore/standalone/code/core/AnalysisConfig.cc | 3 + .../LSTCore/standalone/code/core/AnalysisConfig.h | 135 + .../LSTCore/standalone/code/core/Trktree.cc | 7009 ++++++++++++++++++++ RecoTracker/LSTCore/standalone/code/core/Trktree.h | 1550 +++++ .../LSTCore/standalone/code/core/lst_math.h | 213 + .../LSTCore/standalone/code/core/trkCore.cc | 1140 ++++ RecoTracker/LSTCore/standalone/code/core/trkCore.h | 115 + .../standalone/code/core/write_lst_ntuple.cc | 1115 ++++ .../standalone/code/core/write_lst_ntuple.h | 55 + .../LSTCore/standalone/code/rooutil/Makefile | 27 + .../LSTCore/standalone/code/rooutil/Makefile.arch | 582 ++ .../LSTCore/standalone/code/rooutil/anautil.cc | 1227 ++++ .../LSTCore/standalone/code/rooutil/anautil.h | 271 + .../LSTCore/standalone/code/rooutil/cutflowutil.cc | 129 + .../LSTCore/standalone/code/rooutil/cutflowutil.h | 635 ++ .../LSTCore/standalone/code/rooutil/cxxopts.cc | 1 + .../LSTCore/standalone/code/rooutil/cxxopts.h | 1360 ++++ .../standalone/code/rooutil/eventindexmap.cc | 47 + .../standalone/code/rooutil/eventindexmap.h | 27 + .../LSTCore/standalone/code/rooutil/fileutil.cc | 127 + .../LSTCore/standalone/code/rooutil/fileutil.h | 34 + .../LSTCore/standalone/code/rooutil/looper.cc | 5 + .../LSTCore/standalone/code/rooutil/looper.h | 933 +++ .../LSTCore/standalone/code/rooutil/printutil.cc | 184 + .../LSTCore/standalone/code/rooutil/printutil.h | 64 + .../LSTCore/standalone/code/rooutil/rooutil-config | 14 + .../LSTCore/standalone/code/rooutil/rooutil.h | 9 + .../LSTCore/standalone/code/rooutil/stringutil.cc | 216 + .../LSTCore/standalone/code/rooutil/stringutil.h | 54 + .../LSTCore/standalone/code/rooutil/thisrooutil.sh | 11 + .../LSTCore/standalone/code/rooutil/ttreex.cc | 1100 +++ .../LSTCore/standalone/code/rooutil/ttreex.h | 438 ++ .../LSTCore/standalone/code/rooutil/xargs.sh | 58 + RecoTracker/LSTCore/standalone/efficiency/Makefile | 44 + .../LSTCore/standalone/efficiency/bin/lst_timing | 156 + .../standalone/efficiency/python/dupObjEff.py | 425 ++ .../efficiency/python/lst_plot_performance.py | 787 +++ .../efficiency/python/make_classfiles.py | 492 ++ .../LSTCore/standalone/efficiency/src/LSTEff.cc | 3393 ++++++++++ .../LSTCore/standalone/efficiency/src/LSTEff.h | 765 +++ .../LSTCore/standalone/efficiency/src/helper.cc | 280 + .../LSTCore/standalone/efficiency/src/helper.h | 102 + .../standalone/efficiency/src/performance.cc | 738 +++ .../standalone/efficiency/src/performance.h | 23 + RecoTracker/LSTCore/standalone/setup.sh | 57 + 145 files changed, 42875 insertions(+), 5 deletions(-) create mode 100644 Configuration/ProcessModifiers/python/trackingIters01_cff.py create mode 100644 Configuration/ProcessModifiers/python/trackingLST_cff.py create mode 100644 RecoTracker/LST/BuildFile.xml create mode 100644 RecoTracker/LST/interface/LSTOutput.h create mode 100644 RecoTracker/LST/interface/LSTPhase2OTHitsInput.h create mode 100644 RecoTracker/LST/interface/LSTPixelSeedInput.h create mode 100644 RecoTracker/LST/plugins/BuildFile.xml create mode 100644 RecoTracker/LST/plugins/LSTOutputConverter.cc create mode 100644 RecoTracker/LST/plugins/LSTPhase2OTHitsInputProducer.cc create mode 100644 RecoTracker/LST/plugins/LSTPixelSeedInputProducer.cc create mode 100644 RecoTracker/LST/plugins/alpaka/LSTModulesDevESProducer.cc create mode 100644 RecoTracker/LST/plugins/alpaka/LSTProducer.cc create mode 100644 RecoTracker/LST/python/lstProducer_cff.py create mode 100644 RecoTracker/LST/python/lstSeedTracks_cff.py create mode 100644 RecoTracker/LST/python/lst_cff.py create mode 100644 RecoTracker/LST/src/ES_ModulesDev.cc create mode 100644 RecoTracker/LST/src/alpaka/ES_ModulesDev.cc create mode 100644 RecoTracker/LST/src/classes.h create mode 100644 RecoTracker/LST/src/classes_def.xml create mode 100644 RecoTracker/LSTCore/BuildFile.xml create mode 100644 RecoTracker/LSTCore/interface/Constants.h create mode 100644 RecoTracker/LSTCore/interface/EndcapGeometry.h create mode 100644 RecoTracker/LSTCore/interface/EndcapGeometryDevHostCollection.h create mode 100644 RecoTracker/LSTCore/interface/EndcapGeometryDevSoA.h create mode 100644 RecoTracker/LSTCore/interface/HitsHostCollection.h create mode 100644 RecoTracker/LSTCore/interface/HitsSoA.h create mode 100644 RecoTracker/LSTCore/interface/LSTESData.h create mode 100644 RecoTracker/LSTCore/interface/MiniDoubletsHostCollection.h create mode 100644 RecoTracker/LSTCore/interface/MiniDoubletsSoA.h create mode 100644 RecoTracker/LSTCore/interface/ModuleConnectionMap.h create mode 100644 RecoTracker/LSTCore/interface/ModulesHostCollection.h create mode 100644 RecoTracker/LSTCore/interface/ModulesSoA.h create mode 100644 RecoTracker/LSTCore/interface/ObjectRangesHostCollection.h create mode 100644 RecoTracker/LSTCore/interface/ObjectRangesSoA.h create mode 100644 RecoTracker/LSTCore/interface/PixelMap.h create mode 100644 RecoTracker/LSTCore/interface/PixelQuintupletsHostCollection.h create mode 100644 RecoTracker/LSTCore/interface/PixelQuintupletsSoA.h create mode 100644 RecoTracker/LSTCore/interface/PixelTripletsHostCollection.h create mode 100644 RecoTracker/LSTCore/interface/PixelTripletsSoA.h create mode 100644 RecoTracker/LSTCore/interface/QuintupletsHostCollection.h create mode 100644 RecoTracker/LSTCore/interface/QuintupletsSoA.h create mode 100644 RecoTracker/LSTCore/interface/SegmentsHostCollection.h create mode 100644 RecoTracker/LSTCore/interface/SegmentsSoA.h create mode 100644 RecoTracker/LSTCore/interface/TiltedGeometry.h create mode 100644 RecoTracker/LSTCore/interface/TrackCandidatesHostCollection.h create mode 100644 RecoTracker/LSTCore/interface/TrackCandidatesSoA.h create mode 100644 RecoTracker/LSTCore/interface/TripletsHostCollection.h create mode 100644 RecoTracker/LSTCore/interface/TripletsSoA.h create mode 100644 RecoTracker/LSTCore/interface/alpaka/Constants.h create mode 100644 RecoTracker/LSTCore/interface/alpaka/EndcapGeometryDevDeviceCollection.h create mode 100644 RecoTracker/LSTCore/interface/alpaka/HitsDeviceCollection.h create mode 100644 RecoTracker/LSTCore/interface/alpaka/LST.h create mode 100644 RecoTracker/LSTCore/interface/alpaka/MiniDoubletsDeviceCollection.h create mode 100644 RecoTracker/LSTCore/interface/alpaka/ModulesDeviceCollection.h create mode 100644 RecoTracker/LSTCore/interface/alpaka/ObjectRangesDeviceCollection.h create mode 100644 RecoTracker/LSTCore/interface/alpaka/PixelQuintupletsDeviceCollection.h create mode 100644 RecoTracker/LSTCore/interface/alpaka/PixelTripletsDeviceCollection.h create mode 100644 RecoTracker/LSTCore/interface/alpaka/QuintupletsDeviceCollection.h create mode 100644 RecoTracker/LSTCore/interface/alpaka/SegmentsDeviceCollection.h create mode 100644 RecoTracker/LSTCore/interface/alpaka/TrackCandidatesDeviceCollection.h create mode 100644 RecoTracker/LSTCore/interface/alpaka/TripletsDeviceCollection.h create mode 100644 RecoTracker/LSTCore/src/EndcapGeometry.cc create mode 100644 RecoTracker/LSTCore/src/LSTESData.cc create mode 100644 RecoTracker/LSTCore/src/ModuleConnectionMap.cc create mode 100644 RecoTracker/LSTCore/src/ModuleMethods.h create mode 100644 RecoTracker/LSTCore/src/TiltedGeometry.cc create mode 100644 RecoTracker/LSTCore/src/alpaka/Event.dev.cc create mode 100644 RecoTracker/LSTCore/src/alpaka/Event.h create mode 100644 RecoTracker/LSTCore/src/alpaka/Hit.h create mode 100644 RecoTracker/LSTCore/src/alpaka/Kernels.h create mode 100644 RecoTracker/LSTCore/src/alpaka/LST.dev.cc create mode 100644 RecoTracker/LSTCore/src/alpaka/MiniDoublet.h create mode 100644 RecoTracker/LSTCore/src/alpaka/NeuralNetwork.h create mode 100644 RecoTracker/LSTCore/src/alpaka/NeuralNetworkWeights.h create mode 100644 RecoTracker/LSTCore/src/alpaka/PixelQuintuplet.h create mode 100644 RecoTracker/LSTCore/src/alpaka/PixelTriplet.h create mode 100644 RecoTracker/LSTCore/src/alpaka/Quintuplet.h create mode 100644 RecoTracker/LSTCore/src/alpaka/Segment.h create mode 100644 RecoTracker/LSTCore/src/alpaka/TrackCandidate.h create mode 100644 RecoTracker/LSTCore/src/alpaka/Triplet.h create mode 100644 RecoTracker/LSTCore/standalone/.gitignore create mode 100644 RecoTracker/LSTCore/standalone/LST/.gitignore create mode 100644 RecoTracker/LSTCore/standalone/LST/Makefile create mode 100644 RecoTracker/LSTCore/standalone/Makefile create mode 100644 RecoTracker/LSTCore/standalone/README.md create mode 100644 RecoTracker/LSTCore/standalone/bin/lst.cc create mode 100644 RecoTracker/LSTCore/standalone/bin/lst.h create mode 100755 RecoTracker/LSTCore/standalone/bin/lst_make_tracklooper create mode 100755 RecoTracker/LSTCore/standalone/bin/lst_run create mode 100644 RecoTracker/LSTCore/standalone/code/core/AccessHelper.cc create mode 100644 RecoTracker/LSTCore/standalone/code/core/AccessHelper.h create mode 100644 RecoTracker/LSTCore/standalone/code/core/AnalysisConfig.cc create mode 100644 RecoTracker/LSTCore/standalone/code/core/AnalysisConfig.h create mode 100644 RecoTracker/LSTCore/standalone/code/core/Trktree.cc create mode 100644 RecoTracker/LSTCore/standalone/code/core/Trktree.h create mode 100644 RecoTracker/LSTCore/standalone/code/core/lst_math.h create mode 100644 RecoTracker/LSTCore/standalone/code/core/trkCore.cc create mode 100644 RecoTracker/LSTCore/standalone/code/core/trkCore.h create mode 100644 RecoTracker/LSTCore/standalone/code/core/write_lst_ntuple.cc create mode 100644 RecoTracker/LSTCore/standalone/code/core/write_lst_ntuple.h create mode 100644 RecoTracker/LSTCore/standalone/code/rooutil/Makefile create mode 100644 RecoTracker/LSTCore/standalone/code/rooutil/Makefile.arch create mode 100644 RecoTracker/LSTCore/standalone/code/rooutil/anautil.cc create mode 100644 RecoTracker/LSTCore/standalone/code/rooutil/anautil.h create mode 100644 RecoTracker/LSTCore/standalone/code/rooutil/cutflowutil.cc create mode 100644 RecoTracker/LSTCore/standalone/code/rooutil/cutflowutil.h create mode 100644 RecoTracker/LSTCore/standalone/code/rooutil/cxxopts.cc create mode 100644 RecoTracker/LSTCore/standalone/code/rooutil/cxxopts.h create mode 100644 RecoTracker/LSTCore/standalone/code/rooutil/eventindexmap.cc create mode 100644 RecoTracker/LSTCore/standalone/code/rooutil/eventindexmap.h create mode 100644 RecoTracker/LSTCore/standalone/code/rooutil/fileutil.cc create mode 100644 RecoTracker/LSTCore/standalone/code/rooutil/fileutil.h create mode 100644 RecoTracker/LSTCore/standalone/code/rooutil/looper.cc create mode 100644 RecoTracker/LSTCore/standalone/code/rooutil/looper.h create mode 100644 RecoTracker/LSTCore/standalone/code/rooutil/printutil.cc create mode 100644 RecoTracker/LSTCore/standalone/code/rooutil/printutil.h create mode 100755 RecoTracker/LSTCore/standalone/code/rooutil/rooutil-config create mode 100644 RecoTracker/LSTCore/standalone/code/rooutil/rooutil.h create mode 100644 RecoTracker/LSTCore/standalone/code/rooutil/stringutil.cc create mode 100644 RecoTracker/LSTCore/standalone/code/rooutil/stringutil.h create mode 100644 RecoTracker/LSTCore/standalone/code/rooutil/thisrooutil.sh create mode 100644 RecoTracker/LSTCore/standalone/code/rooutil/ttreex.cc create mode 100644 RecoTracker/LSTCore/standalone/code/rooutil/ttreex.h create mode 100755 RecoTracker/LSTCore/standalone/code/rooutil/xargs.sh create mode 100644 RecoTracker/LSTCore/standalone/efficiency/Makefile create mode 100755 RecoTracker/LSTCore/standalone/efficiency/bin/lst_timing create mode 100644 RecoTracker/LSTCore/standalone/efficiency/python/dupObjEff.py create mode 100755 RecoTracker/LSTCore/standalone/efficiency/python/lst_plot_performance.py create mode 100644 RecoTracker/LSTCore/standalone/efficiency/python/make_classfiles.py create mode 100644 RecoTracker/LSTCore/standalone/efficiency/src/LSTEff.cc create mode 100644 RecoTracker/LSTCore/standalone/efficiency/src/LSTEff.h create mode 100644 RecoTracker/LSTCore/standalone/efficiency/src/helper.cc create mode 100644 RecoTracker/LSTCore/standalone/efficiency/src/helper.h create mode 100644 RecoTracker/LSTCore/standalone/efficiency/src/performance.cc create mode 100644 RecoTracker/LSTCore/standalone/efficiency/src/performance.h create mode 100644 RecoTracker/LSTCore/standalone/setup.sh Switched to branch 'from-CMSSW_14_2_X_2024-10-29-1100'