1. 24 Jun, 2021 1 commit
  2. 18 Jun, 2021 3 commits
    • Nils Krumnack's avatar
      allow python configurables to add themselves to EventLoop job objects · f531e432
      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.
      f531e432
    • Nils Krumnack's avatar
      remake SysListLoaderAlg into SystematicsSvc · fa68ca0d
      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.
      fa68ca0d
    • Nils Krumnack's avatar
      switch unit test to using LocalDriver · 697e7375
      Nils Krumnack authored
      Mostly so that it acts as a test of whether the EventLoop python
      configuration would work properly on the grid.
      697e7375
  3. 02 Jun, 2021 1 commit
    • Nils Erik Krumnack's avatar
      disable all CURRENT warnings in 21.2 · dfea09f1
      Nils Erik Krumnack authored
      As agreed in the analysis release meeting the specific goal here is
      just to disable all the warnings that have existed in 21.2 for a long
      time and that lead to occasional confusion during the merge reviews.
      In a few cases I tried to address the actual source of the warning,
      but for the most part I just picked the most expedient way to shut it
      off, instead of trying to determine whether they point to an actual
      problem or not, and then fixing them accordingly.
      dfea09f1
  4. 26 Mar, 2021 1 commit
  5. 11 Feb, 2021 1 commit
  6. 09 Feb, 2021 1 commit
    • Lukas Ehrke's avatar
      Add Tool to implement electron ID based on a DNN · 31db4091
      Lukas Ehrke authored and Oana Vickey Boeriu's avatar Oana Vickey Boeriu committed
      Adds AsgElectronSelectorTool (adapted from AsgElectronLikelihoodTool)
      which retrieves variables and does some basic checks whether the object
      is an electron etc. The TElectronSelectorTool applies all cuts placed
      on variables including the DNN score. The DNN score is calculated in
      the ElectronDNNTool using lwtnn. The ElectronSelectorTool is the parent
      class of the ElectronDNNTool and enables to include other MVA methods
      at a later point such as a CNN.
      31db4091
  7. 19 Jan, 2021 1 commit
  8. 12 Dec, 2020 1 commit
  9. 18 Nov, 2020 1 commit
  10. 28 Oct, 2020 1 commit
  11. 16 Sep, 2020 2 commits
  12. 08 Sep, 2020 1 commit
  13. 19 Aug, 2020 1 commit
  14. 30 Jul, 2020 1 commit
  15. 27 Jul, 2020 1 commit
  16. 14 Jul, 2020 2 commits
  17. 22 May, 2020 1 commit
  18. 10 Apr, 2020 1 commit
  19. 03 Apr, 2020 4 commits
  20. 01 Apr, 2020 3 commits
  21. 31 Mar, 2020 2 commits
    • Nils Krumnack's avatar
      use dynConfig for the muon-sequence · 47785489
      Nils Krumnack authored
      It's not used everywhere, but it would (in principle) allow dynamic
      reordering/reconfiguration of the muon sequence algorithms, and the
      preselection decorations etc. would then pick up that reconfiguration
      change.
      47785489
    • Nils Krumnack's avatar
      use new selection accounting in AnaAlgSequence · 8cd5ee41
      Nils Krumnack authored
      For now that is just a minor cleanup, but hopefully in the future it
      will allow for dynamic reconfiguration/rearranging of sequences.
      8cd5ee41
  22. 27 Mar, 2020 4 commits
  23. 20 Mar, 2020 1 commit
  24. 18 Mar, 2020 4 commits