Skip to content
Snippets Groups Projects
  1. Nov 25, 2020
  2. Nov 24, 2020
  3. Nov 22, 2020
  4. Nov 18, 2020
    • Nils Krumnack's avatar
      merge xAOD::ReturnCode into StatusCode, migrate all users · 67d4a0ff
      Nils Krumnack authored and Nils Erik Krumnack's avatar Nils Erik Krumnack committed
      This has been a long time coming, but one of the reasons for having
      AsgMessaging as a separate package from AsgTools is to allow
      xAODRootAccess to depend on it and use the same status codes and
      messaging as the rest of analysis base.  This should take part of the
      former.
      
      I had to add the RECOVERABLE code to the main status code, but since
      that is also part of the Gaudi StatusCode that seems like a reasonable
      change/extension.
      
      Apart from that this is mostly a global search replace to move all
      users from TReturnCode to StatusCode, but apart from fixing up a
      couple of places related to the status code itself I did not try to
      fix/improve any code in the process.
      
      Note that this also revealed a number of tests that failed because
      they used RETURN_CHECK() incorrectly.  This commit doesn't try to
      address that.
      67d4a0ff
  5. Nov 17, 2020
  6. Nov 13, 2020
  7. Nov 11, 2020
  8. Nov 10, 2020
  9. Oct 24, 2020
  10. Oct 06, 2020
  11. Oct 02, 2020
  12. Sep 25, 2020
    • Attila Krasznahorkay's avatar
      Fixed the tests of PhotonVertexSelection for Athena and AnalysisBase. · 20a21829
      Attila Krasznahorkay authored
      Since the package was not built as part of Athena before, it is now
      added to that project as well.
      
      The test in Athena doesn't actually run anything... It sets up a job,
      but doesn't run any event loop. However I didn't want to completely
      re-design the test to set things up correctly for an Athena test.
      (The Athena and standalone tests should just be done using separate
      Python files, as they don't actually share any meaningful amount of
      code with each other.)
      20a21829
  13. Sep 24, 2020
  14. Sep 23, 2020
  15. Sep 22, 2020
  16. Sep 21, 2020
    • Nils Krumnack's avatar
      replace CP::ISelectionTool with IAsgSelectionTool · 1fd08660
      Nils Krumnack authored
      We somehow ended up with two copies of the same interface class.  The
      problem with having two interfaces for the same task was that tools
      implementing the different interfaces could not be used
      interchangeably.  That specifically broke the configuration of some of
      the common CP algorithm sequences, which use the same algorithm class
      for all selection tools.
      
      I was somewhat torn between which of the two classes to keep, and
      while I originally wanted to keep `CP::ISelectionTool`, it turned out
      that `IAsgSelectionTool` was much easier to keep.  That is because the
      `AcceptInfo` and `AcceptData` classes are in the same package as the
      interface class, and anybody who wants to use or implement that
      interface will need those two classes as well.
      
      One could potentially move all three classes together to
      AsgAnalysisInterfaces if that is considered advantageous, but that
      would be a bigger undertaking and they would all have to be moved
      together.
      1fd08660
  17. Sep 18, 2020
  18. Sep 09, 2020
  19. Sep 04, 2020
  20. Sep 02, 2020
  21. Sep 01, 2020
  22. Aug 31, 2020
    • Nils Krumnack's avatar
      disable some failing unit tests · 349b0ba1
      Nils Krumnack authored
      These tests were only run in AnalysisBase, however they have been
      failing since including this package in master, so for now I am
      disabling them, leaving it to the domain experts to fix them and
      reenable them.
      349b0ba1
  23. Aug 30, 2020
  24. Aug 28, 2020
  25. Aug 27, 2020
Loading