\section{Marlin\-Trk\-:\-:Marlin\-Aida\-T\-T\-Track Class Reference}
\label{classMarlinTrk_1_1MarlinAidaTTTrack}\index{Marlin\-Trk\-::\-Marlin\-Aida\-T\-T\-Track@{Marlin\-Trk\-::\-Marlin\-Aida\-T\-T\-Track}}
Inheritance diagram for Marlin\-Trk\-:\-:Marlin\-Aida\-T\-T\-Track\-:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{classMarlinTrk_1_1MarlinAidaTTTrack}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
{\bfseries Marlin\-Aida\-T\-T\-Track} ({\bf Marlin\-Aida\-T\-T} $\ast$aida\-T\-T)\label{classMarlinTrk_1_1MarlinAidaTTTrack_a7af77b7538f2b583ee4401045ab87ad7}

\end{DoxyCompactItemize}
\subsection*{Protected Member Functions}
\begin{DoxyCompactItemize}
\item 
aida\-T\-T\-::track\-Parameters {\bfseries create\-Pre\-Fit} (aida\-T\-T\-::track\-Parameters \&tp)\label{classMarlinTrk_1_1MarlinAidaTTTrack_a652d931872650d70eee25d1fadfcbd34}

\item 
void {\bfseries get\-Hit\-Info} (const E\-V\-E\-N\-T\-::\-Tracker\-Hit $\ast$hit, double $\ast$hitpos, std\-::vector$<$ double $>$ \&precision, const aida\-T\-T\-::\-I\-Surface $\ast$surf)\label{classMarlinTrk_1_1MarlinAidaTTTrack_a0f3ec9cf93df5ffa34cffcdaa50bd395}

\item 
int {\bfseries get\-Track\-State} (const aida\-T\-T\-::\-Vector3\-D \&ref\-Point, int label, I\-M\-P\-L\-::\-Track\-State\-Impl \&ts, double \&chi2, int \&ndf)\label{classMarlinTrk_1_1MarlinAidaTTTrack_aea2521fb3cfda5c20209849825b5f21a}

\item 
int {\bf my\-Init} ()\label{classMarlinTrk_1_1MarlinAidaTTTrack_adb1a8aa3e42416686d1bfe867261d403}

\begin{DoxyCompactList}\small\item\em common initialization \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Protected Attributes}
\begin{DoxyCompactItemize}
\item 
{\bf Marlin\-Aida\-T\-T} $\ast$ {\bfseries \-\_\-aida\-T\-T}\label{classMarlinTrk_1_1MarlinAidaTTTrack_a819f1cc903ef2026fa625c0b887b55b5}

\item 
bool {\bf \-\_\-initialised}\label{classMarlinTrk_1_1MarlinAidaTTTrack_ac29fc6d5272193f1dbedfd8b4fbe0d88}

\begin{DoxyCompactList}\small\item\em used to store whether initial track state has been supplied or created \end{DoxyCompactList}\item 
bool {\bf \-\_\-fit\-Direction}\label{classMarlinTrk_1_1MarlinAidaTTTrack_a154528092fea6c9c8ea3414a2a758c51}

\begin{DoxyCompactList}\small\item\em used to store the fit direction supplied to intialise \end{DoxyCompactList}\item 
bool {\bf \-\_\-smoothed}\label{classMarlinTrk_1_1MarlinAidaTTTrack_a458d88bbcb57b182c961d0e32211c789}

\begin{DoxyCompactList}\small\item\em used to store whether smoothing has been performed \end{DoxyCompactList}\item 
std\-::vector$<$ E\-V\-E\-N\-T\-::\-Tracker\-Hit $\ast$ $>$ {\bfseries \-\_\-lcio\-Hits}\label{classMarlinTrk_1_1MarlinAidaTTTrack_a25cf974a3768393483827fb34c9004cd}

\item 
aida\-T\-T\-::track\-Parameters {\bfseries \-\_\-initial\-Track\-Params}\label{classMarlinTrk_1_1MarlinAidaTTTrack_a3336613ffb88035192714b7100e775f2}

\item 
aida\-T\-T\-::trajectory $\ast$ {\bfseries \-\_\-fit\-Trajectory}\label{classMarlinTrk_1_1MarlinAidaTTTrack_ab65003bb4bdcfb93da1e5afeed708ed0}

\item 
const std\-::vector$<$ std\-::pair\\*
$<$ double, const \\*
aida\-T\-T\-::\-I\-Surface $\ast$ $>$ $>$ $\ast$ {\bfseries \-\_\-intersections}\label{classMarlinTrk_1_1MarlinAidaTTTrack_a71eeea37af107cf825168e5d1e534cfc}

\item 
std\-::map$<$ int, int $>$ {\bfseries \-\_\-index\-Map}\label{classMarlinTrk_1_1MarlinAidaTTTrack_aceed7ef59f0d26bae133fc9f55ffa944}

\item 
double {\bfseries \-\_\-mass}\label{classMarlinTrk_1_1MarlinAidaTTTrack_abd1a171249f307099da215b41bd7abe7}

\end{DoxyCompactItemize}
\subsection*{Additional Inherited Members}


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