<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">\section{Vertex\-Finder\-Suehara.\-h File Reference}
\label{VertexFinderSuehara_8h}\index{Vertex\-Finder\-Suehara.\-h@{Vertex\-Finder\-Suehara.\-h}}
{\ttfamily \#include \char`\"{}lcfiplus.\-h\char`\"{}}\\*
{\ttfamily \#include $&lt;$list$&gt;$}\\*
{\ttfamily \#include $&lt;$vector$&gt;$}\\*
{\ttfamily \#include \char`\"{}algo\-Sig\-Prob.\-h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}Vertex\-Selector.\-h\char`\"{}}\\*
\subsection*{Classes}
\begin{DoxyCompactItemize}
\item 
class {\bf lcfiplus\-::\-Vertex\-Finder\-Suehara\-::\-Sort\-Tracks\-By\-I\-P\-Sig}
\item 
class {\bf lcfiplus\-::\-Vertex\-Finder\-Suehara\-::\-Vertex\-Finder\-Suehara\-Config}
\end{DoxyCompactItemize}
\subsection*{Namespaces}
\begin{DoxyCompactItemize}
\item 
{\bf lcfiplus}
\item 
{\bf lcfiplus\-::\-Vertex\-Finder\-Suehara}
\end{DoxyCompactItemize}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
bool {\bf lcfiplus\-::\-Vertex\-Finder\-Suehara\-::\-Vertex\-Nearer} (const {\bf Vertex} $\ast$vtx1, const {\bf Vertex} $\ast$vtx2)
\item 
bool {\bf lcfiplus\-::\-Vertex\-Finder\-Suehara\-::\-Vertex\-Prob\-Larger} (const {\bf Vertex} $\ast$vtx1, const {\bf Vertex} $\ast$vtx2)
\item 
void {\bf lcfiplus\-::\-Vertex\-Finder\-Suehara\-::\-Get\-Vertex\-List} (list$&lt;$ const {\bf Track} $\ast$ $&gt;$ \&amp;tracks, const {\bf Vertex} $\ast$ip, vector$&lt;$ {\bf Vertex} $\ast$ $&gt;$ \&amp;vtx, vector$&lt;$ {\bf Vertex} $\ast$ $&gt;$ \&amp;v0vtx, {\bf Vertex\-Finder\-Suehara\-Config} \&amp;cfg)
\item 
{\bf lcfiplus\-::\-Vertex} $\ast$ {\bf lcfiplus\-::\-Vertex\-Finder\-Suehara\-::associate\-Tracks} ({\bf Vertex} $\ast$vertex, const {\bf Vertex\-Vec} \&amp;v0vtx, list$&lt;$ const {\bf Track} $\ast$ $&gt;$ \&amp;tracks, {\bf Vertex\-Finder\-Suehara\-Config} \&amp;cfg, list$&lt;$ const {\bf Track} $\ast$ $&gt;$ $\ast$residual\-Tracks=0)
\item 
void {\bf lcfiplus\-::\-Vertex\-Finder\-Suehara\-::associate\-I\-P\-Tracks} (vector$&lt;$ {\bf Vertex} $\ast$ $&gt;$ \&amp;vertices, {\bf Vertex} $\ast$ip, {\bf Vertex\-Finder\-Suehara\-Config} \&amp;cfg)
\item 
void {\bf lcfiplus\-::\-Vertex\-Finder\-Suehara\-::associate\-I\-P\-Tracks\-A\-V\-F} (vector$&lt;$ {\bf Vertex} $\ast$ $&gt;$ \&amp;vertices, {\bf Vertex} $\ast$ip, {\bf Vertex\-Finder\-Suehara\-Config} \&amp;cfg)
\item 
void {\bf lcfiplus\-::\-Vertex\-Finder\-Suehara\-::build\-Up} ({\bf Track\-Vec} \&amp;tracks, vector$&lt;$ {\bf Vertex} $\ast$ $&gt;$ \&amp;vtx, vector$&lt;$ {\bf Vertex} $\ast$ $&gt;$ \&amp;v0vtx, double chi2thpri, {\bf Vertex\-Finder\-Suehara\-Config} \&amp;cfg, {\bf Vertex} $\ast$ip=0)
\item 
void {\bf lcfiplus\-::\-Vertex\-Finder\-Suehara\-::build\-Up\-For\-Jet\-Clustering} ({\bf Track\-Vec} \&amp;tracks, vector$&lt;$ {\bf Vertex} $\ast$ $&gt;$ \&amp;vtx)
\item 
vector$&lt;$ {\bf Vertex} $\ast$ $&gt;$ {\bf lcfiplus\-::\-Vertex\-Finder\-Suehara\-::make\-Single\-Track\-Vertices} ({\bf Vertex\-Vec} \&amp;vtcs, {\bf Track\-Vec} \&amp;tracks, {\bf Vertex\-Vec} \&amp;v0vtx, const {\bf Vertex} $\ast$ip, {\bf Vertex\-Finder\-Suehara\-Config} \&amp;cfg)
\item 
vector$&lt;$ {\bf Vertex} $\ast$ $&gt;$ {\bf lcfiplus\-::\-Vertex\-Finder\-Suehara\-::make\-Single\-Track\-Vertices} ({\bf Jet} $\ast$jet, {\bf Track\-Vec} \&amp;tracks, {\bf Vertex\-Vec} \&amp;v0vtx, const {\bf Vertex} $\ast$ip, {\bf Vertex\-Finder\-Suehara\-Config} \&amp;cfg)
\item 
void {\bf lcfiplus\-::\-Vertex\-Finder\-Suehara\-::recombine\-Vertices} (vector$&lt;$ {\bf Vertex} $\ast$ $&gt;$ \&amp;vertices, vector$&lt;$ {\bf Vertex} $\ast$ $&gt;$ \&amp;single\-Vertices)
\item 
void {\bf lcfiplus\-::\-Vertex\-Finder\-Suehara\-::recombine\-Vertices} (vector$&lt;$ {\bf Vertex} $\ast$ $&gt;$ \&amp;vertices, vector$&lt;$ {\bf Vertex} $\ast$ $&gt;$ \&amp;single\-Vertices, {\bf Vertex\-Finder\-Suehara\-Config} \&amp;cfg)
\item 
void {\bf lcfiplus\-::\-Vertex\-Finder\-Suehara\-::optimize\-Two\-Vertices} ({\bf Vertex} $\ast$\&amp;v1, {\bf Vertex} $\ast$\&amp;v2, int nvr)
\end{DoxyCompactItemize}
</pre></body></html>