Skip to content

fix tests in MuonAnalysisAlgorithms, enable package in Athena build

The tests mostly required to fix the dictionary for MuonSelectionTool, so that the tool could be instantiated.

And since I was at it, I also added the package (and SelectionHelper+SystematicsHandles it relies on) to the Athena build. It required some minor fixes, and for now I disabled the unit tests (I did some fixes, but it got stuck on AthArgumentParser which doesn't exist in master) which I will fix in a subsequent merge request.

Also did a bit of a fudge for SysFilterReporter which for now just passes a weight of 1 to the CutFlowSvc (which is also what it does in 21.2). It wouldn't be "too" hard to put the MC event weight in there, but not sure what to do about scale factors, and anyways @tadej is reworking the CutFlowSvc, so for now I'd prefer to do the simplest thing possible and open a ticket to fix it later.

Merge request reports

Loading