cmssw
cmssw copied to clipboard
Phase-2 GT Step1 menu integration
PR description:
- The step-1 menu (from @jheikkil)
- Usage of
std::map
asP2GTAlgoBlock
container - Vertex dZ cuts
- m/dR cuts
- 3-body cuts (invariant + transvers mass)
- Output object pattern writer
- Final-OR emulator
- GMT's charge definition
- TMUX 2 output pattern structure
Slight modifications to both the l1t::L1GTProducer
as well as the menu are required once https://github.com/cms-sw/cmssw/pull/44498 has been merged though. Hopefully the ghostbusting workaround won't be necessary then as well.
PR validation:
It has been extensively validated against the menu team's standalone emulator and was considered ready. https://indico.cern.ch/event/1416512