Skip to content

Add a rerun HLT2 option in Moore

Kara Mattioli requested to merge add_HLT2_rerun_option_in_Moore into master

Update: After discussions on the best way to configure the bankKillers (see discussions below), it was decided to remove the rerun_hlt2 flag and instead create an input_process option for Moore. The default setting is input_process = 'Hlt1'. When input_process = 'Hlt2' is specified in the options file and HLT2 is being run, the bankKillers are configured to remove the DstData and Hlt2DecReport banks from the previous HLT2 processing.

The Options file has been updated to provide an example of setting the input_process option.

This updated MR now depends on LHCb!4017 (merged)

Original MR (see update above for details of the changes) This MR adds a rerun_hlt2 flag in the Moore config file to be set to True when running over HLT2 passthrough data. When this flag is set to True, the DstData and Hlt2DecReport banks from the passthrough run are deleted and replaced with the banks produced in the HLT2 re-run. This is needed in order for DaVinci to be able to process the DST produced from re-running HLT2.

Files added:

  • Options file to re-run HLT2 with the flag rerun_hlt2 = True
  • qmtest to test the HLT2 re-run

In other words, this MR applies the fix discussed in #524

Edited by Kara Mattioli

Merge request reports