acts-project / traccc

Demonstrator tracking chain on accelerators
Mozilla Public License 2.0
29 stars 48 forks source link

Refactoring the Track Parameter Estimation #384

Open beomki-yeo opened 1 year ago

beomki-yeo commented 1 year ago

There are some ongoing discussions on refactoring track parameter estimation in ACTS Core side:

Relevant issues:

  1. acts-project/acts#1895 Current track parameter estimation algorithm can not get the bound track parameters when the seed is defined at strip side. (For strip, seeds locate between two strip modules so they are not bound to the surface technically)

  2. acts-project/acts#2037 Estimating the track parameter near the vertex by extrapolating the seed backwardly.

We can follow the idea suggested in acts-project/acts#2037. We simply set the target surface where we want to estimate the track parameters and extrapolate the seeds. This will resolve the issue from acts-project/acts#1895 as well.

I would like to make sure that the target surface does not have to be fixed to the perigee surface at vertex but can be arbitrary.

beomki-yeo commented 1 year ago

BTW, this can be done only after we harmonize seeding with detray geometry because we need to propagate the track