\section{Ki\-Track\-Marlin\-:\-:F\-T\-D\-Track Class Reference}
\label{classKiTrackMarlin_1_1FTDTrack}\index{Ki\-Track\-Marlin\-::\-F\-T\-D\-Track@{Ki\-Track\-Marlin\-::\-F\-T\-D\-Track}}


A class for I\-Tracks containing an lcio\-::\-Track at core.  




{\ttfamily \#include $<$F\-T\-D\-Track.\-h$>$}

Inheritance diagram for Ki\-Track\-Marlin\-:\-:F\-T\-D\-Track\-:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{classKiTrackMarlin_1_1FTDTrack}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
{\bf F\-T\-D\-Track} (Marlin\-Trk\-::\-I\-Marlin\-Trk\-System $\ast$trk\-System)
\item 
{\bf F\-T\-D\-Track} (std\-::vector$<$ {\bf I\-F\-T\-D\-Hit} $\ast$ $>$ hits, Marlin\-Trk\-::\-I\-Marlin\-Trk\-System $\ast$trk\-System)
\item 
{\bfseries F\-T\-D\-Track} (const {\bf F\-T\-D\-Track} \&f)\label{classKiTrackMarlin_1_1FTDTrack_a0d551eabd8a5f954828957b2a51d48ad}

\item 
{\bf F\-T\-D\-Track} \& {\bfseries operator=} (const {\bf F\-T\-D\-Track} \&f)\label{classKiTrackMarlin_1_1FTDTrack_a7e2af36aaeacf15becd7f294aa4b4f45}

\item 
Track\-Impl $\ast$ {\bf get\-Lcio\-Track} ()
\item 
void {\bfseries add\-Hit} ({\bf I\-F\-T\-D\-Hit} $\ast$hit)\label{classKiTrackMarlin_1_1FTDTrack_a37b64832af1ef7e473004b560565c157}

\item 
virtual double {\bfseries get\-Ndf} () const \label{classKiTrackMarlin_1_1FTDTrack_a9f7df7d6f5a5d52663ebedc5d882d8d1}

\item 
virtual double {\bfseries get\-Chi2} () const \label{classKiTrackMarlin_1_1FTDTrack_aa5f46b90e516760573850881ee43433e}

\item 
virtual double {\bfseries get\-Chi2\-Prob} () const \label{classKiTrackMarlin_1_1FTDTrack_a041a87a508afcd61848618c747b73e55}

\item 
virtual std\-::vector$<$ I\-Hit $\ast$ $>$ {\bfseries get\-Hits} () const \label{classKiTrackMarlin_1_1FTDTrack_af8d4244447e0006a1660309c489e9a7a}

\item 
virtual double {\bfseries get\-Q\-I} () const \label{classKiTrackMarlin_1_1FTDTrack_aa8c2d546425a2f7387a7bff434be668a}

\item 
virtual void {\bf fit} ()  throw ( Fitter\-Exception )\label{classKiTrackMarlin_1_1FTDTrack_acdb85b43d2432768f81175011307d781}

\begin{DoxyCompactList}\small\item\em Fits the track and sets chi2, Ndf etc. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Protected Attributes}
\begin{DoxyCompactItemize}
\item 
std\-::vector$<$ {\bf I\-F\-T\-D\-Hit} $\ast$ $>$ {\bf \-\_\-hits}\label{classKiTrackMarlin_1_1FTDTrack_a7c67cda6068e9c08268e5e4ec9279332}

\begin{DoxyCompactList}\small\item\em the hits the track consists of \end{DoxyCompactList}\item 
I\-M\-P\-L\-::\-Track\-Impl $\ast$ {\bfseries \-\_\-lcio\-Track}\label{classKiTrackMarlin_1_1FTDTrack_a3b96a04645b290a6809d08a461acba2f}

\item 
Marlin\-Trk\-::\-I\-Marlin\-Trk\-System $\ast$ {\bfseries \-\_\-trk\-System}\label{classKiTrackMarlin_1_1FTDTrack_ad732da8da65dffbc91163b13e04e128f}

\item 
double {\bfseries \-\_\-chi2\-Prob}\label{classKiTrackMarlin_1_1FTDTrack_a6f465d399703ca6efd79c9a0b2b5b27b}

\end{DoxyCompactItemize}


\subsection{Detailed Description}
A class for I\-Tracks containing an lcio\-::\-Track at core. 

\subsection{Constructor \& Destructor Documentation}
\index{Ki\-Track\-Marlin\-::\-F\-T\-D\-Track@{Ki\-Track\-Marlin\-::\-F\-T\-D\-Track}!F\-T\-D\-Track@{F\-T\-D\-Track}}
\index{F\-T\-D\-Track@{F\-T\-D\-Track}!KiTrackMarlin::FTDTrack@{Ki\-Track\-Marlin\-::\-F\-T\-D\-Track}}
\subsubsection[{F\-T\-D\-Track}]{\setlength{\rightskip}{0pt plus 5cm}F\-T\-D\-Track\-::\-F\-T\-D\-Track (
\begin{DoxyParamCaption}
\item[{Marlin\-Trk\-::\-I\-Marlin\-Trk\-System $\ast$}]{trk\-System}
\end{DoxyParamCaption}
)}\label{classKiTrackMarlin_1_1FTDTrack_a6e9f39577806eb8d78b3d13b89787d6e}

\begin{DoxyParams}{Parameters}
{\em trk\-System} & An I\-Marlin\-Trk\-System, which is needed for fitting of the tracks \\
\hline
\end{DoxyParams}
\index{Ki\-Track\-Marlin\-::\-F\-T\-D\-Track@{Ki\-Track\-Marlin\-::\-F\-T\-D\-Track}!F\-T\-D\-Track@{F\-T\-D\-Track}}
\index{F\-T\-D\-Track@{F\-T\-D\-Track}!KiTrackMarlin::FTDTrack@{Ki\-Track\-Marlin\-::\-F\-T\-D\-Track}}
\subsubsection[{F\-T\-D\-Track}]{\setlength{\rightskip}{0pt plus 5cm}F\-T\-D\-Track\-::\-F\-T\-D\-Track (
\begin{DoxyParamCaption}
\item[{std\-::vector$<$ {\bf I\-F\-T\-D\-Hit} $\ast$ $>$}]{hits, }
\item[{Marlin\-Trk\-::\-I\-Marlin\-Trk\-System $\ast$}]{trk\-System}
\end{DoxyParamCaption}
)}\label{classKiTrackMarlin_1_1FTDTrack_a87c135fcbadd3a499870a28173594e93}

\begin{DoxyParams}{Parameters}
{\em hits} & The hits the track consists of \\
\hline
{\em trk\-System} & An I\-Marlin\-Trk\-System, which is needed for fitting of the tracks \\
\hline
\end{DoxyParams}


\subsection{Member Function Documentation}
\index{Ki\-Track\-Marlin\-::\-F\-T\-D\-Track@{Ki\-Track\-Marlin\-::\-F\-T\-D\-Track}!get\-Lcio\-Track@{get\-Lcio\-Track}}
\index{get\-Lcio\-Track@{get\-Lcio\-Track}!KiTrackMarlin::FTDTrack@{Ki\-Track\-Marlin\-::\-F\-T\-D\-Track}}
\subsubsection[{get\-Lcio\-Track}]{\setlength{\rightskip}{0pt plus 5cm}Track\-Impl$\ast$ Ki\-Track\-Marlin\-::\-F\-T\-D\-Track\-::get\-Lcio\-Track (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}\label{classKiTrackMarlin_1_1FTDTrack_a7146ed320adef4fdd1b7a13471eeb054}
\begin{DoxyReturn}{Returns}
a track in the lcio format 
\end{DoxyReturn}


The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
\item 
F\-T\-D\-Track.\-h\item 
F\-T\-D\-Track.\-cc\end{DoxyCompactItemize}
