Skip to content
Snippets Groups Projects
  1. Dec 02, 2020
  2. Dec 01, 2020
  3. Nov 30, 2020
    • Nils Erik Krumnack's avatar
      switch AsgTools from IJobOptionsSvc to IOptionsSvc · 7c9017cb
      Nils Erik Krumnack authored
      This should address ATLASG-1551, though I didn't perform a complete
      migration.  Doing private sub-sub-tools with the AnaToolHandle in
      Athena doesn't seem to work correctly anymore.  Given that
      AnaToolHandle is no longer the recommended way of creating sub-tools
      anymore I'd rather just see if this breaks anything.  If it does I'll
      decide whether to try and fix the AnaToolHandle implementation, or
      migrate the users to AsgToolConfig instead.
      7c9017cb
    • Adam Edward Barton's avatar
      fix doxygen warning · b3a8849c
      Adam Edward Barton authored
      b3a8849c
    • Frank Winklmeier's avatar
      AthenaMonitoringKernel: Make Monitored::Group non-virtual · aac5cdd4
      Frank Winklmeier authored
      There is no use-case for deriving from `Monitored::Group`. Remove the
      virtual `fill` method. This also avoids a warning from clang-tidy about
      calling a virtual method from the destructor (it would be OK in this
      case though).
      aac5cdd4
  4. Nov 29, 2020
  5. Nov 27, 2020
  6. Nov 26, 2020
  7. Nov 25, 2020
    • Vakhtang Tsulaia's avatar
      Python code cleanup in Control/AthenaMP · b5201a92
      Vakhtang Tsulaia authored
      Cleanup includes:
       * Removing legacy scripts
       * Moving AthenaMP_EventService.py over to AthenaMP/python
       * Fixing CMakeLists.txt and a few client scripts
      b5201a92
    • Frank Berghaus's avatar
      Clean up and move content · db3941f8
      Frank Berghaus authored and Frank Winklmeier's avatar Frank Winklmeier committed
      There should be no need to expose the header of the FileMetaDataTool to
      other packages, it can be treated as a component and called through its
      interface. Remove some unneeded headers. Enable checking for thread
      safety.
      db3941f8
    • Attila Krasznahorkay's avatar
      Taught xAOD::TAuxStore about schema evolution on containers. · d873b6b2
      Attila Krasznahorkay authored
      The code was only working correctly with schema evolution when
      reading standalone objects so far (like xAOD::EventInfo) as it
      turns out. With the added code it is now also able to deal with
      std::vector<double> -> std::vector<float> changes on "container
      types".
      d873b6b2
  8. Nov 24, 2020
  9. Nov 23, 2020
  10. Nov 22, 2020
  11. Nov 20, 2020
  12. Nov 19, 2020
  13. Nov 18, 2020
    • Rachid Mazini's avatar
      Merge branch '21.0-PiecewiseLinearEnergyInterpolation' into '21.0' · b3d87434
      Rachid Mazini authored and Atlas Nightlybuild's avatar Atlas Nightlybuild committed
      New TFCSEnergyInterpolationPiecewiseLinear class for piecewise linear interpolation
      
      See merge request atlas/athena!38095
      
      (cherry picked from commit c5918933)
      
      dd0cab83 New TFCSEnergyInterpolationPiecewiseLinear class for piecewise linear interpolation
      ffa9240b Made m_linInterpol direct class member
      66fd9218 Made logEkin[] and response[] const
      b3d87434
    • 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
  14. Nov 17, 2020
Loading