Skip to content

Potentially fix bug in configuration of TrackResChecker

Sascha Stahl requested to merge sstahl_whatever into master

When comparing the fastest reconstruction as defined in https://gitlab.cern.ch/lhcb/Moore/-/blob/master/Hlt/RecoConf/python/RecoConf/hlt2_global_reco.py which is used in selection with the fastest reconstruction defined in https://gitlab.cern.ch/lhcb/Moore/-/blob/master/Hlt/RecoConf/python/RecoConf/standalone.py#L322, I noticed differences in the TrackResChecker. The TrackResChecker calculates resolution for Long and Downstream tracks. The difference between the two reconstructions is that in one case the tracks are merged with TrackContainerCopy in the other with TrackSelectionMerger. When applying this change where the containers are not merged for the standalone.py version but two instances of TrackResChecker are configured, I obtained identical results. I don't know exactly why.

In any case the current version is also just simpler, as tracks are not first merged to then inside the algorithm split them in different categories again.

Goes with Rec!2644 (merged)

Edited by Andrii Usachov

Merge request reports