Skip to content

Add HMT with pu suppression placeholder chain

Tomasz Bold requested to merge tbold/athena:add-dummy-pusup-step into master

This MR adds an additional step for HMT triggers that are meant to suppress some events in moderate pileup (mu ~2-3) conditions. In this MR the algorithm is not there but placeholders (streaming algs) are used. It is to facilitate further development of pu suppressing algorithm. It is copy paste of changes made by @algilber in here: algilber/athena@50ba749a Related to ATR-19952

Anyways, when testing this I found a following menu compilation error:

Py:TriggerMenuMT.HLTMenuConfig.Menu.HLTCFConfig   ERROR sequenceScanner: Sequence TrkRecoSeq is expected in more than one step: {'2', '3'}
Py:TriggerMenuMT.HLTMenuConfig.Menu.HLTCFConfig   ERROR sequenceScanner: Sequence TrkSequence is expected in more than one step: {'2', '3'}
... exception follows ...

Can menu experts: @hrussel @dzanzi ... have a look and advice. We need to have two kind of chains in the setup:

1) HMT                    : space points counting ->               -> tracks counting
2) HMT wiht PUSUppression : space points counting -> pu suppresion -> tracks counting

How can we setup this? I though menu alignment will take care and insert "empty" step in the 1st case.

Edited by Tomasz Bold

Merge request reports