Zeroth version of CMSSW data formats, producers, configurations and tests for running LST as an external within CMSSW. Everything is put under RecoTracker/LST. The LSTPixelSeedInput and LSTPhase2OTHitsInput classes prepare the input for the LST in the same way as input are prepared in the Tracking NTuple. The LSTOutput class gets the output from the LST code (pT, η, φ, hit number and hit indices).
The actual producer is LSTProducer, which calls the LST class from the standalone, as defined in SegmentLinking/TrackLooper#224, and runs within a modified RAW2DIGI,RECO:reconstruction_trackingOnly configuration (LSTAlpakaTester). The alpaka part of CMSSW is configured to only run the CUDA version (serial version cannot be run).
This PR superseeds #2 to have more appropriate/consistent target and source branches.
Zeroth version of CMSSW data formats, producers, configurations and tests for running LST as an external within CMSSW. Everything is put under RecoTracker/LST. The
LSTPixelSeedInput
andLSTPhase2OTHitsInput
classes prepare the input for the LST in the same way as input are prepared in the Tracking NTuple. TheLSTOutput
class gets the output from the LST code (pT, η, φ, hit number and hit indices).The actual producer is
LSTProducer
, which calls theLST
class from the standalone, as defined in SegmentLinking/TrackLooper#224, and runs within a modifiedRAW2DIGI,RECO:reconstruction_trackingOnly
configuration (LSTAlpakaTester
). The alpaka part of CMSSW is configured to only run the CUDA version (serial version cannot be run).This PR superseeds #2 to have more appropriate/consistent target and source branches.
Related slides: https://cernbox.cern.ch/index.php/s/t7M0BfsyiEVN7eu