Skip to content

Turcal processing, new tests and cleanup

Nicole Skidmore requested to merge nskidmor_fix into master

Needs LHCb!4191 (merged)

  • ODIN is always propagated due to this line in config.py and should therefore not appear in the DETECTOR_RAW_BANK_TYPES in streams_hlt2.py. There is only ever one ODIN bank and it was being written twice. Solution (suggested by Sascha) is to use NECESSARY_RAW_BANKS in streams_hlt2.py and use this list in config.py
  • Check for a unique odin bank in test_trigger_banks.py
  • FEST lines removed from production and B/W tests
  • New test that checks selective persistence of rawbanks in Sprucing both by line and by stream
  • Functionality and test added for TURCAL processing (special type of passthrough) See #612 (closed)
  • For 10% keep all det raw banks - nees a special passthrough line
  • Check FSR tests are working for above and filters are reasonable
  • Add ODIN ==1 check back !2460 (comment 6903039)
  • Add "is sourceID unique" check to SelectiveCombineRawBankViewsToRawEvent and CombineRawBankViewsToRawEvent - promoted to own issue #614 (closed)
Edited by Nicole Skidmore

Merge request reports