\section{Ki\-Track\-:\-:I\-Track Class Reference}
\label{classKiTrack_1_1ITrack}\index{Ki\-Track\-::\-I\-Track@{Ki\-Track\-::\-I\-Track}}


Abstract Base Class for tracks.  




{\ttfamily \#include $<$I\-Track.\-h$>$}

\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
virtual std\-::vector$<$ {\bf I\-Hit} $\ast$ $>$ {\bf get\-Hits} () const =0
\item 
virtual double {\bf get\-Q\-I} () const =0
\item 
virtual void {\bf fit} ()=0
\begin{DoxyCompactList}\small\item\em Fits the track. \end{DoxyCompactList}\item 
virtual double {\bf get\-Ndf} () const =0
\item 
virtual double {\bf get\-Chi2} () const =0
\item 
virtual double {\bf get\-Chi2\-Prob} () const =0
\end{DoxyCompactItemize}


\subsection{Detailed Description}
Abstract Base Class for tracks. 

\subsection{Member Function Documentation}
\index{Ki\-Track\-::\-I\-Track@{Ki\-Track\-::\-I\-Track}!fit@{fit}}
\index{fit@{fit}!KiTrack::ITrack@{Ki\-Track\-::\-I\-Track}}
\subsubsection[{fit}]{\setlength{\rightskip}{0pt plus 5cm}virtual void Ki\-Track\-::\-I\-Track\-::fit (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [pure virtual]}}\label{classKiTrack_1_1ITrack_acd648babea57b64d9559e1d4b7a61fc7}


Fits the track. 

\index{Ki\-Track\-::\-I\-Track@{Ki\-Track\-::\-I\-Track}!get\-Chi2@{get\-Chi2}}
\index{get\-Chi2@{get\-Chi2}!KiTrack::ITrack@{Ki\-Track\-::\-I\-Track}}
\subsubsection[{get\-Chi2}]{\setlength{\rightskip}{0pt plus 5cm}virtual double Ki\-Track\-::\-I\-Track\-::get\-Chi2 (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [pure virtual]}}\label{classKiTrack_1_1ITrack_a3aec95840dd7a754aaf1636a03f2b785}
\begin{DoxyReturn}{Returns}
the chi squared value of the fit. This must only be called after \doxyref{fit()}{p.}{classKiTrack_1_1ITrack_acd648babea57b64d9559e1d4b7a61fc7} has been used 
\end{DoxyReturn}
\index{Ki\-Track\-::\-I\-Track@{Ki\-Track\-::\-I\-Track}!get\-Chi2\-Prob@{get\-Chi2\-Prob}}
\index{get\-Chi2\-Prob@{get\-Chi2\-Prob}!KiTrack::ITrack@{Ki\-Track\-::\-I\-Track}}
\subsubsection[{get\-Chi2\-Prob}]{\setlength{\rightskip}{0pt plus 5cm}virtual double Ki\-Track\-::\-I\-Track\-::get\-Chi2\-Prob (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [pure virtual]}}\label{classKiTrack_1_1ITrack_aea7e2194ee9de53fe0a6266c8acd2196}
\begin{DoxyReturn}{Returns}
the chi squared probability of the fit. This must only be called after \doxyref{fit()}{p.}{classKiTrack_1_1ITrack_acd648babea57b64d9559e1d4b7a61fc7} has been used 
\end{DoxyReturn}
\index{Ki\-Track\-::\-I\-Track@{Ki\-Track\-::\-I\-Track}!get\-Hits@{get\-Hits}}
\index{get\-Hits@{get\-Hits}!KiTrack::ITrack@{Ki\-Track\-::\-I\-Track}}
\subsubsection[{get\-Hits}]{\setlength{\rightskip}{0pt plus 5cm}virtual std\-::vector$<$ {\bf I\-Hit}$\ast$$>$ Ki\-Track\-::\-I\-Track\-::get\-Hits (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [pure virtual]}}\label{classKiTrack_1_1ITrack_af7e823840b477fa9ecd9b885f3ac1127}
\begin{DoxyReturn}{Returns}
a vector of the hits of the track 
\end{DoxyReturn}
\index{Ki\-Track\-::\-I\-Track@{Ki\-Track\-::\-I\-Track}!get\-Ndf@{get\-Ndf}}
\index{get\-Ndf@{get\-Ndf}!KiTrack::ITrack@{Ki\-Track\-::\-I\-Track}}
\subsubsection[{get\-Ndf}]{\setlength{\rightskip}{0pt plus 5cm}virtual double Ki\-Track\-::\-I\-Track\-::get\-Ndf (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [pure virtual]}}\label{classKiTrack_1_1ITrack_a95f07976d3e721343032f33f2fdda4cc}
\begin{DoxyReturn}{Returns}
the degrees of freedom of the fit. This must only be called after \doxyref{fit()}{p.}{classKiTrack_1_1ITrack_acd648babea57b64d9559e1d4b7a61fc7} has been used 
\end{DoxyReturn}
\index{Ki\-Track\-::\-I\-Track@{Ki\-Track\-::\-I\-Track}!get\-Q\-I@{get\-Q\-I}}
\index{get\-Q\-I@{get\-Q\-I}!KiTrack::ITrack@{Ki\-Track\-::\-I\-Track}}
\subsubsection[{get\-Q\-I}]{\setlength{\rightskip}{0pt plus 5cm}virtual double Ki\-Track\-::\-I\-Track\-::get\-Q\-I (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [pure virtual]}}\label{classKiTrack_1_1ITrack_a24fbccf22a63eaf6a61866b996c604f8}
\begin{DoxyReturn}{Returns}
an indicator for the quality of the track. Usually between 0 and 1 
\end{DoxyReturn}


The documentation for this class was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
I\-Track.\-h\end{DoxyCompactItemize}
