\section{Track\-Creator Class Reference}
\label{classTrackCreator}\index{Track\-Creator@{Track\-Creator}}


\doxyref{Track\-Creator}{p.}{classTrackCreator} class.  




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

\subsection*{Classes}
\begin{DoxyCompactItemize}
\item 
class {\bf Settings}
\begin{DoxyCompactList}\small\item\em \doxyref{Settings}{p.}{classTrackCreator_1_1Settings} class. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Public Types}
\begin{DoxyCompactItemize}
\item 
typedef std\-::vector$<$ double $>$ {\bfseries Double\-Vector}\label{classTrackCreator_a41e1f4ce25736778540c26644f9a9289}

\item 
typedef std\-::vector$<$ std\-::string $>$ {\bfseries String\-Vector}\label{classTrackCreator_a68c56724d103ca59da4160a72812050e}

\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
{\bf Track\-Creator} (const {\bf Settings} \&settings, const pandora\-::\-Pandora $\ast$const p\-Pandora)
\begin{DoxyCompactList}\small\item\em Constructor. \end{DoxyCompactList}\item 
{\bf $\sim$\-Track\-Creator} ()\label{classTrackCreator_a77db8b31db466ff7140fec13ab0a847f}

\begin{DoxyCompactList}\small\item\em Destructor. \end{DoxyCompactList}\item 
pandora\-::\-Status\-Code {\bf Create\-Track\-Associations} (const E\-V\-E\-N\-T\-::\-L\-C\-Event $\ast$const p\-L\-C\-Event)
\begin{DoxyCompactList}\small\item\em Create associations between tracks, V0s, kinks, etc. \end{DoxyCompactList}\item 
pandora\-::\-Status\-Code {\bf Create\-Tracks} (E\-V\-E\-N\-T\-::\-L\-C\-Event $\ast$p\-L\-C\-Event)
\begin{DoxyCompactList}\small\item\em Create tracks, insert user code here. \end{DoxyCompactList}\item 
const Track\-Vector \& {\bf Get\-Track\-Vector} () const 
\begin{DoxyCompactList}\small\item\em Get the track vector. \end{DoxyCompactList}\item 
void {\bf Reset} ()\label{classTrackCreator_a2fda545f7f5b0d80f3f7d8260e41fac7}

\begin{DoxyCompactList}\small\item\em Reset the track creator. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
\doxyref{Track\-Creator}{p.}{classTrackCreator} class. 

\subsection{Constructor \& Destructor Documentation}
\index{Track\-Creator@{Track\-Creator}!Track\-Creator@{Track\-Creator}}
\index{Track\-Creator@{Track\-Creator}!TrackCreator@{Track\-Creator}}
\subsubsection[{Track\-Creator}]{\setlength{\rightskip}{0pt plus 5cm}Track\-Creator\-::\-Track\-Creator (
\begin{DoxyParamCaption}
\item[{const {\bf Settings} \&}]{settings, }
\item[{const pandora\-::\-Pandora $\ast$const}]{p\-Pandora}
\end{DoxyParamCaption}
)}\label{classTrackCreator_a11bac8770d770709aa7aee30bb816601}


Constructor. 


\begin{DoxyParams}{Parameters}
{\em settings} & the creator settings \\
\hline
{\em p\-Pandora} & address of the relevant pandora instance \\
\hline
\end{DoxyParams}


\subsection{Member Function Documentation}
\index{Track\-Creator@{Track\-Creator}!Create\-Track\-Associations@{Create\-Track\-Associations}}
\index{Create\-Track\-Associations@{Create\-Track\-Associations}!TrackCreator@{Track\-Creator}}
\subsubsection[{Create\-Track\-Associations}]{\setlength{\rightskip}{0pt plus 5cm}pandora\-::\-Status\-Code Track\-Creator\-::\-Create\-Track\-Associations (
\begin{DoxyParamCaption}
\item[{const E\-V\-E\-N\-T\-::\-L\-C\-Event $\ast$const}]{p\-L\-C\-Event}
\end{DoxyParamCaption}
)}\label{classTrackCreator_ad57faae97db3143f36a122b85e9e3a36}


Create associations between tracks, V0s, kinks, etc. 


\begin{DoxyParams}{Parameters}
{\em p\-L\-C\-Event} & the lcio event \\
\hline
\end{DoxyParams}


Referenced by Pandora\-P\-F\-A\-New\-Processor\-::process\-Event().

\index{Track\-Creator@{Track\-Creator}!Create\-Tracks@{Create\-Tracks}}
\index{Create\-Tracks@{Create\-Tracks}!TrackCreator@{Track\-Creator}}
\subsubsection[{Create\-Tracks}]{\setlength{\rightskip}{0pt plus 5cm}pandora\-::\-Status\-Code Track\-Creator\-::\-Create\-Tracks (
\begin{DoxyParamCaption}
\item[{E\-V\-E\-N\-T\-::\-L\-C\-Event $\ast$}]{p\-L\-C\-Event}
\end{DoxyParamCaption}
)}\label{classTrackCreator_a836998db01cdd792fa3af968ecfea918}


Create tracks, insert user code here. 


\begin{DoxyParams}{Parameters}
{\em p\-L\-C\-Event} & the lcio event \\
\hline
\end{DoxyParams}


References Track\-Creator\-::\-Settings\-::m\-\_\-max\-Track\-Hits, Track\-Creator\-::\-Settings\-::m\-\_\-min\-Ftd\-Track\-Hits, Track\-Creator\-::\-Settings\-::m\-\_\-min\-Track\-Hits, and Track\-Creator\-::\-Settings\-::m\-\_\-track\-Collections.



Referenced by Pandora\-P\-F\-A\-New\-Processor\-::process\-Event().

\index{Track\-Creator@{Track\-Creator}!Get\-Track\-Vector@{Get\-Track\-Vector}}
\index{Get\-Track\-Vector@{Get\-Track\-Vector}!TrackCreator@{Track\-Creator}}
\subsubsection[{Get\-Track\-Vector}]{\setlength{\rightskip}{0pt plus 5cm}const Track\-Vector \& Track\-Creator\-::\-Get\-Track\-Vector (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}\label{classTrackCreator_afd7d86e0992ad7149e4fc50a77d04f73}


Get the track vector. 

\begin{DoxyReturn}{Returns}
The track vector 
\end{DoxyReturn}


Referenced by Pandora\-P\-F\-A\-New\-Processor\-::process\-Event().



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