Skip to content
Snippets Groups Projects
Forked from atlas / athena
Source project has a limited visibility.
  • Nils Krumnack's avatar
    dd25511a
    CP Algorithms: overhaul of the handling of overlap removal selections · dd25511a
    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.
    dd25511a
    History
    CP Algorithms: overhaul of the handling of overlap removal selections
    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.
Code owners
Assign users and groups as approvers for specific file changes. Learn more.