Skip to content
Snippets Groups Projects
  1. Jan 08, 2024
  2. Jan 06, 2024
  3. Dec 19, 2023
  4. Dec 18, 2023
  5. Dec 14, 2023
  6. Nov 25, 2023
  7. Nov 23, 2023
  8. Nov 21, 2023
  9. Nov 20, 2023
    • Vakhtang Tsulaia's avatar
      IdDictDetDescrCnv: implemented a mechanism for reading ID dictionaries from SQLite as BLOBs · c1e8b17e
      Vakhtang Tsulaia authored
      If GeoModel is initialized from SQLite, then IdDictDetDescrCnv first attempts to read
      ID dictionaries from SQLite tables in BLOB format. In case of success, the dictionaries
      will be written out as XML files into the run directory and passed to the dictionary
      parser for further processing.
      
      This can be considered an interim solution aimed to avoid making any changes in the
      ID dictionary parser, and in this way to support several options for ID dictionary
      initialization:
      1. Retrieve ID dictionary file names from Geometry DB tables
      2. Retrieve ID dictionary file names from SQLite database tables
      3. Retrieve ID dictionaries as BLOBs from SQLite database tables
      
      Later we can consider dropping the step of writing BLOBs on disk as XML files, and
      instead passing them as strings to the dictionary parser.
      c1e8b17e
  10. Nov 17, 2023
  11. Nov 16, 2023
  12. Nov 14, 2023
  13. Nov 11, 2023
  14. Oct 31, 2023
  15. Oct 30, 2023
  16. Oct 27, 2023
  17. Oct 26, 2023
  18. Sep 29, 2023
  19. Sep 26, 2023
  20. Aug 31, 2023
    • Frank Winklmeier's avatar
      RegionSelector: fix detector-specific unit tests · 72d2ecf5
      Frank Winklmeier authored
      In general, we do not support all possible geometry configurations in
      reco (e.g. not all Muon detectors can be configured individually). Hence
      only toggle the detector flags but not the geometry flags. Also set a
      proper conditions and geometry tag.
      
      Fix the failing Muon and LAr unit test by configuring the detector
      geometry.
      
      Fixes ATLASRECTS-7290 and ATLASRECTS-7292.
      72d2ecf5
  21. Aug 25, 2023
  22. Aug 10, 2023
  23. Aug 08, 2023
  24. Aug 04, 2023
  25. Jul 31, 2023
  26. Jul 24, 2023
    • Mark Sutton's avatar
      Fix JetSuper Roi constituent management · c9835c60
      Mark Sutton authored and Tomasz Bold's avatar Tomasz Bold committed
      Fix JetSuper Roi constituent management
      
      The JetSuper Roi was being told to *not* manage it's constituents, but then
      mistakenly, unique_ptr was being used to created those constituents, but of course,
      as they were being stored as standard pointers, they were being released first,
      so the unique pointer was no longer managine them, and they were no longer being
      managed by unique_ptr and were subsequently leaking when the superRoi was being
      destroyed.
      
      In principle the unique_ptr could have then been reset() with the now, standard
      ptr, but then the now standard constitent pointer i the Roi would not have been
      safe to use once the unique_ptr had gone out of scope  - it would have still be
      there, but could the memory be treclaimed at some later stage ? So would it be safe
      to use ? I suspect not, and almost certainly calling delete on it would cause a
      malloc error as the address would have already been deleted when the unique_ptr
      went out of scope.
      
      As such unique_ptr are in appropriate here, and so we resort back to good old "new"
      and let the Roi manage it's consituents itself.
      
      All Roi copies are deep copies of the constituents now, so this is guaranteed safe.
      c9835c60
  27. Jul 12, 2023
  28. Jul 10, 2023
    • Frank Winklmeier's avatar
      RoiDescriptor: mark methods final · d91d5f70
      Frank Winklmeier authored
      Apart from the L1-related functions, none of the methods in the `RoiDescriptor` class
      are ever overridden. Marking them as `final` may allow the compiler to
      perform inlining in specific scenarios.
      
      Relates to ATR-27858.
      d91d5f70
  29. Jul 05, 2023
  30. Jun 30, 2023
  31. Jun 29, 2023
  32. Jun 19, 2023
  33. May 22, 2023
  34. May 20, 2023
  35. May 18, 2023
  36. May 12, 2023
  37. Apr 30, 2023
Loading