Skip to content

cherry-pick AssociationUtils from 21.2

Next cherry-pick, as usual I'd like to keep changes I do on top of the cherry-pick to a minimum. So far the only extra I did was updating the package_filters.txt.

List of commits in this cherry-pick:

  • de6ccb03 Synced the code with AssociationUtils-01-01-50 explicitly.
  • c34c05d0 Fixing failing ctests in AssociationUtils.
  • 8cadac2a Added several DEBUG printouts in initialization
  • 577bb15e removed ctest reference file for AssociationUtils AnaToolHandle gtest
  • 0d5a966e Update package readme with changes from SVN.
  • f609c2dc Removed deprecated configuration helper code.
  • 43ca3883 Removed legacy OverlapRemovalTool implementation.
  • d5479b68 minor cleanup of tester code
  • c9c051da activated ele-ele OR by default
  • 6b5d224c update OR documentation
  • 47ff777d fix readme
  • e7aa8933 minor readme update
  • 12096049 try to update btag wp in athena test algs
  • dcbbe8f0 btag info pointer protection in OverlapRemovalTestAlg
  • 4fff4474 For merge request
  • e58a8a9f MR comments part 1: default OR decorator name, adding JetJvtEffiency
  • 6865b9d8 Removing FATAL from MuJetOverlapTool (no primary vertices); removing negE from Loose cleaning
  • 376b811f New ORECAlg in DFJetMet; if around primary vertices for OR application
  • 9c58d2a7 moving OREGAlg to ORGenUseAlg in AssociationUtils; adding configurable object selection labels
  • 1bcc8cce Fixing btagging in OR, adding tight cleaning, revising EC decoration procedure
  • c5dc857e OverlapRemovalGenUseAlg was hard-coded to use DFCommonJets_FixedCutBEff_85. Changed to DFCommonJets_FixedCutBEff_85_MV2c10 to follow the changes on applyBTagging of FlavourTagCommon.py
  • ae2691cb AssociationUtils: fix documentation of method
  • 5de44cbe 21.2 update association utils documentation
  • a28c4c01 Removing b tagging from default OR procedure for EventCleaning
  • 0b6a3287 change parent class for ToolBox in RootCore
  • 01d2c48b Make OverlapRemovalGenUseAlg into AnaAlgorithm
  • e4f90b11 move AssociationUtils to reflex library
  • ae012fc1 Make OverlapRemovalGenUseAlg more configurable * Allow setting of input collections * Allow disabling of selection flags (in the event that the input containers are preselected) * Allow setting default (fail) value to false rather than true
  • fb441688 Add OverlapRemovalGenUseAlg to AssociationUtilsDict
  • 6d2b2b3f Fix typo and remove use of a CMake variable that no longer exists.
  • 6357d0ca follow split of AsgTools and AsgTesting
  • 81d5eec9 Commit a first version of the PFlow jet-muon overlap removal tool which resolves the muon bug that muons are sometimes treated as pions and therefore enter jet reconstruction.
  • 74fa2b56 Fix error from missing dict
  • 9a678b2a Option to apply b-tag aware OLR only for electrons below pT threshold
  • 94f1da49 Change property name from MaxElePt to MaxElePtForBJetAwareOR
  • 6af688b4 Add overlap removal option to reject electrons in DR cones of muons
  • d839b207 Harmonize default options for ele-ele OR between c++ and python
  • bcaf24ed Fix typo
  • ac0ce10c Replaced all CxxUtils::make_unique by std::make_unique in OR tools
  • 0675389c Set default Ele Mu overlap removal matching to DR = 0.01
  • 456b2a7a Update EleMu OR documentation

Merge request reports