Skip to content

Add filterPass methods to AthReentrantAlgorithms

Stewart Martin-Haugh requested to merge smh/athena:filterPass_reentrant into master

Continuing the discussion from 3 years ago: https://groups.cern.ch/group/atlas-sw-core/Lists/Archive/Flat.aspx?RootFolder=%2Fgroup%2Fatlas%2Dsw%2Dcore%2FLists%2FArchive%2FAthReentrantAlgorithm%20can%20not%20be%20a%20filter&FolderCTID=0x012002002A6E23175D832F4DAD957CEB680A4D57 about using setFilterPassed and filterPassed methods in AthReentrantAlgorithm, I took the methods from LegacyAlgorithm. The methods are const so this could trivially be added to Gaudi::Algorithm as a next step.

This allows the RoRSeqFilter algorithm to be made reentrant, which I've done in the same step.

Would welcome comments particularly from original respondents @tbold and @leggett.

Cheers, Stewart

Merge request reports