Forked from
atlas / athena
Source project has a limited visibility.
-
Nils Krumnack authored
The main thing this does is to introduce an AsgUnionPreselectionAlg that allows to combine systematics dependent selection flags into a uniform preselection per systematic copy. The logic here is that in preselections I (typically) just want to filter out objects for computational efficiency, but if the object fails for one systematic on the shallow copy I anyways have to process it. Having such a joint selection decoration prevents the systematics of the selection to propagate into outputs that would otherwise be unaffected by it. This then in turn allows me to add such a decoration (on request) as part of the overlap removal config, as that is the only config block that has systematics dependent selection decorations. I also added a bunch of options to the OverlapRemovalConfig to allow changing the selection name to whatever the user wants/needs.
Nils Krumnack authoredThe main thing this does is to introduce an AsgUnionPreselectionAlg that allows to combine systematics dependent selection flags into a uniform preselection per systematic copy. The logic here is that in preselections I (typically) just want to filter out objects for computational efficiency, but if the object fails for one systematic on the shallow copy I anyways have to process it. Having such a joint selection decoration prevents the systematics of the selection to propagate into outputs that would otherwise be unaffected by it. This then in turn allows me to add such a decoration (on request) as part of the overlap removal config, as that is the only config block that has systematics dependent selection decorations. I also added a bunch of options to the OverlapRemovalConfig to allow changing the selection name to whatever the user wants/needs.
Code owners
Assign users and groups as approvers for specific file changes. Learn more.