\section{Reco\-Track Class Reference}
\label{classRecoTrack}\index{Reco\-Track@{Reco\-Track}}


A class to make linking reconstructed tracks and true tracks easier.  




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

\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
{\bfseries Reco\-Track} (Track $\ast$track, Marlin\-Trk\-::\-I\-Marlin\-Trk\-System $\ast$trk\-System)\label{classRecoTrack_a8ced57340367d7ad573009f550972e91}

\item 
Track $\ast$ {\bfseries get\-Track} ()\label{classRecoTrack_a150874d214e6283f87f773712c8d5a6a}

\item 
Track\-Type {\bfseries get\-Type} () const \label{classRecoTrack_ab570f3c51c022e3922da90f09d7da6f5}

\item 
void {\bfseries set\-Type} (Track\-Type type)\label{classRecoTrack_ab6f4e78fedd5a0349e678aaa5304a2d3}

\item 
std\-::vector$<$ const {\bf True\-Track} $\ast$ $>$ {\bf get\-True\-Tracks} () const 
\item 
void {\bf add\-True\-Track} ({\bf True\-Track} $\ast$true\-Track)\label{classRecoTrack_a63d8d73d924dfefebfeab41056b2073e}

\begin{DoxyCompactList}\small\item\em adds a true track \end{DoxyCompactList}\item 
std\-::string {\bfseries get\-Reco\-Track\-Info} () const \label{classRecoTrack_a7eeb7c9da5ad7c449bf2b2e5c272a305}

\end{DoxyCompactItemize}
\subsection*{Static Public Member Functions}
\begin{DoxyCompactItemize}
\item 
static std\-::string {\bf cell\-I\-D\-Info} (Tracker\-Hit $\ast$hit)
\item 
static std\-::string {\bf position\-Info} (Tracker\-Hit $\ast$hit)
\end{DoxyCompactItemize}
\subsection*{Protected Attributes}
\begin{DoxyCompactItemize}
\item 
Track $\ast$ {\bfseries \-\_\-track}\label{classRecoTrack_a7419b7623cc12184e5b7030079febe91}

\item 
std\-::vector$<$ const {\bf True\-Track} $\ast$ $>$ {\bfseries \-\_\-true\-Tracks}\label{classRecoTrack_a287ece36b6b7aa87aefe34eb1c228a48}

\item 
Track\-Type {\bfseries \-\_\-type}\label{classRecoTrack_a24e9b41d594388f3719e4b2ec79cb1f6}

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

\end{DoxyCompactItemize}


\subsection{Detailed Description}
A class to make linking reconstructed tracks and true tracks easier. 

It represents a reconstructed track, so i wrapps a Track$\ast$ ( accessible by get\-Track() ) and offers additional functionality\-:

It has a Track\-Type enum that tells what kind of reconstructed track it is. On construction it is a G\-H\-O\-S\-T.

Also there is a vector of all assigned True\-Tracks. 

\subsection{Member Function Documentation}
\index{Reco\-Track@{Reco\-Track}!cell\-I\-D\-Info@{cell\-I\-D\-Info}}
\index{cell\-I\-D\-Info@{cell\-I\-D\-Info}!RecoTrack@{Reco\-Track}}
\subsubsection[{cell\-I\-D\-Info}]{\setlength{\rightskip}{0pt plus 5cm}std\-::string Reco\-Track\-::cell\-I\-D\-Info (
\begin{DoxyParamCaption}
\item[{Tracker\-Hit $\ast$}]{hit}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [static]}}\label{classRecoTrack_acf272b12d064849fed34fdb20b624d40}
\begin{DoxyReturn}{Returns}
a string containing information about the Cell\-I\-D of a hit 
\end{DoxyReturn}


Referenced by True\-Track\-::get\-True\-Track\-Info().

\index{Reco\-Track@{Reco\-Track}!get\-True\-Tracks@{get\-True\-Tracks}}
\index{get\-True\-Tracks@{get\-True\-Tracks}!RecoTrack@{Reco\-Track}}
\subsubsection[{get\-True\-Tracks}]{\setlength{\rightskip}{0pt plus 5cm}std\-::vector$<$ const {\bf True\-Track}$\ast$ $>$ Reco\-Track\-::get\-True\-Tracks (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}\label{classRecoTrack_afd6f8c9c4772efbdc44dfcec8912df88}
\begin{DoxyReturn}{Returns}
the true tracks this reco track is linked to 
\end{DoxyReturn}
\index{Reco\-Track@{Reco\-Track}!position\-Info@{position\-Info}}
\index{position\-Info@{position\-Info}!RecoTrack@{Reco\-Track}}
\subsubsection[{position\-Info}]{\setlength{\rightskip}{0pt plus 5cm}std\-::string Reco\-Track\-::position\-Info (
\begin{DoxyParamCaption}
\item[{Tracker\-Hit $\ast$}]{hit}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [static]}}\label{classRecoTrack_ae6276d39c5316ef05f26c5104160b94c}
\begin{DoxyReturn}{Returns}
the position of a hit as a string 
\end{DoxyReturn}


Referenced by True\-Track\-::get\-True\-Track\-Info().



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