\hypertarget{classvertex__lcfi_1_1Event}{\subsection{vertex\-\_\-lcfi\-:\-:Event Class Reference}
\label{classvertex__lcfi_1_1Event}\index{vertex\-\_\-lcfi\-::\-Event@{vertex\-\_\-lcfi\-::\-Event}}
}


\hyperlink{classvertex__lcfi_1_1Event}{Event}.  




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

\subsubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{classvertex__lcfi_1_1Event_a7c1d14fd424368f264612ded662bb6a5}{Event} ()
\begin{DoxyCompactList}\small\item\em Default Constructor. \end{DoxyCompactList}\item 
\hyperlink{classvertex__lcfi_1_1Event_ae9dffd5c9fa75399e2d4a31f063128b9}{Event} (const \hyperlink{classvertex__lcfi_1_1util_1_1Vector3}{Vector3} \&Position, const Sym\-Matrix3x3 \&Error)
\begin{DoxyCompactList}\small\item\em Construct with interaction point. \end{DoxyCompactList}\item 
\hyperlink{classvertex__lcfi_1_1Event_a34f07cb27cbacef395091ab5fdd25a2a}{Event} (\hyperlink{classvertex__lcfi_1_1Vertex}{Vertex} $\ast$\hyperlink{classvertex__lcfi_1_1Event_aec079be1879e1335c05e7e9e6886be39}{ip\-Vertex})
\begin{DoxyCompactList}\small\item\em Construct with interaction point as vertex. \end{DoxyCompactList}\item 
void \hyperlink{classvertex__lcfi_1_1Event_a7ce5f8cc0a9fb0bbbd59bd7f82cfaf5b}{add\-Jet} (\hyperlink{classvertex__lcfi_1_1Jet}{Jet} $\ast$\hyperlink{classvertex__lcfi_1_1Jet}{Jet})
\begin{DoxyCompactList}\small\item\em Add \hyperlink{classvertex__lcfi_1_1Jet}{Jet}. \end{DoxyCompactList}\item 
const std\-::vector$<$ \hyperlink{classvertex__lcfi_1_1Jet}{Jet} $\ast$ $>$ \& \hyperlink{classvertex__lcfi_1_1Event_a0964cd9c0deb810e4692dedd513ec075}{jets} () const 
\begin{DoxyCompactList}\small\item\em Get Jets. \end{DoxyCompactList}\item 
void \hyperlink{classvertex__lcfi_1_1Event_ab5263f30e4e30f08f869dda35c2673ce}{add\-Track} (\hyperlink{classvertex__lcfi_1_1Track}{Track} $\ast$\hyperlink{classvertex__lcfi_1_1Track}{Track})
\begin{DoxyCompactList}\small\item\em Add \hyperlink{classvertex__lcfi_1_1Track}{Track}. \end{DoxyCompactList}\item 
const std\-::vector$<$ \hyperlink{classvertex__lcfi_1_1Track}{Track} $\ast$ $>$ \& \hyperlink{classvertex__lcfi_1_1Event_a4bdea26659f7a1743fb747798d649263}{tracks} () const 
\begin{DoxyCompactList}\small\item\em Get Tracks. \end{DoxyCompactList}\item 
void \hyperlink{classvertex__lcfi_1_1Event_a65b89ee481852b610f3ab6f812883c88}{replace\-Primary\-Vertex} (\hyperlink{classvertex__lcfi_1_1Vertex}{Vertex} $\ast$New\-Primary)
\begin{DoxyCompactList}\small\item\em Replace Primary \hyperlink{classvertex__lcfi_1_1Vertex}{Vertex}. \end{DoxyCompactList}\item 
const \hyperlink{classvertex__lcfi_1_1util_1_1Vector3}{Vector3} \& \hyperlink{classvertex__lcfi_1_1Event_a8cdc779cebaeb3c1bd38db1c9267550a}{interaction\-Point} () const 
\begin{DoxyCompactList}\small\item\em Interaction Point position. \end{DoxyCompactList}\item 
const Sym\-Matrix3x3 \& \hyperlink{classvertex__lcfi_1_1Event_a4ee7971d0d3291142685aa5184ac1adb}{interaction\-Point\-Error} () const 
\begin{DoxyCompactList}\small\item\em Interaction Point position error. \end{DoxyCompactList}\item 
\hyperlink{classvertex__lcfi_1_1Vertex}{Vertex} $\ast$ \hyperlink{classvertex__lcfi_1_1Event_aec079be1879e1335c05e7e9e6886be39}{ip\-Vertex} () const 
\begin{DoxyCompactList}\small\item\em \hyperlink{classvertex__lcfi_1_1Event}{Event} \hyperlink{classvertex__lcfi_1_1Vertex}{Vertex}. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsubsection{Detailed Description}
\hyperlink{classvertex__lcfi_1_1Event}{Event}. 

Description \begin{DoxyAuthor}{Author}
Ben Jeffery (\href{mailto:b.jeffery1@physics.ox.ac.uk}{\tt b.\-jeffery1@physics.\-ox.\-ac.\-uk}) 
\end{DoxyAuthor}


\subsubsection{Constructor \& Destructor Documentation}
\hypertarget{classvertex__lcfi_1_1Event_a7c1d14fd424368f264612ded662bb6a5}{\index{vertex\-\_\-lcfi\-::\-Event@{vertex\-\_\-lcfi\-::\-Event}!Event@{Event}}
\index{Event@{Event}!vertex_lcfi::Event@{vertex\-\_\-lcfi\-::\-Event}}
\paragraph[{Event}]{\setlength{\rightskip}{0pt plus 5cm}vertex\-\_\-lcfi\-::\-Event\-::\-Event (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{classvertex__lcfi_1_1Event_a7c1d14fd424368f264612ded662bb6a5}


Default Constructor. 

Sets ip to origin and ip error to 10micron spherical \hypertarget{classvertex__lcfi_1_1Event_ae9dffd5c9fa75399e2d4a31f063128b9}{\index{vertex\-\_\-lcfi\-::\-Event@{vertex\-\_\-lcfi\-::\-Event}!Event@{Event}}
\index{Event@{Event}!vertex_lcfi::Event@{vertex\-\_\-lcfi\-::\-Event}}
\paragraph[{Event}]{\setlength{\rightskip}{0pt plus 5cm}vertex\-\_\-lcfi\-::\-Event\-::\-Event (
\begin{DoxyParamCaption}
\item[{const {\bf Vector3} \&}]{Position, }
\item[{const Sym\-Matrix3x3 \&}]{Error}
\end{DoxyParamCaption}
)}}\label{classvertex__lcfi_1_1Event_ae9dffd5c9fa75399e2d4a31f063128b9}


Construct with interaction point. 


\begin{DoxyParams}{Parameters}
{\em Position} & ip position \\
\hline
{\em Error} & ip error \\
\hline
\end{DoxyParams}
\hypertarget{classvertex__lcfi_1_1Event_a34f07cb27cbacef395091ab5fdd25a2a}{\index{vertex\-\_\-lcfi\-::\-Event@{vertex\-\_\-lcfi\-::\-Event}!Event@{Event}}
\index{Event@{Event}!vertex_lcfi::Event@{vertex\-\_\-lcfi\-::\-Event}}
\paragraph[{Event}]{\setlength{\rightskip}{0pt plus 5cm}vertex\-\_\-lcfi\-::\-Event\-::\-Event (
\begin{DoxyParamCaption}
\item[{{\bf Vertex} $\ast$}]{ip\-Vertex}
\end{DoxyParamCaption}
)}}\label{classvertex__lcfi_1_1Event_a34f07cb27cbacef395091ab5fdd25a2a}


Construct with interaction point as vertex. 


\begin{DoxyParams}{Parameters}
{\em Pointer} & to I\-P \hyperlink{classvertex__lcfi_1_1Vertex}{Vertex} \\
\hline
\end{DoxyParams}


\subsubsection{Member Function Documentation}
\hypertarget{classvertex__lcfi_1_1Event_a7ce5f8cc0a9fb0bbbd59bd7f82cfaf5b}{\index{vertex\-\_\-lcfi\-::\-Event@{vertex\-\_\-lcfi\-::\-Event}!add\-Jet@{add\-Jet}}
\index{add\-Jet@{add\-Jet}!vertex_lcfi::Event@{vertex\-\_\-lcfi\-::\-Event}}
\paragraph[{add\-Jet}]{\setlength{\rightskip}{0pt plus 5cm}void vertex\-\_\-lcfi\-::\-Event\-::add\-Jet (
\begin{DoxyParamCaption}
\item[{{\bf Jet} $\ast$}]{Jet}
\end{DoxyParamCaption}
)}}\label{classvertex__lcfi_1_1Event_a7ce5f8cc0a9fb0bbbd59bd7f82cfaf5b}


Add \hyperlink{classvertex__lcfi_1_1Jet}{Jet}. 


\begin{DoxyParams}{Parameters}
{\em \hyperlink{classvertex__lcfi_1_1Jet}{Jet}} & Pointer to jet \\
\hline
\end{DoxyParams}
\hypertarget{classvertex__lcfi_1_1Event_ab5263f30e4e30f08f869dda35c2673ce}{\index{vertex\-\_\-lcfi\-::\-Event@{vertex\-\_\-lcfi\-::\-Event}!add\-Track@{add\-Track}}
\index{add\-Track@{add\-Track}!vertex_lcfi::Event@{vertex\-\_\-lcfi\-::\-Event}}
\paragraph[{add\-Track}]{\setlength{\rightskip}{0pt plus 5cm}void vertex\-\_\-lcfi\-::\-Event\-::add\-Track (
\begin{DoxyParamCaption}
\item[{{\bf Track} $\ast$}]{Track}
\end{DoxyParamCaption}
)}}\label{classvertex__lcfi_1_1Event_ab5263f30e4e30f08f869dda35c2673ce}


Add \hyperlink{classvertex__lcfi_1_1Track}{Track}. 


\begin{DoxyParams}{Parameters}
{\em \hyperlink{classvertex__lcfi_1_1Track}{Track}} & Pointer to track \\
\hline
\end{DoxyParams}
\hypertarget{classvertex__lcfi_1_1Event_a8cdc779cebaeb3c1bd38db1c9267550a}{\index{vertex\-\_\-lcfi\-::\-Event@{vertex\-\_\-lcfi\-::\-Event}!interaction\-Point@{interaction\-Point}}
\index{interaction\-Point@{interaction\-Point}!vertex_lcfi::Event@{vertex\-\_\-lcfi\-::\-Event}}
\paragraph[{interaction\-Point}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf Vector3}\& vertex\-\_\-lcfi\-::\-Event\-::interaction\-Point (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const}}\label{classvertex__lcfi_1_1Event_a8cdc779cebaeb3c1bd38db1c9267550a}


Interaction Point position. 

\begin{DoxyReturn}{Returns}
Vector3 of interaction point position 
\end{DoxyReturn}
\hypertarget{classvertex__lcfi_1_1Event_a4ee7971d0d3291142685aa5184ac1adb}{\index{vertex\-\_\-lcfi\-::\-Event@{vertex\-\_\-lcfi\-::\-Event}!interaction\-Point\-Error@{interaction\-Point\-Error}}
\index{interaction\-Point\-Error@{interaction\-Point\-Error}!vertex_lcfi::Event@{vertex\-\_\-lcfi\-::\-Event}}
\paragraph[{interaction\-Point\-Error}]{\setlength{\rightskip}{0pt plus 5cm}const Sym\-Matrix3x3\& vertex\-\_\-lcfi\-::\-Event\-::interaction\-Point\-Error (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const}}\label{classvertex__lcfi_1_1Event_a4ee7971d0d3291142685aa5184ac1adb}


Interaction Point position error. 

\begin{DoxyReturn}{Returns}
Sym\-Matrix3x3 of interaction point position error 
\end{DoxyReturn}
\hypertarget{classvertex__lcfi_1_1Event_aec079be1879e1335c05e7e9e6886be39}{\index{vertex\-\_\-lcfi\-::\-Event@{vertex\-\_\-lcfi\-::\-Event}!ip\-Vertex@{ip\-Vertex}}
\index{ip\-Vertex@{ip\-Vertex}!vertex_lcfi::Event@{vertex\-\_\-lcfi\-::\-Event}}
\paragraph[{ip\-Vertex}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Vertex}$\ast$ vertex\-\_\-lcfi\-::\-Event\-::ip\-Vertex (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const}}\label{classvertex__lcfi_1_1Event_aec079be1879e1335c05e7e9e6886be39}


\hyperlink{classvertex__lcfi_1_1Event}{Event} \hyperlink{classvertex__lcfi_1_1Vertex}{Vertex}. 

\begin{DoxyReturn}{Returns}
Pointer to this events primary vertex (I\-P) 
\end{DoxyReturn}
\hypertarget{classvertex__lcfi_1_1Event_a0964cd9c0deb810e4692dedd513ec075}{\index{vertex\-\_\-lcfi\-::\-Event@{vertex\-\_\-lcfi\-::\-Event}!jets@{jets}}
\index{jets@{jets}!vertex_lcfi::Event@{vertex\-\_\-lcfi\-::\-Event}}
\paragraph[{jets}]{\setlength{\rightskip}{0pt plus 5cm}const std\-::vector$<${\bf Jet}$\ast$$>$\& vertex\-\_\-lcfi\-::\-Event\-::jets (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const}}\label{classvertex__lcfi_1_1Event_a0964cd9c0deb810e4692dedd513ec075}


Get Jets. 

\begin{DoxyReturn}{Returns}
Vector of pointers to jets in the event 
\end{DoxyReturn}
\hypertarget{classvertex__lcfi_1_1Event_a65b89ee481852b610f3ab6f812883c88}{\index{vertex\-\_\-lcfi\-::\-Event@{vertex\-\_\-lcfi\-::\-Event}!replace\-Primary\-Vertex@{replace\-Primary\-Vertex}}
\index{replace\-Primary\-Vertex@{replace\-Primary\-Vertex}!vertex_lcfi::Event@{vertex\-\_\-lcfi\-::\-Event}}
\paragraph[{replace\-Primary\-Vertex}]{\setlength{\rightskip}{0pt plus 5cm}void vertex\-\_\-lcfi\-::\-Event\-::replace\-Primary\-Vertex (
\begin{DoxyParamCaption}
\item[{{\bf Vertex} $\ast$}]{New\-Primary}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{classvertex__lcfi_1_1Event_a65b89ee481852b610f3ab6f812883c88}


Replace Primary \hyperlink{classvertex__lcfi_1_1Vertex}{Vertex}. 

Replace the current Primary \hyperlink{classvertex__lcfi_1_1Vertex}{Vertex} \hypertarget{classvertex__lcfi_1_1Event_a4bdea26659f7a1743fb747798d649263}{\index{vertex\-\_\-lcfi\-::\-Event@{vertex\-\_\-lcfi\-::\-Event}!tracks@{tracks}}
\index{tracks@{tracks}!vertex_lcfi::Event@{vertex\-\_\-lcfi\-::\-Event}}
\paragraph[{tracks}]{\setlength{\rightskip}{0pt plus 5cm}const std\-::vector$<${\bf Track}$\ast$$>$\& vertex\-\_\-lcfi\-::\-Event\-::tracks (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const}}\label{classvertex__lcfi_1_1Event_a4bdea26659f7a1743fb747798d649263}


Get Tracks. 

\begin{DoxyReturn}{Returns}
Vector of pointers to tracks in the event 
\end{DoxyReturn}


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