Skip to content
Snippets Groups Projects
  1. Mar 25, 2024
  2. Mar 22, 2024
  3. Mar 20, 2024
  4. Mar 19, 2024
  5. Mar 18, 2024
  6. Mar 15, 2024
  7. Mar 14, 2024
    • Joseph Earl Lambert's avatar
      ConfigBlock: change groupName, noneAction and duplicateAction · 050689b9
      Joseph Earl Lambert authored and Walter Lampl's avatar Walter Lampl committed
      ConfigBlock: remove groupName, change noneAction, and duplicateAction
      
      The groupName variable was changed to blockName and set from a
      set/get function.
      
      Add instanceName to identify specific instances when there is a
      desire to set the value of an option in an arbitrary location and
      there is more than one instance of a block.
      
      Removed code to potentially throw an error if an option was
      set more than once.
      
      Instead of haing the user say "I am setting this option to None
      and it is okay," the noneAction variable can be set when adding
      an option. If the author of a class determines that an option
      can be set to None, then they can set this for that option.
      050689b9
  8. Mar 12, 2024
  9. Mar 07, 2024
  10. Mar 06, 2024
  11. Mar 05, 2024
  12. Mar 04, 2024
  13. Mar 01, 2024
    • Nils Erik Krumnack's avatar
      introduce a check that all selection names are valid · c35375d2
      Nils Erik Krumnack authored
      Essentially this ensures that users don't misspell their selection
      names, or use a selection name they forgot to define.
      
      This is only for full selections, for preselections I don't do
      it, as I usually ask for them before they are defined.  I also
      don't do it for the baseline selection.  If that is not present
      that just happens.
      c35375d2
  14. Feb 29, 2024
  15. Feb 27, 2024
    • Tadej Novak's avatar
      CP algs: Minor code improvements · ffea163a
      Tadej Novak authored
      Verified
      ffea163a
    • Nils Erik Krumnack's avatar
      make a component factory preloader for all components used by the CP algorithms · c894f52f
      Nils Erik Krumnack authored
      This is a followup to !68703 that uses that mechanism to add factories for
      all components used by the common CP algorithms.  This is not necessarily
      the prettiest way of doing things, but it is what can be practically done
      right now with little effort.  It should probably be replaced by a better
      mechanism at some point.
      
      Command to test/run this:
      ```
      FullCPAlgorithmsTest_eljob.py --data-type data --algorithm-memory --factory-preload 'libComponentFactoryPreloaderDict.so,CP::preloadComponentFactories' --block-config --use-flags
      ```
      c894f52f
  16. Feb 26, 2024
    • Nils Erik Krumnack's avatar
      allow switching component creation from dictionaries to factory functions · bc6477a1
      Nils Erik Krumnack authored
      The basic idea here is that dictionaries are fairly heavy when used as a factory.  Registering factory functions instead makes the jobs a lot lighter.
      For the CP algorithm test job (on data) the savings are:
      
      ~600 MB in memory
      ~22s in startup time
      one major root dependency eliminated
      
      The first draft also included a function for preloading all the dictionaries.  I removed
      it to allow the user to define their own.
      bc6477a1
  17. Feb 24, 2024
  18. Feb 23, 2024
  19. Feb 18, 2024
  20. Feb 17, 2024
    • James Catmore's avatar
      Removal of legacy config for DAOD production - part 4 · 8666994a
      James Catmore authored and Vakhtang Tsulaia's avatar Vakhtang Tsulaia committed
      Removal of legacy config for DAOD production - part 4
      
      This MR removes much of the legacy DAOD-making configuration code, such that the old-style reductionConf argument to Reco_tf will no longer work.
      
      Some of the packages touched here may be completely obsolete and so more deletion may be possible, but for this MR the changes are restricted to DAOD building.
      8666994a
  21. Feb 14, 2024
  22. Feb 12, 2024
  23. Feb 10, 2024
  24. Feb 09, 2024
  25. Feb 08, 2024
Loading