From . * [new ref] HEAD -> merge-attempt From https://github.com/cms-sw/cmssw * [new ref] refs/pull/47793/head -> cms-sw/refs/pull/47793/head Switched to branch 'merge-attempt' Auto-merging RecoTracker/LSTCore/src/alpaka/LSTEvent.dev.cc Auto-merging RecoTracker/LSTCore/standalone/code/core/AccessHelper.cc Auto-merging RecoTracker/LSTCore/standalone/code/core/write_lst_ntuple.cc Merge made by the 'ort' strategy. .../python/TrackingSourceConfig_Tier0_cff.py | 2 +- .../HLT_75e33/modules/hltPixelSeedInputLST_cfi.py | 2 +- .../python/HighPtTripletStep_cff.py | 5 +- RecoTracker/LST/interface/LSTPhase2OTHitsInput.h | 33 --- RecoTracker/LST/interface/LSTPixelSeedInput.h | 75 ----- RecoTracker/LST/plugins/BuildFile.xml | 2 + RecoTracker/LST/plugins/LSTOutputConverter.cc | 14 +- .../LST/plugins/LSTPhase2OTHitsInputProducer.cc | 67 ----- .../LST/plugins/LSTPixelSeedInputProducer.cc | 171 ------------ RecoTracker/LST/plugins/alpaka/LSTInputProducer.cc | 225 +++++++++++++++ RecoTracker/LST/plugins/alpaka/LSTProducer.cc | 34 +-- RecoTracker/LST/python/lst_cff.py | 3 +- RecoTracker/LST/src/classes.h | 2 - RecoTracker/LST/src/classes_def.xml | 6 - RecoTracker/LSTCore/BuildFile.xml | 2 + RecoTracker/LSTCore/interface/Common.h | 1 + RecoTracker/LSTCore/interface/HitsSoA.h | 5 - .../LSTCore/interface/LSTInputHostCollection.h | 13 + RecoTracker/LSTCore/interface/LSTInputSoA.h | 59 ++++ RecoTracker/LSTCore/interface/LSTPrepareInput.h | 254 +++++++++++++++++ RecoTracker/LSTCore/interface/PixelSegmentsSoA.h | 13 - RecoTracker/LSTCore/interface/alpaka/LST.h | 67 +---- .../interface/alpaka/LSTInputDeviceCollection.h | 13 + RecoTracker/LSTCore/src/alpaka/Hit.h | 14 +- RecoTracker/LSTCore/src/alpaka/Kernels.h | 15 +- RecoTracker/LSTCore/src/alpaka/LST.cc | 250 +---------------- RecoTracker/LSTCore/src/alpaka/LSTEvent.dev.cc | 235 +++++++--------- RecoTracker/LSTCore/src/alpaka/LSTEvent.h | 37 +-- RecoTracker/LSTCore/src/alpaka/MiniDoublet.h | 27 +- RecoTracker/LSTCore/src/alpaka/PixelQuintuplet.h | 14 +- RecoTracker/LSTCore/src/alpaka/PixelTriplet.h | 65 ++--- RecoTracker/LSTCore/src/alpaka/Segment.h | 39 ++- RecoTracker/LSTCore/src/alpaka/TrackCandidate.h | 54 ++-- RecoTracker/LSTCore/src/alpaka/classes_cuda.h | 8 + .../LSTCore/src/alpaka/classes_cuda_def.xml | 5 + RecoTracker/LSTCore/src/alpaka/classes_rocm.h | 8 + .../LSTCore/src/alpaka/classes_rocm_def.xml | 5 + RecoTracker/LSTCore/src/classes.cc | 6 + RecoTracker/LSTCore/src/classes.h | 7 + RecoTracker/LSTCore/src/classes_def.xml | 18 ++ RecoTracker/LSTCore/standalone/Makefile | 4 +- RecoTracker/LSTCore/standalone/bin/lst.cc | 114 +++----- .../LSTCore/standalone/code/core/AccessHelper.cc | 22 +- .../LSTCore/standalone/code/core/trkCore.cc | 310 +-------------------- RecoTracker/LSTCore/standalone/code/core/trkCore.h | 55 +--- .../standalone/code/core/write_lst_ntuple.cc | 119 ++++---- 46 files changed, 1013 insertions(+), 1486 deletions(-) delete mode 100644 RecoTracker/LST/interface/LSTPhase2OTHitsInput.h delete mode 100644 RecoTracker/LST/interface/LSTPixelSeedInput.h delete mode 100644 RecoTracker/LST/plugins/LSTPhase2OTHitsInputProducer.cc delete mode 100644 RecoTracker/LST/plugins/LSTPixelSeedInputProducer.cc create mode 100644 RecoTracker/LST/plugins/alpaka/LSTInputProducer.cc create mode 100644 RecoTracker/LSTCore/interface/LSTInputHostCollection.h create mode 100644 RecoTracker/LSTCore/interface/LSTInputSoA.h create mode 100644 RecoTracker/LSTCore/interface/LSTPrepareInput.h create mode 100644 RecoTracker/LSTCore/interface/alpaka/LSTInputDeviceCollection.h create mode 100644 RecoTracker/LSTCore/src/alpaka/classes_cuda.h create mode 100644 RecoTracker/LSTCore/src/alpaka/classes_cuda_def.xml create mode 100644 RecoTracker/LSTCore/src/alpaka/classes_rocm.h create mode 100644 RecoTracker/LSTCore/src/alpaka/classes_rocm_def.xml create mode 100644 RecoTracker/LSTCore/src/classes.cc create mode 100644 RecoTracker/LSTCore/src/classes.h create mode 100644 RecoTracker/LSTCore/src/classes_def.xml Switched to branch 'from-CMSSW_15_1_X_2025-04-10-1100'