cms-L1TK / cmssw

Fork of CMSSW where improvements to L1 tracking code are developed.
http://cms-sw.github.io/
Apache License 2.0
4 stars 5 forks source link

Digital emulation of Hybrid DR #113

Closed tomalin closed 1 year ago

tomalin commented 3 years ago

The Hybrid DR calculates stub residuals w.r.t. tracklets using floating point maths. This will not allow bit accurate matching with the firmware. The "Tracklet" objects do contain digital residuals, but only for the best stub in each layer of each tracklet, which does not support the "doMultipleMatches" option.

Need to find a solution. Perhaps a fully digital DR that allows only 1 stub per layer as input, and a floating point DR that allows multiple stubs per layer per input?

Issue raised by @tschuh

tomalin commented 1 year ago

I believe this issue is resolved by @tschuh PR https://github.com/cms-L1TK/cmssw/pull/205 .