1. 23 Jun, 2021 6 commits
  2. 14 Jun, 2021 1 commit
  3. 11 Jun, 2021 1 commit
    • Kyle Cormier's avatar
      Config updates: overflow, aux and reco obs info · a624844c
      Kyle Cormier authored
      Updating to include overflow information in the
      observables. Also include the observable information
      at the reco level so that binning information can be
      stored, and ensure that the auxiliary variable gets
      named differently in different b-jet phase spaces,
      since it has different binning in each case.
      a624844c
  4. 19 May, 2021 5 commits
  5. 18 May, 2021 1 commit
    • Kyle Cormier's avatar
      Store full histogram names in config · 21946bbd
      Kyle Cormier authored
      Rather than storing just e.g. the selection of the histograms
      in the config, store the full (nominal) histogram names.
      This will make it easier to relate information in the unfolding
      to specific histograms.
      
      Also do some rearranging of how plots are defined to make the
      code a bit cleaner. Still WIP there, further cleanup desirable.
      21946bbd
  6. 14 May, 2021 1 commit
    • Kyle Cormier's avatar
      Adding ConfigWriter · 4194d4c3
      Kyle Cormier authored
      A first pass at the config writer which stores information about
      all plots for which a migration matrix is defined. Currently information
      is grouped by the observable, and stores information about the
      gen, reco and combined phase-spaces as well as the observable names
      and units. Information is written out as a .yml file and stored
      in the results directory.
      
      Future directions could include storing auxiliary variable information, such
      as the name of the auxiliary variable, and binning information which could
      be used in the 'unrolled' plots.
      
      Later, including additional information e.g. of control plots may also be possible.
      
      This information could be picked up by the unfolding setup, and could be
      used both to help speed things up (avoiding reading in so many histograms
      when a config might suffice) and passing useful information (e.g.
      about the auxiliary observable).
      4194d4c3
  7. 13 May, 2021 1 commit
  8. 11 May, 2021 2 commits
  9. 03 May, 2021 1 commit
  10. 30 Apr, 2021 2 commits
  11. 29 Apr, 2021 1 commit
    • Kyle Cormier's avatar
      Fix abseta binning · 9bb230cf
      Kyle Cormier authored
      Still accidentally included the negative range,
      which isn't useful for the absolute value
      9bb230cf
  12. 28 Apr, 2021 1 commit
  13. 26 Apr, 2021 2 commits
  14. 13 Apr, 2021 3 commits
    • Kyle Cormier's avatar
      Speed up unfolding with rearrangement · 12490888
      Kyle Cormier authored
      Apparently bamboo should run faster with objects being defined
      closer to where they are actually used in filling the histograms.
      Calling the gen and reco object definitions separately in the
      unfolding to make this improvement.
      12490888
    • Kyle Cormier's avatar
      Update Unfolding variables · 7dee109a
      Kyle Cormier authored
      minor updates to unfolding variables, removing
      unnecessary ones, already many plots are being
      produced - better not to overcrowd it with unnecessary ones.
      7dee109a
    • Kyle Cormier's avatar
      Including auxiliary variables for unfolding · dcd32a81
      Kyle Cormier authored
      Restructure the `unfoldingDefinitions.py` by introducing and
      Observable class which holds all relevant plotting information
      for a (set of) observables.
      
      Redefine Plotting functions to take optional "aux" Observables
      which will create 2D reco histograms and 3D migratoin matrices.
      
      Rework Plotting functions so a single function is called regardless
      of the observable being plotted, since all relevant particulars
      are now in the Observable class (or in the function call arguments).
      dcd32a81
  15. 08 Apr, 2021 1 commit
  16. 31 Mar, 2021 4 commits
  17. 30 Mar, 2021 2 commits
  18. 24 Mar, 2021 1 commit
  19. 25 Feb, 2021 1 commit
  20. 24 Feb, 2021 2 commits
  21. 19 Feb, 2021 1 commit