acts
                                
                                 acts copied to clipboard
                                
                                    acts copied to clipboard
                            
                            
                            
                        Tracking for TPC/DC without surfaces
Using a TPC/DC for measuring trajectories of charged particles is related to a setup in which the detecting element is located at a different position than the origin of the measurement. Hence the scenario is different to e.g. modules in a tracking detector. A current method for tracking in TPC/DC relies on the construction of surfaces for each measurement at its origin such that the Kalman filter formalism can be applied. However this involves the construction/destruction of many surfaces as well as coordinate transformations of the particle's parametrisation for each surface. In order to avoid this workload, further development is required to allow track reconstruction without surface dependencies for TPCs/DCs. The therefore required steps can be grouped as:
- Measurement description
- [x] Free measurement description Our current measurements are restricted to a bound parametrisation. In order to handle a free measurement, appropriate adaptions are required
- [ ] Event storage As the measurements need modifications the same would account to the storage of their collection.
- [ ] Calibrator A calibrator for the measurements is required that locates the measurements including corrections like space charge distortions.
- Track extrapolation
- [ ] Propagation needs to handle FreeParameters The current Propagator and stepper classes can only handle bound parametrisation. This concept needs to be extended such that FreeParameters can be used.
- [ ] Actor to stop propagation at right position An actor is required to stop the propagation at a given position for applying the Kalman filter formalism.
- Track finding & fitting
- [ ] Kalman filter for free parameters The current Kalman filter is able to handle only bound parametrisations and must be extended therefore by FreeParameters.
- [ ] TrackState The current TrackState stores bound parametrisations and jacobians from bound to bound parametrisations. When FreeParameters should become possible, the dimensions are not fixed anymore.
- [ ] CKF Similar to the Kalman filter the CKF needs to learn when and how to act.
As these modifications strongly interfere with common tracking algorithms, the existing functionality should be preserved and moreover, as the TPC/DC can be considered as special cases, the modifications should be explicitly demanded by the user. The regular applications outside the TPC/DC should be as less affected from the changes as possible.
After having a brief look into creating a measurement with free parameters and an associated volume instead of a surface showed that multiple smaller sub-steps are necessary:
- 
[x] For a measurement in FreeParameterswe will need the possibility to project certain dimensions out from out parameters. Alongside with some other function calls that occur on aParameterSetfor bound parametrisations make an analogue formalism necessary. This will become theFreeParameterSet.
- 
[x] Implementing the FreeParameterSetallows to modify the corresponding parts in theSingleFreeParameterssuch that its structure will become similar to the bound parametrisations.
- 
[x] The current measurement only stores surfaces. In order to make the same available for volumes, a different class is required like a FreeMeasurement
This issue/PR has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.
This issue/PR has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.
This issue/PR has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.
Blocked on EDM rework and Stepper rework.
This issue/PR has been automatically marked as stale because it has not had recent activity. The stale label will be removed if any interaction occurs.