Skip to content
Snippets Groups Projects
  1. Dec 22, 2023
  2. Dec 20, 2023
  3. Oct 26, 2023
  4. Oct 19, 2023
  5. Oct 11, 2023
  6. Oct 03, 2023
  7. Sep 28, 2023
  8. Sep 27, 2023
  9. Sep 25, 2023
  10. Sep 20, 2023
    • Nils Krumnack's avatar
      emergency fix for the errors introduced by DirectInputModule · f391fec7
      Nils Krumnack authored
      Well, I guess that the lesson here should be always to write unit
      tests when if statements are involved, not just rely on the
      integration tests.  On th plus side the new infrastructure made it a
      lot easier to test this, and I may have fixed a longer-standing bug
      since the previous implementation had never been tested.
      f391fec7
  11. Sep 18, 2023
  12. Sep 15, 2023
  13. Sep 13, 2023
    • Nils Krumnack's avatar
      fix to the fix of the DuplicateChecker · 56ad04a7
      Nils Krumnack authored
      I thought I had fixed the `DuplicateChecker` test in !65652, but while
      I created a unique directory in each test now, I wasn't actually
      putting anything into that directory. :face_palm:
      
      This should be fixed now.
      56ad04a7
  14. Sep 08, 2023
  15. Sep 07, 2023
    • Nils Krumnack's avatar
      remove GridDriver from release · 6ee8ac03
      Nils Krumnack authored
      GridDriver is based on Ganga, which is not really the current
      recommendation anymore, or even last year's recommendation.  Given
      that some problems are being reported in conjunction with GridDriver
      I'm just removing it (as agreed with the AMG conveners).
      6ee8ac03
  16. Sep 06, 2023
  17. Aug 22, 2023
  18. Aug 11, 2023
    • Nils Krumnack's avatar
      allow enabling EventLoop grid error reporting outside of GridDriver/PrunDriver · c8afa5ae
      Nils Krumnack authored
      We are trying to make it possible to run user n-tuple production as
      part of central production.  For that it is very helpful if the jobs
      do the proper error reporting.  For GridDriver and PrunDriver that is
      done by default, and that is the recommended way to do it.  However,
      some users have their own wrapper scripts and use DirectDriver on the
      grid.  Those users can now enable the grid reporting functionality in
      their jobs as well.
      c8afa5ae
  19. Aug 08, 2023
    • Nils Krumnack's avatar
      provide a default bevavior if GridWorker is run on unknown datasets · 2e4007a5
      Nils Krumnack authored
      In the existing code it tries to read the sample metadata based on the
      dataset.  This works fine, but breaks for central n-tuple production,
      as that wants to run on new datasets that weren't known at submission.
      I now added a default behavior which is hopefully sufficient for the
      purpose.
      2e4007a5
  20. Aug 04, 2023
  21. Jul 14, 2023
  22. Jul 11, 2023
  23. Jun 06, 2023
  24. Mar 14, 2023
    • Nils Krumnack's avatar
      allow using TEfficiency with book()/hist() mechanism · 402363af
      Nils Krumnack authored
      While it was seemingly supported so far, it didn't actually work.
      This should now be fixed, and a test for it added.
      
      I also went ahead and made the basic function a template, so that
      users can use it with any histogram-like class deriving from TObject.
      Though that part will only work in AnalysisBase, as I only modified
      the AnalysisBase part.
      402363af
  25. Mar 07, 2023
  26. Mar 06, 2023
    • Zach Marshall's avatar
      Custom error handler for ROOT file opening · 0c3586a9
      Zach Marshall authored and Walter Lampl's avatar Walter Lampl committed
      Custom error handler for ROOT file opening
      
      This uses WithRootErrorHandler to catch ROOT errors during file opening
      in EventLoop. If an error message is detected, an exception is thrown.
      
      This follows on from the discussion in !61079 and replaces that MR.
      0c3586a9
  27. Feb 24, 2023
  28. Feb 09, 2023
    • Filip Nechansky's avatar
      EventLoopGrid: Change ELG_jediState.py return type to int to avoid binding problems · b8f1fafa
      Filip Nechansky authored
      See JIRA ATLASG-2449 , using `TPython::Eval` with string as return type
      causes issues with python3.7+. This is used in `PrunDriver.cxx`
      to get JEDI task status for wait/retrieve. Changing type to int based on
      enum defined both in `ELG_jediState.py` and `PrunDriver.cxx` to solve the issue.
      
      Also cleaning-up some commented lines.
      
      Note to return of the ELG_jediState:
      
      Task states not mentioned above the state as a string used to be added
      to nc_ELG_state_details meta information. I had a look and in whole athena
      this is used in PrunDriver and only for print-outs so I think its okay
      to just say "its not these states"?
      
      Actually covering all the cases with enum would be messy
      (there is around twenty possible states, see here:
          https://github.com/PanDAWMS/panda-bigmon-core/blob/master/core/constants.py#L85
      )
      b8f1fafa
  29. Feb 03, 2023
  30. Jan 24, 2023
  31. Jan 19, 2023
  32. Jan 12, 2023
  33. Jan 11, 2023
  34. Jan 09, 2023
  35. Dec 14, 2022
  36. Nov 27, 2022
  37. Oct 28, 2022
  38. Oct 23, 2022
  39. Oct 19, 2022
  40. Sep 29, 2022
    • Zach Marshall's avatar
      BugFix to GridTools for proxy time output parsing · 71eca080
      Zach Marshall authored and Edward Moyse's avatar Edward Moyse committed
      BugFix to GridTools for proxy time output parsing
      
      If grid tools aren't installed as an RPM (as they are on lxplus by default), then we get slightly different output from the associated commands. This requires a change to the parsing. Addresses an issue raised today in PATHelp.
      71eca080
Loading