\section{Marlin\-Trk\-:\-:Marlin\-Aida\-T\-T Class Reference}
\label{classMarlinTrk_1_1MarlinAidaTT}\index{Marlin\-Trk\-::\-Marlin\-Aida\-T\-T@{Marlin\-Trk\-::\-Marlin\-Aida\-T\-T}}


Interface to Kalt\-Test Kalman fitter -\/ instantiates and holds the detector geometry.  




{\ttfamily \#include $<$Marlin\-Aida\-T\-T.\-h$>$}

Inheritance diagram for Marlin\-Trk\-:\-:Marlin\-Aida\-T\-T\-:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{classMarlinTrk_1_1MarlinAidaTT}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
{\bf Marlin\-Aida\-T\-T} ()\label{classMarlinTrk_1_1MarlinAidaTT_aa4a5fc2b2969354834fd31e4b1fd88ae}

\begin{DoxyCompactList}\small\item\em Default c'tor. \end{DoxyCompactList}\item 
{\bf $\sim$\-Marlin\-Aida\-T\-T} ()\label{classMarlinTrk_1_1MarlinAidaTT_a06ec9aaa07c705c2f1d3f7c861b44f2b}

\begin{DoxyCompactList}\small\item\em d'tor \end{DoxyCompactList}\item 
void {\bf init} ()\label{classMarlinTrk_1_1MarlinAidaTT_a67f84c56e7c58b04d9256bf868b0749a}

\begin{DoxyCompactList}\small\item\em initialise track fitter system \end{DoxyCompactList}\item 
virtual std\-::string {\bf name} ()\label{classMarlinTrk_1_1MarlinAidaTT_a11835fd3baf2b4d16df10cf637bcfce9}

\begin{DoxyCompactList}\small\item\em the name of the implementation \end{DoxyCompactList}\item 
{\bf Marlin\-Trk\-::\-I\-Marlin\-Track} $\ast$ {\bf create\-Track} ()\label{classMarlinTrk_1_1MarlinAidaTT_a366a9b04abf3b584dfdc7b06139bb7d9}

\begin{DoxyCompactList}\small\item\em instantiate its implementation of the \doxyref{I\-Marlin\-Track}{p.}{classMarlinTrk_1_1IMarlinTrack} \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Static Public Attributes}
\begin{DoxyCompactItemize}
\item 
static const bool {\bfseries Fit\-Backward} = k\-Iter\-Backward\label{classMarlinTrk_1_1MarlinAidaTT_a68717e173113bb5d3b07f22e56de52c3}

\item 
static const bool {\bfseries Fit\-Forward} = k\-Iter\-Forward\label{classMarlinTrk_1_1MarlinAidaTT_aabc5bfa1a79157c4473539eeeb35bff9}

\item 
static const bool {\bfseries Order\-Outgoing} = true\label{classMarlinTrk_1_1MarlinAidaTT_a639da73b785b6b9be85ae3802ec5418a}

\item 
static const bool {\bfseries Order\-Incoming} = false\label{classMarlinTrk_1_1MarlinAidaTT_a90c1094e06daf30c381a16b505ccee8f}

\end{DoxyCompactItemize}
\subsection*{Protected Attributes}
\begin{DoxyCompactItemize}
\item 
bool {\bf \-\_\-use\-Q\-M\-S}
\begin{DoxyCompactList}\small\item\em take multiple scattering into account during the fit \end{DoxyCompactList}\item 
bool {\bfseries \-\_\-used\-Edx}\label{classMarlinTrk_1_1MarlinAidaTT_a157fb08499578f622a584a709e051cd9}

\item 
bool {\bfseries \-\_\-is\-\_\-initialised}\label{classMarlinTrk_1_1MarlinAidaTT_a20b70527454edb77a8b68587e4005307}

\item 
Surf\-Map {\bf \-\_\-surf\-Map}\label{classMarlinTrk_1_1MarlinAidaTT_ac255a30b7f30812521a2e237e965c209}

\begin{DoxyCompactList}\small\item\em multi-\/map of surfaces \end{DoxyCompactList}\item 
const aida\-T\-T\-::\-I\-Geometry $\ast$ {\bfseries \-\_\-geom}\label{classMarlinTrk_1_1MarlinAidaTT_a6aa926f35a21d247902debed57dd7bf5}

\item 
aida\-T\-T\-::\-I\-B\-Field $\ast$ {\bfseries \-\_\-bfield}\label{classMarlinTrk_1_1MarlinAidaTT_ad3ea6dac4105fd2c31507103221be47e}

\item 
aida\-T\-T\-::\-I\-Fitting\-Algorithm $\ast$ {\bfseries \-\_\-fitter}\label{classMarlinTrk_1_1MarlinAidaTT_aa7960fa135bf53db3fcea9f80af41117}

\item 
aida\-T\-T\-::\-I\-Propagation $\ast$ {\bfseries \-\_\-propagation}\label{classMarlinTrk_1_1MarlinAidaTT_adc13a9024721d1cc7c9a076a53cfbb43}

\end{DoxyCompactItemize}
\subsection*{Friends}
\begin{DoxyCompactItemize}
\item 
class {\bfseries Marlin\-Aida\-T\-T\-Track}\label{classMarlinTrk_1_1MarlinAidaTT_a0fde72f9de436b960055d4cb6910d3f5}

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


\subsection{Detailed Description}
Interface to Kalt\-Test Kalman fitter -\/ instantiates and holds the detector geometry. 

\subsection{Member Data Documentation}
\index{Marlin\-Trk\-::\-Marlin\-Aida\-T\-T@{Marlin\-Trk\-::\-Marlin\-Aida\-T\-T}!\-\_\-use\-Q\-M\-S@{\-\_\-use\-Q\-M\-S}}
\index{\-\_\-use\-Q\-M\-S@{\-\_\-use\-Q\-M\-S}!MarlinTrk::MarlinAidaTT@{Marlin\-Trk\-::\-Marlin\-Aida\-T\-T}}
\subsubsection[{\-\_\-use\-Q\-M\-S}]{\setlength{\rightskip}{0pt plus 5cm}bool Marlin\-Trk\-::\-Marlin\-Aida\-T\-T\-::\-\_\-use\-Q\-M\-S\hspace{0.3cm}{\ttfamily [protected]}}\label{classMarlinTrk_1_1MarlinAidaTT_a21bb7010a4b29f6ed45e44be4a7b7e72}


take multiple scattering into account during the fit 

take energy loss into account during the fit Store active measurement module I\-Ds for a given T\-V\-Kal\-Detector needed for navigation Store active measurement module I\-Ds needed for navigation Store active measurement module I\-Ds needed for navigation 

Referenced by init().



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