Skip to content
Snippets Groups Projects
  1. Apr 11, 2024
  2. Apr 04, 2024
  3. 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
  4. Feb 08, 2024
    • Nils Erik Krumnack's avatar
      introduce a mechanism to exclude specific cuts from subsequent use · bdc18522
      Nils Erik Krumnack authored
      The main usage here is that if OR is run before MET we don't want to use the OR selections with MET.  A similar issue is expected to come up with fakes/fakeable objects, i.e. some specific baseline cuts should not be applied (in fact they are inverted), but only for very specific users.
      
      The mechanism chosen here is to mark the cuts when they are registered and then exclude by name when requesting the selection.
      bdc18522
  5. Dec 22, 2023
  6. Oct 25, 2023
  7. Oct 17, 2023
  8. Aug 16, 2023
  9. Mar 01, 2023
  10. Jan 18, 2023
    • Nils Krumnack's avatar
      add configuration block for output n-tuple · e1c7bc66
      Nils Krumnack authored
      This allows to fully configure the output n-tuple via
      block-configuration, and it allows to add a suggested list of
      variables from the invidual blocks that define them, instead of having
      to maintain that list outside of the configuration block
      infrastructure.
      e1c7bc66
  11. Dec 13, 2022
    • Nils Krumnack's avatar
      add options to the remaining analysis configuration blocks · 342f8345
      Nils Krumnack authored
      This tries to give the same treatment given to muons and photons to
      all the other configurations, so that it should be possible to
      configure all the blocks just through the options.
      
      There is probably some cleanup that could be done here in the future,
      regarding what some of the configuration blocks should be called
      exactly, what the options exposed should be etc.  The main goal of
      this update is that I can now (more or less awkwardly) set everything
      I can via options that was previously limited to named parameters to
      the various make...Config() calls.
      
      I also added customizable behavior for setting a value of `None` on an
      option.
      342f8345
  12. Dec 02, 2022
Loading