\section{marlintpc\-:\-:D\-I\-D\-Z\-Map\-Magnetic\-Field Class Reference}
\label{classmarlintpc_1_1DIDZMapMagneticField}\index{marlintpc\-::\-D\-I\-D\-Z\-Map\-Magnetic\-Field@{marlintpc\-::\-D\-I\-D\-Z\-Map\-Magnetic\-Field}}


\doxyref{D\-I\-D\-Z\-Map\-Magnetic\-Field}{p.}{classmarlintpc_1_1DIDZMapMagneticField} \-: A magnetic field from a D\-I\-D map (mapped in z)  




{\ttfamily \#include $<$D\-I\-D\-Z\-Map\-Magnetic\-Field.\-h$>$}

Inheritance diagram for marlintpc\-:\-:D\-I\-D\-Z\-Map\-Magnetic\-Field\-:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{classmarlintpc_1_1DIDZMapMagneticField}
\end{center}
\end{figure}
\subsection*{Classes}
\begin{DoxyCompactItemize}
\item 
struct {\bf Field\-Map\-Entry}
\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
{\bf D\-I\-D\-Z\-Map\-Magnetic\-Field} ()\label{classmarlintpc_1_1DIDZMapMagneticField_a40ffc76e1ed82c41381b9e7b659341cd}

\begin{DoxyCompactList}\small\item\em constructor \end{DoxyCompactList}\item 
virtual {\bf $\sim$\-D\-I\-D\-Z\-Map\-Magnetic\-Field} ()\label{classmarlintpc_1_1DIDZMapMagneticField_af390189535dddca2a8c83e2f4cffeb77}

\begin{DoxyCompactList}\small\item\em destructor \end{DoxyCompactList}\item 
virtual {\bf Field} $\ast$ {\bf new\-\_\-field} (void)
\begin{DoxyCompactList}\small\item\em returns a new field... \end{DoxyCompactList}\item 
virtual bool {\bf construct} (E\-V\-E\-N\-T\-::\-L\-C\-Collection $\ast$)
\begin{DoxyCompactList}\small\item\em constructs the field from an L\-C\-Collection of data objects (could be anything... \end{DoxyCompactList}\item 
C\-L\-H\-E\-P\-::\-Hep3\-Vector {\bf get\-\_\-field\-\_\-value} (const C\-L\-H\-E\-P\-::\-Hep3\-Vector \&)\label{classmarlintpc_1_1DIDZMapMagneticField_ae84dca521c03ca19ebf6e6a7945efd6e}

\begin{DoxyCompactList}\small\item\em gets the field value at a specified point \end{DoxyCompactList}\item 
std\-::string {\bf get\-\_\-typename} ()\label{classmarlintpc_1_1DIDZMapMagneticField_a14e9824b9a5b1469299ec85224b7d39f}

\begin{DoxyCompactList}\small\item\em returns the typename of the field \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Additional Inherited Members}


\subsection{Detailed Description}
\doxyref{D\-I\-D\-Z\-Map\-Magnetic\-Field}{p.}{classmarlintpc_1_1DIDZMapMagneticField} \-: A magnetic field from a D\-I\-D map (mapped in z) 

\begin{DoxyAuthor}{Author}
J. Abernathy (U\-Vic)\par
 
\end{DoxyAuthor}


\subsection{Member Function Documentation}
\index{marlintpc\-::\-D\-I\-D\-Z\-Map\-Magnetic\-Field@{marlintpc\-::\-D\-I\-D\-Z\-Map\-Magnetic\-Field}!construct@{construct}}
\index{construct@{construct}!marlintpc::DIDZMapMagneticField@{marlintpc\-::\-D\-I\-D\-Z\-Map\-Magnetic\-Field}}
\subsubsection[{construct}]{\setlength{\rightskip}{0pt plus 5cm}bool marlintpc\-::\-D\-I\-D\-Z\-Map\-Magnetic\-Field\-::construct (
\begin{DoxyParamCaption}
\item[{E\-V\-E\-N\-T\-::\-L\-C\-Collection $\ast$}]{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [virtual]}}\label{classmarlintpc_1_1DIDZMapMagneticField_a4d596180497717f06663a158c162499c}


constructs the field from an L\-C\-Collection of data objects (could be anything... 

field bin values or just parameters) 

Implements {\bf marlintpc\-::\-Field} \doxyref{}{p.}{classmarlintpc_1_1Field_a23cef2c3beaa60ed594ef525d72920b0}.

\index{marlintpc\-::\-D\-I\-D\-Z\-Map\-Magnetic\-Field@{marlintpc\-::\-D\-I\-D\-Z\-Map\-Magnetic\-Field}!new\-\_\-field@{new\-\_\-field}}
\index{new\-\_\-field@{new\-\_\-field}!marlintpc::DIDZMapMagneticField@{marlintpc\-::\-D\-I\-D\-Z\-Map\-Magnetic\-Field}}
\subsubsection[{new\-\_\-field}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Field} $\ast$ marlintpc\-::\-D\-I\-D\-Z\-Map\-Magnetic\-Field\-::new\-\_\-field (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [virtual]}}\label{classmarlintpc_1_1DIDZMapMagneticField_a932faca633640bc22520d221d61cfd53}


returns a new field... 

similar to how the Marlin processor registration works 

Implements {\bf marlintpc\-::\-Field} \doxyref{}{p.}{classmarlintpc_1_1Field_a43968e590bdaab7753d92ed6f950019e}.



References D\-I\-D\-Z\-Map\-Magnetic\-Field().



The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
\item 
D\-I\-D\-Z\-Map\-Magnetic\-Field.\-h\item 
D\-I\-D\-Z\-Map\-Magnetic\-Field.\-cc\end{DoxyCompactItemize}
