\section{Ki\-Track\-Marlin\-:\-:Endcap\-Track Class Reference}
\label{classKiTrackMarlin_1_1EndcapTrack}\index{Ki\-Track\-Marlin\-::\-Endcap\-Track@{Ki\-Track\-Marlin\-::\-Endcap\-Track}}


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




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

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

\item 
{\bf Endcap\-Track} \& {\bfseries operator=} (const {\bf Endcap\-Track} \&f)\label{classKiTrackMarlin_1_1EndcapTrack_a60ecfa2ac1905039904578e539a4970c}

\item 
Track\-Impl $\ast$ {\bf get\-Lcio\-Track} ()
\item 
void {\bfseries add\-Hit} ({\bf I\-Endcap\-Hit} $\ast$hit)\label{classKiTrackMarlin_1_1EndcapTrack_aaaecc3de6dc4fa85ca5bd5a4a4cb73cd}

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

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

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

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

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

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

\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\-Endcap\-Hit} $\ast$ $>$ {\bf \-\_\-hits}\label{classKiTrackMarlin_1_1EndcapTrack_add6883fae7f9f810b4c26ac24732f349}

\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_1EndcapTrack_ad6e45a2e335dfd5d2de262df11391af9}

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

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

\end{DoxyCompactItemize}


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

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

\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\-::\-Endcap\-Track@{Ki\-Track\-Marlin\-::\-Endcap\-Track}!Endcap\-Track@{Endcap\-Track}}
\index{Endcap\-Track@{Endcap\-Track}!KiTrackMarlin::EndcapTrack@{Ki\-Track\-Marlin\-::\-Endcap\-Track}}
\subsubsection[{Endcap\-Track}]{\setlength{\rightskip}{0pt plus 5cm}Endcap\-Track\-::\-Endcap\-Track (
\begin{DoxyParamCaption}
\item[{std\-::vector$<$ {\bf I\-Endcap\-Hit} $\ast$ $>$}]{hits, }
\item[{Marlin\-Trk\-::\-I\-Marlin\-Trk\-System $\ast$}]{trk\-System}
\end{DoxyParamCaption}
)}\label{classKiTrackMarlin_1_1EndcapTrack_acde35cb60812ae7640edf306c0e9ba4a}

\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\-::\-Endcap\-Track@{Ki\-Track\-Marlin\-::\-Endcap\-Track}!get\-Lcio\-Track@{get\-Lcio\-Track}}
\index{get\-Lcio\-Track@{get\-Lcio\-Track}!KiTrackMarlin::EndcapTrack@{Ki\-Track\-Marlin\-::\-Endcap\-Track}}
\subsubsection[{get\-Lcio\-Track}]{\setlength{\rightskip}{0pt plus 5cm}Track\-Impl$\ast$ Ki\-Track\-Marlin\-::\-Endcap\-Track\-::get\-Lcio\-Track (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}\label{classKiTrackMarlin_1_1EndcapTrack_ab53f52c5e954c0f26ac7ee97d307ced3}
\begin{DoxyReturn}{Returns}
a track in the lcio format 
\end{DoxyReturn}


Referenced by D\-D\-Forward\-Tracking\-::process\-Event().



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