\hypertarget{classvertex__lcfi_1_1ZVTOP_1_1InteractionPoint}{\subsection{vertex\-\_\-lcfi\-:\-:Z\-V\-T\-O\-P\-:\-:Interaction\-Point Class Reference}
\label{classvertex__lcfi_1_1ZVTOP_1_1InteractionPoint}\index{vertex\-\_\-lcfi\-::\-Z\-V\-T\-O\-P\-::\-Interaction\-Point@{vertex\-\_\-lcfi\-::\-Z\-V\-T\-O\-P\-::\-Interaction\-Point}}
}


Interaction Point representation.  




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

\subsubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{classvertex__lcfi_1_1ZVTOP_1_1InteractionPoint_ab8912d8e158967b4abaad3bf3c3b351a}{Interaction\-Point} (const \hyperlink{classvertex__lcfi_1_1util_1_1Vector3}{Vector3} \&Position, const Sym\-Matrix3x3 \&Error\-Matrix)
\begin{DoxyCompactList}\small\item\em Construct from a point and error matrix. \end{DoxyCompactList}\item 
double \hyperlink{classvertex__lcfi_1_1ZVTOP_1_1InteractionPoint_a75185fd78252028a1da0505aae398437}{distance\-To} (const \hyperlink{classvertex__lcfi_1_1util_1_1Vector3}{Vector3} \&Point) const 
\begin{DoxyCompactList}\small\item\em Return distance from this interacion point to a point. \end{DoxyCompactList}\item 
const \hyperlink{classvertex__lcfi_1_1util_1_1Vector3}{Vector3} \& \hyperlink{classvertex__lcfi_1_1ZVTOP_1_1InteractionPoint_a9daf833f3231383cb08aa90a1fad49a3}{position} () const 
\begin{DoxyCompactList}\small\item\em Return position of I\-P. \end{DoxyCompactList}\item 
const Sym\-Matrix3x3 \& \hyperlink{classvertex__lcfi_1_1ZVTOP_1_1InteractionPoint_a4b1fa7ba0bb7978092adac4afb332759}{error\-Matrix} () const 
\begin{DoxyCompactList}\small\item\em Return error of I\-P. \end{DoxyCompactList}\item 
const Matrix3x3 \& \hyperlink{classvertex__lcfi_1_1ZVTOP_1_1InteractionPoint_a59cdaf45b6cfd8de791c897cd18e2a7a}{inverse\-Error\-Matrix} () const 
\begin{DoxyCompactList}\small\item\em Return inverse error of I\-P. \end{DoxyCompactList}\item 
double \hyperlink{classvertex__lcfi_1_1ZVTOP_1_1InteractionPoint_abc6c86480ff27ed4c0cc2338a27b9e7a}{chi2} (const \hyperlink{classvertex__lcfi_1_1util_1_1Vector3}{Vector3} \&Point) const 
\begin{DoxyCompactList}\small\item\em Return chi squared of I\-P to a point. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsubsection{Detailed Description}
Interaction Point representation. 

Provides \hyperlink{namespacevertex__lcfi_1_1ZVTOP}{Z\-V\-T\-O\-P} with information about the I\-P if known. Used in the \hyperlink{classvertex__lcfi_1_1ZVTOP_1_1VertexFunction}{Vertex\-Function}, and may be used in a \hyperlink{classvertex__lcfi_1_1ZVTOP_1_1VertexFitter}{Vertex\-Fitter} \begin{DoxyAuthor}{Author}
Ben Jeffery (\href{mailto:b.jeffery1@physics.ox.ac.uk}{\tt b.\-jeffery1@physics.\-ox.\-ac.\-uk}) 
\end{DoxyAuthor}
\begin{DoxyVersion}{Version}
0.\-1 
\end{DoxyVersion}
\begin{DoxyDate}{Date}
20/09/05 
\end{DoxyDate}


\subsubsection{Constructor \& Destructor Documentation}
\hypertarget{classvertex__lcfi_1_1ZVTOP_1_1InteractionPoint_ab8912d8e158967b4abaad3bf3c3b351a}{\index{vertex\-\_\-lcfi\-::\-Z\-V\-T\-O\-P\-::\-Interaction\-Point@{vertex\-\_\-lcfi\-::\-Z\-V\-T\-O\-P\-::\-Interaction\-Point}!Interaction\-Point@{Interaction\-Point}}
\index{Interaction\-Point@{Interaction\-Point}!vertex_lcfi::ZVTOP::InteractionPoint@{vertex\-\_\-lcfi\-::\-Z\-V\-T\-O\-P\-::\-Interaction\-Point}}
\paragraph[{Interaction\-Point}]{\setlength{\rightskip}{0pt plus 5cm}vertex\-\_\-lcfi\-::\-Z\-V\-T\-O\-P\-::\-Interaction\-Point\-::\-Interaction\-Point (
\begin{DoxyParamCaption}
\item[{const {\bf Vector3} \&}]{Position, }
\item[{const Sym\-Matrix3x3 \&}]{Error\-Matrix}
\end{DoxyParamCaption}
)}}\label{classvertex__lcfi_1_1ZVTOP_1_1InteractionPoint_ab8912d8e158967b4abaad3bf3c3b351a}


Construct from a point and error matrix. 


\begin{DoxyParams}{Parameters}
{\em Position} & Vector3 of the I\-P's location \\
\hline
{\em Error\-Matrix} & Matrix3x3 of the I\-P's error \\
\hline
\end{DoxyParams}


\subsubsection{Member Function Documentation}
\hypertarget{classvertex__lcfi_1_1ZVTOP_1_1InteractionPoint_abc6c86480ff27ed4c0cc2338a27b9e7a}{\index{vertex\-\_\-lcfi\-::\-Z\-V\-T\-O\-P\-::\-Interaction\-Point@{vertex\-\_\-lcfi\-::\-Z\-V\-T\-O\-P\-::\-Interaction\-Point}!chi2@{chi2}}
\index{chi2@{chi2}!vertex_lcfi::ZVTOP::InteractionPoint@{vertex\-\_\-lcfi\-::\-Z\-V\-T\-O\-P\-::\-Interaction\-Point}}
\paragraph[{chi2}]{\setlength{\rightskip}{0pt plus 5cm}double vertex\-\_\-lcfi\-::\-Z\-V\-T\-O\-P\-::\-Interaction\-Point\-::chi2 (
\begin{DoxyParamCaption}
\item[{const {\bf Vector3} \&}]{Point}
\end{DoxyParamCaption}
) const}}\label{classvertex__lcfi_1_1ZVTOP_1_1InteractionPoint_abc6c86480ff27ed4c0cc2338a27b9e7a}


Return chi squared of I\-P to a point. 

\begin{DoxyReturn}{Returns}
double of chi squared 
\end{DoxyReturn}
\hypertarget{classvertex__lcfi_1_1ZVTOP_1_1InteractionPoint_a75185fd78252028a1da0505aae398437}{\index{vertex\-\_\-lcfi\-::\-Z\-V\-T\-O\-P\-::\-Interaction\-Point@{vertex\-\_\-lcfi\-::\-Z\-V\-T\-O\-P\-::\-Interaction\-Point}!distance\-To@{distance\-To}}
\index{distance\-To@{distance\-To}!vertex_lcfi::ZVTOP::InteractionPoint@{vertex\-\_\-lcfi\-::\-Z\-V\-T\-O\-P\-::\-Interaction\-Point}}
\paragraph[{distance\-To}]{\setlength{\rightskip}{0pt plus 5cm}double vertex\-\_\-lcfi\-::\-Z\-V\-T\-O\-P\-::\-Interaction\-Point\-::distance\-To (
\begin{DoxyParamCaption}
\item[{const {\bf Vector3} \&}]{Point}
\end{DoxyParamCaption}
) const}}\label{classvertex__lcfi_1_1ZVTOP_1_1InteractionPoint_a75185fd78252028a1da0505aae398437}


Return distance from this interacion point to a point. 


\begin{DoxyParams}{Parameters}
{\em Point} & Vector3 of point to measure distance to \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
distance between ip and point 
\end{DoxyReturn}
\hypertarget{classvertex__lcfi_1_1ZVTOP_1_1InteractionPoint_a4b1fa7ba0bb7978092adac4afb332759}{\index{vertex\-\_\-lcfi\-::\-Z\-V\-T\-O\-P\-::\-Interaction\-Point@{vertex\-\_\-lcfi\-::\-Z\-V\-T\-O\-P\-::\-Interaction\-Point}!error\-Matrix@{error\-Matrix}}
\index{error\-Matrix@{error\-Matrix}!vertex_lcfi::ZVTOP::InteractionPoint@{vertex\-\_\-lcfi\-::\-Z\-V\-T\-O\-P\-::\-Interaction\-Point}}
\paragraph[{error\-Matrix}]{\setlength{\rightskip}{0pt plus 5cm}const Sym\-Matrix3x3\& vertex\-\_\-lcfi\-::\-Z\-V\-T\-O\-P\-::\-Interaction\-Point\-::error\-Matrix (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const}}\label{classvertex__lcfi_1_1ZVTOP_1_1InteractionPoint_a4b1fa7ba0bb7978092adac4afb332759}


Return error of I\-P. 

\begin{DoxyReturn}{Returns}
Sym\-Matrix3x3 of I\-P's error 
\end{DoxyReturn}
\hypertarget{classvertex__lcfi_1_1ZVTOP_1_1InteractionPoint_a59cdaf45b6cfd8de791c897cd18e2a7a}{\index{vertex\-\_\-lcfi\-::\-Z\-V\-T\-O\-P\-::\-Interaction\-Point@{vertex\-\_\-lcfi\-::\-Z\-V\-T\-O\-P\-::\-Interaction\-Point}!inverse\-Error\-Matrix@{inverse\-Error\-Matrix}}
\index{inverse\-Error\-Matrix@{inverse\-Error\-Matrix}!vertex_lcfi::ZVTOP::InteractionPoint@{vertex\-\_\-lcfi\-::\-Z\-V\-T\-O\-P\-::\-Interaction\-Point}}
\paragraph[{inverse\-Error\-Matrix}]{\setlength{\rightskip}{0pt plus 5cm}const Matrix3x3\& vertex\-\_\-lcfi\-::\-Z\-V\-T\-O\-P\-::\-Interaction\-Point\-::inverse\-Error\-Matrix (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const}}\label{classvertex__lcfi_1_1ZVTOP_1_1InteractionPoint_a59cdaf45b6cfd8de791c897cd18e2a7a}


Return inverse error of I\-P. 

\begin{DoxyReturn}{Returns}
Matrix3x3 of I\-P's inverse error 
\end{DoxyReturn}
\hypertarget{classvertex__lcfi_1_1ZVTOP_1_1InteractionPoint_a9daf833f3231383cb08aa90a1fad49a3}{\index{vertex\-\_\-lcfi\-::\-Z\-V\-T\-O\-P\-::\-Interaction\-Point@{vertex\-\_\-lcfi\-::\-Z\-V\-T\-O\-P\-::\-Interaction\-Point}!position@{position}}
\index{position@{position}!vertex_lcfi::ZVTOP::InteractionPoint@{vertex\-\_\-lcfi\-::\-Z\-V\-T\-O\-P\-::\-Interaction\-Point}}
\paragraph[{position}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf Vector3}\& vertex\-\_\-lcfi\-::\-Z\-V\-T\-O\-P\-::\-Interaction\-Point\-::position (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const}}\label{classvertex__lcfi_1_1ZVTOP_1_1InteractionPoint_a9daf833f3231383cb08aa90a1fad49a3}


Return position of I\-P. 

\begin{DoxyReturn}{Returns}
Vector3 of I\-P's position 
\end{DoxyReturn}


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