Skip to content
Snippets Groups Projects
  1. Jan 10, 2022
  2. Jan 07, 2022
  3. Jan 06, 2022
  4. Dec 16, 2021
  5. Dec 15, 2021
  6. Dec 14, 2021
  7. Dec 13, 2021
  8. Dec 11, 2021
  9. Dec 09, 2021
  10. Dec 08, 2021
    • Frank Winklmeier's avatar
      THistSvc: cache TObject types · d9ddd8c9
      Frank Winklmeier authored
      The `TObject::InheritsFrom` call can be quite slow. Since we already
      deduce the object type (`TH1`, `TTree`, etc.) during registration, save
      this information and use it instead of re-deriving it every time.
      Also avoid calling `updateFiles` if no TTrees are registered.
      
      Both these changes significantly speed up the `EndEvent` incident
      handling for jobs with large (>10k) number of histograms.
      
      Also re-organize `struct THistID` to avoid padding and delete unused
      `reset` method.
      d9ddd8c9
Loading