next up previous
Next: Change of Pivot Up: General Discussions without Momentum Previous: Helix Parametrization

Generalities of Track Fitting

  Track fitting is the procedure to determine helix parameters by fitting a set of coordinates measured in a tracking detector to a helix. The $\chi^2$ to minimize has, in general, the following form:
\begin{displaymath}
\begin{array}
{lll}
 \chi^2 = \sum_{i=1}^{n} \left(
 \frac{ \xi_i - \xi(i,{\bf a}) }{ \sigma_i } \right)^2\end{array}\end{displaymath} (3)
where $\xi_i$ is i-th measured coordinate, $\sigma_i$ is its error, and $\xi(i,{\bf a})$ is the expected i-th coordinate, when the helix parameter vector is ${\bf a}$. What we need is the helix parameter vector which zeros the first derivative of $\chi^2$:
\begin{displaymath}
\begin{array}
{lll}
 \frac{\partial \chi^2}{\partial {\bf a}...
 ...\frac{\partial \Delta_i}{\partial {\bf a}} \right), \end{array}\end{displaymath} (4)
where we have defined the i-th residual $\Delta_i$ by
\begin{displaymath}
\begin{array}
{lll}
 \Delta_i = \xi_i - \xi(i,{\bf a}).\end{array}\end{displaymath} (5)
This can be numerically found by iteratively from the following equation (multi-dimensional Newton's method):
\begin{displaymath}
\begin{array}
{lll}
 {\bf a}_{\nu+1} = {\bf a}_\nu -
 \left(...
 ...c{\partial \chi^2}{\partial {\bf a}^T } \right)_\nu,\end{array}\end{displaymath} (6)
where the left-hand side is the $(\nu+1)$-th estimate of the helix parameter vector based on the knowledge on the right-hand side of its $\nu$-th estimate together with the first and the second derivatives of the $\chi^2$ thereat. The second derivative is given by
\begin{displaymath}
\begin{array}
{lll}
 \frac{\partial^2 \chi^2}{\partial {\bf ...
 ...\frac{\partial \Delta_i}{\partial {\bf a}} \right), \end{array}\end{displaymath} (7)
where in the last line we have deliberately left out the second derivatives of $\Delta_i$'s in order to make positive definite the second derivative matrix of $\chi^2$[*]. When the initial estimate of the parameter vector ${\bf a}_0$ is a good approximation, the parameter vector converges rapidly after a few times of iterations. Nevertheless, it is usually recommended to multiply the diagonal elements of the second derivative matrix by some constant which is greater than unity and try again, when the $\chi^2$ increased for the new estimate of the parameter vector. This prescription renders the parameter change vector along the opposite gradient direction in such cases and stabilizes the fit.

When the fit converges, the error matrix for the parameter vector is obtained to be
\begin{displaymath}
\begin{array}
{lll}
 E_{\bf a} =
 \left( \frac{1}{2}
 \frac{...
 ...\partial {\bf a}^T \partial {\bf a} }
 \right)^{-1}.\end{array}\end{displaymath} (8)

It should be emphasized that we have to carefully choose the helix parametrization so as to numerically stabilize the fitting procedure: the helix parameters should stay small and continuously change during the fit. Notice that our parametrization allows a continuous transition from a negative charge solution to a positive charge solution:
\begin{displaymath}
\begin{array}
{lll}
\nonumber
 \kappa < 0 \rightarrow \kappa = 0 \rightarrow \kappa \gt 0\end{array}\end{displaymath}   
with other parameters stay the same. Since this transition implies that the center of the helix jumps from a point infinitely away on one side of the track to another infinitely away point on the other side of the track, it changes the meaning of $\phi_0$discretely by $\pi$.


next up previous
Next: Change of Pivot Up: General Discussions without Momentum Previous: Helix Parametrization
Keisuke Fujii
12/4/1998