1. 18 Jun, 2021 4 commits
  2. 17 Jun, 2021 2 commits
  3. 16 Jun, 2021 4 commits
    • Nils Krumnack's avatar
      allow python configurables to add themselves to EventLoop job objects · 3e89c615
      Nils Krumnack authored
      The ultimate goal here is to have the python configurable no longer
      inherit from the C++ object, and instead create the C++ object only at
      the moment when it is needed, instead of having it as a base class and
      performing all updates simultaneously to the python object and the C++
      object (to keep them in sync).  However, for now it mostly adds an
      alternate way of adding algorithms to jobs, to actually make the more
      fundamental change to the configurables would require all users to
      update to the new formalism of adding algorithms to jobs.
      
      This also allows additional configurable objects to be used, e.g. I
      now treat algorithm sequences and algorithms the same.
      
      This could potentially also be used to change the target or mechanism
      of configuration at some point, e.g. to push this into an intermediate
      JSON file, but that's not an immediate goal.
      3e89c615
    • jmaurer's avatar
    • Nils Krumnack's avatar
      remake SysListLoaderAlg into SystematicsSvc · f812fc18
      Nils Krumnack authored
      For now this just replaces the algorithm with a service, and
      communicates the systematics list via the service interface instead of
      via the event store.
      
      The plan is to add more functionality in future merge requests that
      will move a lot of the systematics handling functionality from the
      configuration layer into the service.
      f812fc18
    • Nils Krumnack's avatar
      rework AsgService interface declarations and configuration · fa9ea29b
      Nils Krumnack authored
      As part of implementing my first dual-use service I decided that the
      existing macros are not quite as elegant as I hoped, and also don't
      match gaudi mechanisms as closely as I would have liked.
      
      I also updated the dual-use service configuration, so that it works
      nicely in a dual-use setting.
      fa9ea29b
  4. 15 Jun, 2021 1 commit
  5. 14 Jun, 2021 3 commits
  6. 11 Jun, 2021 3 commits
  7. 09 Jun, 2021 1 commit
  8. 08 Jun, 2021 3 commits
  9. 07 Jun, 2021 5 commits
  10. 04 Jun, 2021 1 commit
  11. 03 Jun, 2021 2 commits
  12. 02 Jun, 2021 3 commits
  13. 01 Jun, 2021 2 commits
  14. 31 May, 2021 1 commit
    • James Catmore's avatar
      Major update of DAOD_PHYSVAL in master · 61a6d7c4
      James Catmore authored and Johannes Elmsheuser's avatar Johannes Elmsheuser committed
      This is a major update of DAOD_PHYSVAL in master, restoring thinning, synchronising jet/MET/b-tagging with DAOD_PHYS, dropping old r21 material. Several parts are still commented out as the relevant tools have not yet been migrated to r22.
      Note to shifters: the commented lines should remain since we expect to be able to uncomment them soon and it is useful to see what is still left to be done. Since DAOD_PHYSVAL is not used for physics anlaysis yet, and since no other software uses the modified script, this will have no effect on any other output.
      61a6d7c4
  15. 30 May, 2021 1 commit
  16. 29 May, 2021 3 commits
  17. 28 May, 2021 1 commit