- Sep 10, 2024
-
-
Sergey Gorbunov authored
-
- Sep 05, 2024
-
-
-
- Removed global ca::TrackFit instance from ca::TripletConstructor. - Removed access to ca::InputData from ca::TripletConstructor (all needed data is already in ca::WindowData). - Switched from global to window-based hit index in ca::Branch. Allows simplification of many interfaces (removal of ca::InputData). - Cleaned up ca::TrackFinder. - In ca::TrackFinder, replaced separate vector instances which store upper and lower bounds of windows by single vectors that store these bounds together as a pair. - Cleaned up ca::TrackFinderWindow.
-
- Aug 21, 2024
-
-
Sergei Zharko authored
cbm::algo::ca::TrackParamBase (and derivatives) are moved to the KfCore library (now, cbm::algo::kf::TrackParamBase) Additionally, dependiencies are cleaned-up
-
- Aug 05, 2024
- Aug 01, 2024
-
-
Dominik Smith authored
- Cleaned up ca::TripletConstructor. - Removed fCurrentIterationIndex and access to it from ca::WindowData.
-
- 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.
-
- Mar 22, 2024
-
-
- Feb 21, 2024
-
-
- Feb 05, 2024
-
-
Sergei Zharko authored
-
- Feb 03, 2024
-
-
Sergei Zharko authored
-
Sergei Zharko authored
-
Sergei Zharko authored
-
- Feb 01, 2024
-
-
the MR should fix the issue https://redmine.cbm.gsi.de/issues/3149 It contains the following fixes to the CA tracking: 1. bugfix in the Jacobian of the track extrapolation. It was introduced during the rewrite of the math 2. tune binning of the hit grid. A little decrease of the efficiency happened after the code rewrite 3. tune the cuts for newly introduced hit ranges. The new formulae were not tuned 4. revert triplet cut on space + time chi2. After the split of space and time Chi2 in the track fit, the chi2 cut was changed w/o tuning. Replace it with the old cut.
-
- Jan 22, 2024
-
-
- Jan 15, 2024
-
-
Sergey Gorbunov authored
-
-
- Jan 08, 2024
-
-
Sergey Gorbunov authored
-
- Nov 30, 2023
-
-
Sergey Gorbunov authored
-
- Nov 28, 2023
-
-
Grigory Kozlov authored
Ca: template based CaStation, CaStation<fvec> -> CaStationV, update all dependencies quick fix quick fix Ca: template based CaStation fix clang-format Ca: template based CaStation fix namespace for macos compilation Ca: template based CaStation
-
- Nov 27, 2023
-
-
Sergey Gorbunov authored
-
- Nov 09, 2023
-
-
Sergey Gorbunov authored
-
- Oct 24, 2023
-
-
Sergei Zharko authored
-
Sergey Gorbunov authored
-
- Oct 22, 2023
- Oct 20, 2023
-
-
Sergey Gorbunov authored
-