Skip to content

Allow existing binary file dumpers to function as Producer for Allen

Roel Aaij requested to merge raaij_allen_producers into master

The existing binary file creators have been upgraded to function as Producer for Allen when the Allen event processing is called from an "LHCb" process. The following changes have been made:

  • Move tool used to generate lookup tables for VeloUT pattern recognition to PrKernel to allow it to be reused
  • New Producer for UT lookup tables, beamline position and magnetic field polarity
  • "LHCb" implementation of the shared IUpdater abstract base class to manage and call the pairs of registered Producer and Consumer: AllenUpdater
  • Fixed UTBoards Producer

For a few pieces of non-event a Producer will be added in a future MR:

  • Velo pattern recognition constants (SP patterns)
  • Parameters for the parameterized kalman fit
  • Muon FOI parameters and momentum cuts

The tests that check the binary files pass

FYI @gligorov @dcampora @dovombru

Edited by Marco Cattaneo

Merge request reports