Removes AthFilterSeq from the sequence structure

Removes AthFilterSeq because it is likely not needed, as discussed in Core SW meeting: This would simplify the sequence structure and allow for further optimization in the future.

Some JOs were using AthFilterSeq, presumably for filtering. I have moved those filters in AthMasterSeq. Authors of the JOs could create a new sequence and place it at the top of AthMasterSeq if that is really necessary. We wanted to avoid having such a sequence by default because it would be empty in most cases.

Changes are as follows:

  • remove AthFilterSeq,
  • change AthMasterSeq to prompt,
  • set IgnoreFilterPassed=True in AthAlgSeq,
Edited by Miha Muskinja

Merge request reports