\section{Track\-Creator\-:\-:Settings Class Reference}
\label{classTrackCreator_1_1Settings}\index{Track\-Creator\-::\-Settings@{Track\-Creator\-::\-Settings}}


\doxyref{Settings}{p.}{classTrackCreator_1_1Settings} class.  




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

\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
{\bf Settings} ()\label{classTrackCreator_1_1Settings_ad88d2768e142a84c6d921a7742984474}

\begin{DoxyCompactList}\small\item\em Default constructor. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
String\-Vector {\bf m\-\_\-track\-Collections}\label{classTrackCreator_1_1Settings_a0c9f28ee9a34582060019ad0a960960b}

\begin{DoxyCompactList}\small\item\em The reconstructed track collections. \end{DoxyCompactList}\item 
String\-Vector {\bf m\-\_\-kink\-Vertex\-Collections}\label{classTrackCreator_1_1Settings_ab932610cfdf850c7466675621126c0d0}

\begin{DoxyCompactList}\small\item\em The kink vertex collections. \end{DoxyCompactList}\item 
String\-Vector {\bf m\-\_\-prong\-Vertex\-Collections}\label{classTrackCreator_1_1Settings_ae8bcc04d9666a6644831250c831e6945}

\begin{DoxyCompactList}\small\item\em The prong vertex collections. \end{DoxyCompactList}\item 
String\-Vector {\bf m\-\_\-split\-Vertex\-Collections}\label{classTrackCreator_1_1Settings_a04c7880b2c65bccb75b0791d2f26a8c3}

\begin{DoxyCompactList}\small\item\em The split vertex collections. \end{DoxyCompactList}\item 
String\-Vector {\bf m\-\_\-v0\-Vertex\-Collections}\label{classTrackCreator_1_1Settings_a58a1b8723f877d5cc295dccc0380bbd7}

\begin{DoxyCompactList}\small\item\em The v0 vertex collections. \end{DoxyCompactList}\item 
String\-Vector {\bf m\-\_\-prong\-Split\-Vertex\-Collections}\label{classTrackCreator_1_1Settings_ac0185598bf30021295573c0eef8a5b35}

\begin{DoxyCompactList}\small\item\em Concatenated list of prong and split vertex collections. \end{DoxyCompactList}\item 
int {\bf m\-\_\-should\-Form\-Track\-Relationships}\label{classTrackCreator_1_1Settings_a50b7f5d9dedf189528d6296715b08bfe}

\begin{DoxyCompactList}\small\item\em Whether to form pandora track relationships using v0 and kink info. \end{DoxyCompactList}\item 
int {\bf m\-\_\-min\-Track\-Hits}\label{classTrackCreator_1_1Settings_a8b651921835bbef62cbb5f4a2d9d7cee}

\begin{DoxyCompactList}\small\item\em Track quality cut\-: the minimum number of track hits. \end{DoxyCompactList}\item 
int {\bf m\-\_\-min\-Ftd\-Track\-Hits}\label{classTrackCreator_1_1Settings_a2fa31990d7a01553902fdec52d5a7379}

\begin{DoxyCompactList}\small\item\em Track quality cut\-: the minimum number of F\-T\-D track hits for F\-T\-D only tracks. \end{DoxyCompactList}\item 
int {\bf m\-\_\-max\-Track\-Hits}\label{classTrackCreator_1_1Settings_a5f5a6a3001237f67687ca16d8df5dcf1}

\begin{DoxyCompactList}\small\item\em Track quality cut\-: the maximum number of track hits. \end{DoxyCompactList}\item 
float {\bf m\-\_\-d0\-Track\-Cut}\label{classTrackCreator_1_1Settings_a45ade80cce410b10db6223b4368ef09e}

\begin{DoxyCompactList}\small\item\em Track d0 cut used to determine whether track can be used to form pfo. \end{DoxyCompactList}\item 
float {\bf m\-\_\-z0\-Track\-Cut}\label{classTrackCreator_1_1Settings_afc7d0bef8a2275d50b866b2632634ec1}

\begin{DoxyCompactList}\small\item\em Track z0 cut used to determine whether track can be used to form pfo. \end{DoxyCompactList}\item 
int {\bf m\-\_\-using\-Non\-Vertex\-Tracks}\label{classTrackCreator_1_1Settings_a817398afa2d51f2ac40d5f40e8024653}

\begin{DoxyCompactList}\small\item\em Whether can form pfos from tracks that don't start at vertex. \end{DoxyCompactList}\item 
int {\bf m\-\_\-using\-Unmatched\-Non\-Vertex\-Tracks}\label{classTrackCreator_1_1Settings_a605377ac9ea5be445184403c2e0abdcb}

\begin{DoxyCompactList}\small\item\em Whether can form pfos from unmatched tracks that don't start at vertex. \end{DoxyCompactList}\item 
int {\bf m\-\_\-using\-Unmatched\-Vertex\-Tracks}\label{classTrackCreator_1_1Settings_a7a3c0586e23e256b49460832392206a0}

\begin{DoxyCompactList}\small\item\em Whether can form pfos from unmatched tracks that start at vertex. \end{DoxyCompactList}\item 
float {\bf m\-\_\-unmatched\-Vertex\-Track\-Max\-Energy}\label{classTrackCreator_1_1Settings_ad5a88a0a7cb55e8c58254896e482e477}

\begin{DoxyCompactList}\small\item\em Maximum energy for unmatched vertex track. \end{DoxyCompactList}\item 
float {\bf m\-\_\-d0\-Unmatched\-Vertex\-Track\-Cut}\label{classTrackCreator_1_1Settings_a4630197eecf2d9f9f5c4f1887cf48901}

\begin{DoxyCompactList}\small\item\em d0 cut used to determine whether unmatched vertex track can form pfo \end{DoxyCompactList}\item 
float {\bf m\-\_\-z0\-Unmatched\-Vertex\-Track\-Cut}\label{classTrackCreator_1_1Settings_a9f0a14e54e0090ce59c048a2aab08c23}

\begin{DoxyCompactList}\small\item\em z0 cut used to determine whether unmatched vertex track can form pfo \end{DoxyCompactList}\item 
float {\bf m\-\_\-z\-Cut\-For\-Non\-Vertex\-Tracks}\label{classTrackCreator_1_1Settings_accef3a9f3db63d792ac24e7492cfa1a2}

\begin{DoxyCompactList}\small\item\em Non vtx track z cut to determine whether track can be used to form pfo. \end{DoxyCompactList}\item 
int {\bf m\-\_\-reaches\-E\-Cal\-N\-Tpc\-Hits}\label{classTrackCreator_1_1Settings_a2877a89f7bcad2c357b29d5f946ec7c4}

\begin{DoxyCompactList}\small\item\em Minimum number of tpc hits to consider track as reaching ecal. \end{DoxyCompactList}\item 
int {\bf m\-\_\-reaches\-E\-Cal\-N\-Ftd\-Hits}\label{classTrackCreator_1_1Settings_ad2f4c6475685ee9a2261d3827d1baafe}

\begin{DoxyCompactList}\small\item\em Minimum number of ftd hits to consider track as reaching ecal. \end{DoxyCompactList}\item 
float {\bf m\-\_\-reaches\-E\-Cal\-Tpc\-Outer\-Distance}\label{classTrackCreator_1_1Settings_a7597aedb929c6a2b2851912b7ff0c035}

\begin{DoxyCompactList}\small\item\em Max distance from track to tpc r max to id whether track reaches ecal. \end{DoxyCompactList}\item 
int {\bf m\-\_\-reaches\-E\-Cal\-Min\-Ftd\-Layer}\label{classTrackCreator_1_1Settings_ad8c1afdd5e675127c1ad09ca804e9a0d}

\begin{DoxyCompactList}\small\item\em Min layer in Ftd for tracks to be considered to have reached decal. \end{DoxyCompactList}\item 
float {\bf m\-\_\-reaches\-E\-Cal\-Tpc\-Z\-Max\-Distance}\label{classTrackCreator_1_1Settings_ac46fc1818d0fdb9e6cc3aa5fa8cfa89a}

\begin{DoxyCompactList}\small\item\em Max distance from track to tpc z max to id whether track reaches ecal. \end{DoxyCompactList}\item 
float {\bf m\-\_\-reaches\-E\-Cal\-Ftd\-Z\-Max\-Distance}\label{classTrackCreator_1_1Settings_a82eca289b7019d0e4aa69bfcb28bd7a3}

\begin{DoxyCompactList}\small\item\em Max distance from track hit to ftd z position to identify ftd hits. \end{DoxyCompactList}\item 
float {\bf m\-\_\-curvature\-To\-Momentum\-Factor}\label{classTrackCreator_1_1Settings_a565082d8907f299b7f131e211c0812f4}

\begin{DoxyCompactList}\small\item\em Constant relating track curvature in b field to momentum. \end{DoxyCompactList}\item 
float {\bf m\-\_\-min\-Track\-E\-Cal\-Distance\-From\-Ip}\label{classTrackCreator_1_1Settings_ac2914afbd82da2edcbcc044a2ef604d6}

\begin{DoxyCompactList}\small\item\em Sanity check on separation between ip and track projected ecal position. \end{DoxyCompactList}\item 
float {\bf m\-\_\-max\-Track\-Sigma\-P\-Over\-P}\label{classTrackCreator_1_1Settings_a38c9300aaff9026c800fbbc726e9a6e5}

\begin{DoxyCompactList}\small\item\em Track fraction momentum error cut. \end{DoxyCompactList}\item 
float {\bf m\-\_\-min\-Momentum\-For\-Track\-Hit\-Checks}\label{classTrackCreator_1_1Settings_a9974f8cacb288bb32c6dcf90219a6128}

\begin{DoxyCompactList}\small\item\em Min track momentum required to perform final quality checks on number of hits. \end{DoxyCompactList}\item 
float {\bf m\-\_\-tpc\-Membrane\-Max\-Z}\label{classTrackCreator_1_1Settings_ab28a59b16f460def682ea1b175c5b1fa}

\begin{DoxyCompactList}\small\item\em Tpc membrane max z coordinate. \end{DoxyCompactList}\item 
float {\bf m\-\_\-max\-Tpc\-Inner\-R\-Distance}\label{classTrackCreator_1_1Settings_ace2ae82bb944975015cec98fc6764353}

\begin{DoxyCompactList}\small\item\em Track cut on distance from tpc inner r to id whether track can form pfo. \end{DoxyCompactList}\item 
float {\bf m\-\_\-min\-Tpc\-Hit\-Fraction\-Of\-Expected}\label{classTrackCreator_1_1Settings_a23a0b15a5d9156768041b8c188d3bc58}

\begin{DoxyCompactList}\small\item\em Minimum fraction of T\-P\-C hits compared to expected. \end{DoxyCompactList}\item 
int {\bf m\-\_\-min\-Ftd\-Hits\-For\-Tpc\-Hit\-Fraction}\label{classTrackCreator_1_1Settings_aba38571593b05c85b5dc8d9750cd38e6}

\begin{DoxyCompactList}\small\item\em Minimum number of F\-T\-D hits to ignore T\-P\-C hit fraction. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
\doxyref{Settings}{p.}{classTrackCreator_1_1Settings} class. 

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