Skip to content

Commit

Permalink
Convert to bound state also on empty sensitive surfaces.
Browse files Browse the repository at this point in the history
This allows to merge retrieval of source link ranges, measurement
selection and track state creation into one unit.

This increases the computational effort slightly for empty, sensitive
surfaces, since the computation of bound states is slightly more
demanding than the computation of curvilinear states, but for complex
events like HL-LHC events the degradation was not measurable.
  • Loading branch information
Goetz Gaycken committed Nov 7, 2024
1 parent 821144d commit 6da70c8
Showing 1 changed file with 1 addition and 1 deletion.
Original file line number Diff line number Diff line change
Expand Up @@ -747,7 +747,7 @@ class CombinatorialKalmanFilter {
}

// Transport the covariance to the surface
if (isHole || isMaterialOnly) {
if (isMaterialOnly) {
stepper.transportCovarianceToCurvilinear(state.stepping);
} else {
stepper.transportCovarianceToBound(state.stepping, *surface);
Expand Down

0 comments on commit 6da70c8

Please sign in to comment.