SegmentLinking / cmssw

CMS Offline Software
http://cms-sw.github.io/
Apache License 2.0
1 stars 2 forks source link

CMSSW LST Integration #3

Closed VourMa closed 1 year ago

VourMa commented 1 year ago

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.

Related slides: https://cernbox.cern.ch/index.php/s/t7M0BfsyiEVN7eu