\section{ftf\-:\-:Track Class Reference}
\label{classftf_1_1Track}\index{ftf\-::\-Track@{ftf\-::\-Track}}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
{\bf Hit} $\ast$ {\bfseries get\-Current\-Hit} ()\label{classftf_1_1Track_a14cfb9ea383fb8985fc15c42548d225c}

\item 
int {\bfseries fit\-Helix} ()\label{classftf_1_1Track_ad3ed42903f732d5e533869c78cf1419d}

\item 
int {\bfseries fit\-Circle} ()\label{classftf_1_1Track_a6d5213533b75d64845b05a6cb6b2a33c}

\item 
int {\bfseries fit\-Line} ()\label{classftf_1_1Track_aa36dba3530a3d21f9f6e7150702e316a}

\item 
{\bf Track\-Finding\-Parameters} $\ast$ {\bfseries get\-Para} ()\label{classftf_1_1Track_ac4fe2b3e92c24191f676fdceea0a3b55}

\item 
int {\bfseries get\-Errors\-Circle\-Fit} (double a, double b, double r)\label{classftf_1_1Track_a78834420d33ecd45b0baa7224c5f24ec}

\item 
double {\bfseries arc\-Length} (double x1, double y1, double x2, double y2)\label{classftf_1_1Track_aa137c03ce7962a9b8d5c64638d6a2388}

\item 
{\bf Three\-D\-Point} {\bfseries closest\-Approach} (double x\-Beam, double y\-Beam)\label{classftf_1_1Track_a4ad7c3a69c156c9ab6fcff5150fa4809}

\item 
{\bf Three\-D\-Point} {\bfseries extra\-Radius} (double r)\label{classftf_1_1Track_a70121b423a7958d4da19c6cef9c18b1e}

\item 
int {\bfseries extra\-R\-Cyl} (double \&r, double \&phi, double \&z, double \&rc, double \&xc, double \&yc)\label{classftf_1_1Track_a62a8e70ee2915f20ae3e38549957f215}

\item 
int {\bfseries intersector\-Z\-Line} (double a, double b, {\bf Three\-D\-Point} \&cross)\label{classftf_1_1Track_ad416572b71396e9c01c75a4189ad0880}

\item 
{\bf Three\-D\-Point} {\bfseries get\-Closest} (double x\-Beam, double y\-Beam, double \&rc, double \&xc, double \&yc)\label{classftf_1_1Track_a44333382903ebc938f43fb62c9c76cbd}

\item 
int {\bfseries get\-Closest} (double x\-Beam, double y\-Beam, double rc, double xc, double yc, double \&x\-Closest, double \&y\-Closest)\label{classftf_1_1Track_a441197f737716d2bb434015dc688cc2f}

\item 
void {\bfseries update\-To\-Radius} (double r)\label{classftf_1_1Track_a025b29c23e0cd5fca0a923204dd2e707}

\item 
void {\bfseries update\-To\-Closest\-Approach} (double x\-Beam, double y\-Beam)\label{classftf_1_1Track_a6872d85d2eeab26937f64f2e792e9da3}

\item 
int {\bfseries phi\-Rotate} (double delta\-Phi)\label{classftf_1_1Track_a7df4413aa427072bbca8684f231413e1}

\item 
virtual void {\bfseries start\-Loop} ()\label{classftf_1_1Track_a363c7066184cb4044098a458365f6cd8}

\item 
virtual int {\bfseries done} ()\label{classftf_1_1Track_a9dfdf388a07442a0a948aa2b786d9021}

\item 
void {\bfseries Print} (int level)\label{classftf_1_1Track_a63d6c7f87523b72a73f1a086fdf6e692}

\item 
void {\bfseries add} ({\bf Hit} $\ast$this\-Hit, int way)\label{classftf_1_1Track_af926f5af2e51ec723ccdd542c58be4b0}

\item 
void {\bfseries add} ({\bf Track} $\ast$this\-Track)\label{classftf_1_1Track_abfe41f7a84c9fe65551b1d70091e5ca5}

\item 
int {\bfseries build\-Track} ({\bf Hit} $\ast$first\-Hit, {\bf Container} $\ast$volume)\label{classftf_1_1Track_a53e31426b835a378535632b64ec1baae}

\item 
void {\bfseries d\-Edx} ()\label{classftf_1_1Track_a65a9b3eca18336f1800bb17e86693b0b}

\item 
void {\bfseries delete\-Candidate} ()\label{classftf_1_1Track_a1bcc309c9d7abd6e0fcbee28ad3abfa3}

\item 
void {\bfseries fill} ()\label{classftf_1_1Track_a7c6832900c7a511c76b3f9c2ec9eb905}

\item 
void {\bfseries fill\-Primary} (double \&xc, double \&yc, double \&rc, double x\-Par, double y\-Par)\label{classftf_1_1Track_aef4db5767cf1dbc91fcb4778faf72cdc}

\item 
void {\bfseries fill\-Secondary} (double \&xc, double \&yc, double x\-Par, double y\-Par)\label{classftf_1_1Track_a004367ba94d5e69ed68bc8d0341a8971}

\item 
int {\bfseries follow} ({\bf Container} $\ast$volume, int way, int row\-To\-Stop)\label{classftf_1_1Track_a6eb90434908382d35785ce1a05c8752f}

\item 
int {\bfseries follow\-Hit\-Selection} ({\bf Hit} $\ast$base\-Hit, {\bf Hit} $\ast$candidate\-Hit)\label{classftf_1_1Track_a20eb65e3296835f62b641023c79e0a57}

\item 
{\bf Track} $\ast$ {\bfseries get\-Next\-Track} ()\label{classftf_1_1Track_a5ad49cfabcf685345f3a6fd1445e17b3}

\item 
int {\bfseries merge\-Primary} ({\bf Track\-Container} $\ast$track\-Area)\label{classftf_1_1Track_a3319d52e4392591a61f35841847d6024}

\item 
void {\bfseries reset} ()\label{classftf_1_1Track_ab4e7e111378109011379f2a7aa984145}

\item 
{\bf Hit} $\ast$ {\bfseries seek\-Next\-Hit} ({\bf Container} $\ast$volume, {\bf Hit} $\ast$base\-Hit, int nradius\-Steps, int which\-Function)\label{classftf_1_1Track_aed96b3b64696274c893b35c7e210163b}

\item 
int {\bfseries segment} ({\bf Container} $\ast$volume, int way)\label{classftf_1_1Track_a59d976eebee644b87cf6d442ebaf59e6}

\item 
int {\bfseries segment\-Hit\-Selection} ({\bf Hit} $\ast$base\-Hit, {\bf Hit} $\ast$candidate\-Hit)\label{classftf_1_1Track_ab5b6a736af89c05b5d1b506f88350c45}

\item 
virtual void {\bfseries next\-Hit} ()\label{classftf_1_1Track_a653c71419bd60c1b311f0e4c723ff8e9}

\end{DoxyCompactItemize}
\subsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
{\bf Hit} $\ast$ {\bfseries first\-Hit}\label{classftf_1_1Track_a8cf7c5a7989b6af8304b9b5cbc807e71}

\item 
{\bf Hit} $\ast$ {\bfseries last\-Hit}\label{classftf_1_1Track_ae97e2a13a64854d8a553873f1d66e3b2}

\item 
{\bf Hit} $\ast$ {\bfseries current\-Hit}\label{classftf_1_1Track_afc4e988c63f0bae0ab46418b4d1d5a9e}

\item 
double {\bfseries b\-Field}\label{classftf_1_1Track_aec589c70b9d57e562de21e5c067ca1ac}

\item 
int {\bfseries id}\label{classftf_1_1Track_a8a90eb125d2612f6ccba2ac95184fd33}

\item 
short {\bfseries flag}\label{classftf_1_1Track_a3d29df653128c923baf3df50947db9b4}

\item 
int {\bfseries inner\-Most\-Row}\label{classftf_1_1Track_a2ace582646376f88bff0621230a0bfe8}

\item 
int {\bfseries outer\-Most\-Row}\label{classftf_1_1Track_a7481ac0e678289e8d76be9489f60ba98}

\item 
short {\bfseries n\-Hits}\label{classftf_1_1Track_acd29f865130b7642146a88041d28afd8}

\item 
short {\bfseries n\-Dedx}\label{classftf_1_1Track_a5f3d79dfcca9372b9d34712c0a2058a3}

\item 
short {\bfseries q}\label{classftf_1_1Track_a4497ee341b06a2b15cadb6d6ead8372e}

\item 
double {\bfseries chi2} [2]\label{classftf_1_1Track_abb69e8612be10c9fbb94140b0e501806}

\item 
double {\bfseries dedx}\label{classftf_1_1Track_a162391a9b5edf4d84c2a9f1a8da0dec8}

\item 
double {\bfseries pt}\label{classftf_1_1Track_a1bb0824be1690705983fcc6ece8a9430}

\item 
double {\bfseries phi0}\label{classftf_1_1Track_ab5b260cedb64138ca27e41aff054b96b}

\item 
double {\bfseries psi}\label{classftf_1_1Track_a577dcc1e0cb65ea6269aa49c59913d83}

\item 
double {\bfseries r0}\label{classftf_1_1Track_aac6ce207dddeb956bad79915fae2ceaa}

\item 
double {\bfseries tanl}\label{classftf_1_1Track_a16c473e46a9eb21769431c4015340729}

\item 
double {\bfseries z0}\label{classftf_1_1Track_a331caaf224204408da34c9d60ae2984c}

\item 
double {\bfseries length}\label{classftf_1_1Track_a9e751df95891b8e18816fcce1c4f0fa4}

\item 
double {\bfseries dpt}\label{classftf_1_1Track_a0060c90bcd66c543831b19140daf83c8}

\item 
double {\bfseries dpsi}\label{classftf_1_1Track_ace3c02706a8c8a7a10da6c1e000aec33}

\item 
double {\bfseries dz0}\label{classftf_1_1Track_aec7cea9a4ba7a139189567f359057cb8}

\item 
double {\bfseries eta}\label{classftf_1_1Track_a0204a0beb1e20b6a32fc7edfb906d845}

\item 
double {\bfseries dtanl}\label{classftf_1_1Track_a954b897c78a0ef883043ebc5bdd7f324}

\item 
{\bf Track\-Finding\-Parameters} $\ast$ {\bfseries para}\label{classftf_1_1Track_a1c19529f32b1ec8e63d00707c6272145}

\item 
double {\bfseries last\-Xy\-Angle}\label{classftf_1_1Track_a5853e2fbec12a3a9ed2eb781e99e5dd0}

\item 
double {\bfseries x\-Ref\-Hit}\label{classftf_1_1Track_a552856ad58e57cb333c381bd0d64b28b}

\item 
double {\bfseries y\-Ref\-Hit}\label{classftf_1_1Track_a1a8b8e27f4e2f0cf589e2b596266755d}

\item 
double {\bfseries x\-Last\-Hit}\label{classftf_1_1Track_a74a80dad755123f9ca2dc431f5c08f68}

\item 
double {\bfseries y\-Last\-Hit}\label{classftf_1_1Track_ac384ee6f6100285bc579ea4ae9622d4d}

\item 
double {\bfseries s11\-Xy}\label{classftf_1_1Track_abe1062b9ed70985c9f83bc65389fbbd9}

\item 
double {\bfseries s12\-Xy}\label{classftf_1_1Track_a41df0c3f443bca9ff0dd0f24e3a2f927}

\item 
double {\bfseries s22\-Xy}\label{classftf_1_1Track_a302584863d51277003dc2ab95aca0e5c}

\item 
double {\bfseries g1\-Xy}\label{classftf_1_1Track_a46ddca937ced59efe42e9545b6c0aa34}

\item 
double {\bfseries g2\-Xy}\label{classftf_1_1Track_a7d315924a881466bcacdfa57bd867e2f}

\item 
double {\bfseries s11\-Sz}\label{classftf_1_1Track_af639155db63616167effb757a8058ace}

\item 
double {\bfseries s12\-Sz}\label{classftf_1_1Track_acefc72b6dc8bd33cd555cc2705c74624}

\item 
double {\bfseries s22\-Sz}\label{classftf_1_1Track_a6323b2212ac16893e1ee9da713b02184}

\item 
double {\bfseries g1\-Sz}\label{classftf_1_1Track_ae5c47f49683e4633ade37d5d685bb549}

\item 
double {\bfseries g2\-Sz}\label{classftf_1_1Track_a78129ff4a6c3d4e4e3649761f319b253}

\item 
double {\bfseries dd\-Xy}\label{classftf_1_1Track_a719fd8d851d1aeb7bf655949c0a5c732}

\item 
double {\bfseries a1\-Xy}\label{classftf_1_1Track_adf1ef4d2ad7840d9e9ca64aea800a591}

\item 
double {\bfseries a2\-Xy}\label{classftf_1_1Track_a8c949f41ffa9fd5bbf7e84835a53f367}

\item 
double {\bfseries dd\-Sz}\label{classftf_1_1Track_ac19696b75910ed865c58ebf17e9fcd0b}

\item 
double {\bfseries a1\-Sz}\label{classftf_1_1Track_aaf2da5a630da2711910c67814d13b668}

\item 
double {\bfseries a2\-Sz}\label{classftf_1_1Track_a368b1ddd551c503017b926e2d71dc701}

\item 
{\bf Track} $\ast$ {\bfseries nxatrk}\label{classftf_1_1Track_aa3ec56fa9311d33363901b849b9f5419}

\end{DoxyCompactItemize}


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