Skip to content
Snippets Groups Projects
  1. Dec 05, 2024
  2. Sep 19, 2024
  3. Sep 16, 2024
  4. Aug 27, 2024
  5. Aug 05, 2024
  6. Aug 01, 2024
    • Dominik Smith's avatar
      Cleaned up the core tracking classes. Summary of changes: · 9cf4a05a
      Dominik Smith authored and Florian Uhlig's avatar Florian Uhlig committed
      - Removed access to ca::Framework from ca::TrackExtender, ca::TrackFitter
        ca::TripletConstructor, ca::CloneMerger, ca::TrackFinder and ca::TrackFinderWindow.
      - Simplified the interfaces of these classes.
      - General instruction-wise cleanup of these classes (applied std functions in
        some places etc.). In particular, streamlining of ca::TrackFinder.
      - Made debugging functions in ca::Framework static.
      - Moved TrackingMode enum from CaFramework.h to CaParameters.h (needed
        to avoid cyclic header file dependency).
      - Moved some magnetic-field dependent variables to ca::TripletConstructor (they are
        only used there).
      - Restricted the scope of many variables, i.e. turned class-fields into
        local variables in many instances (e.g. fvMonitorDataThread, fvTrackFinderWindow,
        fTrackingMode, fvWData, fvWindowStartThread, fvWindowEndThread,
        fvStatNwindows, fvStatNhitsProcessed, fvHitFirstTriplet and fvHitNofTriplets).
      - Eliminated the Init() functions of some classes. Moved initialization
        to the constructors.
      - Improved distinction between class-parameters and working data.
        Class parameters are passed to constructor, working data is passed as
        arguments to function calls.
      9cf4a05a
  7. Jan 19, 2024
  8. Dec 27, 2023
  9. Nov 27, 2023
  10. Nov 09, 2023
  11. Oct 20, 2023
  12. Oct 19, 2023
  13. Oct 16, 2023
  14. Oct 13, 2023
  15. Oct 07, 2023
  16. Oct 06, 2023
  17. Oct 04, 2023
  18. Sep 30, 2023
  19. Mar 22, 2023
  20. Feb 21, 2023
  21. Feb 20, 2023
  22. Feb 11, 2023
  23. Nov 15, 2022
  24. Sep 07, 2022
  25. Sep 06, 2022
  26. Aug 22, 2022
Loading