Draft: idcalib work rebased on 23.0
As part of my QT (ATR-23204), I implemented a few changes to the IDCalib chains:
- Increased the rough track pT cut from 1GeV to 2GeV to reduce the number of tracks evaluated by the Hypo. This should not affect the output as the current cuts in the menus are 4 and 9 GeV.
- Added track quality cuts to the Hypo, which are based on the
TightPrimary
quality cuts. As explained by the alignment group, they preform those track quality cuts offline, and by moving those cuts online we would only save tracks that are relevant to the alignment, and allow us to run with lower rescales and have more useful tracks. - Made the second pT cut dependent on eta, this allows to have strict cuts in the low eta regions and loose cuts in the high eta region where we have much less tracks for alignment. Currently, I didn't touch the Menu configuration yet, but added a support for a
trketa6
signature that enables a cut distribution that I optimised, with minimum pT of 6GeV at the high eta region, and higher pT cuts as eta gets lower such that the final eta distribution is somewhat flat. The currenttrk4
andtrk9
chains will use my updated code, but with a flat cut distribution which is consistent with the current implementation.
Edited by Sean Galantzan