\section{marlintpc\-:\-:Load\-Field\-From\-Conditions\-Data\-Processor Class Reference}
\label{classmarlintpc_1_1LoadFieldFromConditionsDataProcessor}\index{marlintpc\-::\-Load\-Field\-From\-Conditions\-Data\-Processor@{marlintpc\-::\-Load\-Field\-From\-Conditions\-Data\-Processor}}


Processor to load the field map from conditions data into G\-E\-A\-R.  




{\ttfamily \#include $<$Load\-Field\-From\-Conditions\-Data\-Processor.\-h$>$}

Inheritance diagram for marlintpc\-:\-:Load\-Field\-From\-Conditions\-Data\-Processor\-:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{classmarlintpc_1_1LoadFieldFromConditionsDataProcessor}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
virtual Processor $\ast$ {\bfseries new\-Processor} ()\label{classmarlintpc_1_1LoadFieldFromConditionsDataProcessor_a8b3263c7b13543abf864eeb15ce64593}

\item 
virtual void {\bfseries init} ()\label{classmarlintpc_1_1LoadFieldFromConditionsDataProcessor_aa6d1594374f049127cb821d982ef7d99}

\item 
virtual void {\bfseries process\-Run\-Header} (lcio\-::\-L\-C\-Run\-Header $\ast$run)\label{classmarlintpc_1_1LoadFieldFromConditionsDataProcessor_ab84ed3c231c19b347444b53a6857d866}

\item 
virtual void {\bfseries process\-Event} (lcio\-::\-L\-C\-Event $\ast$evt)\label{classmarlintpc_1_1LoadFieldFromConditionsDataProcessor_a1b94fa2e64599e1adcf2a9d317bb12ef}

\item 
virtual void {\bfseries check} (lcio\-::\-L\-C\-Event $\ast$evt)\label{classmarlintpc_1_1LoadFieldFromConditionsDataProcessor_a56c03800e8210e9bdec4e4203050d6ff}

\item 
virtual void {\bfseries end} ()\label{classmarlintpc_1_1LoadFieldFromConditionsDataProcessor_a7176e7803bda476e444b165333f9ef3b}

\end{DoxyCompactItemize}
\subsection*{Protected Attributes}
\begin{DoxyCompactItemize}
\item 
std\-::string {\bf \-\_\-b\-Field\-Col\-Name}\label{classmarlintpc_1_1LoadFieldFromConditionsDataProcessor_af49c254af79dd0a37cd065192ce5d88b}

\begin{DoxyCompactList}\small\item\em the name of the bfield map collection \end{DoxyCompactList}\item 
double {\bf \-\_\-coil\-Position\-X}\label{classmarlintpc_1_1LoadFieldFromConditionsDataProcessor_aaa51f023848703957058a8ea7848509b}

\begin{DoxyCompactList}\small\item\em the translation and rotation in terms of the coil position -- L\-P and coil have different origins \end{DoxyCompactList}\item 
double {\bfseries \-\_\-coil\-Position\-Y}\label{classmarlintpc_1_1LoadFieldFromConditionsDataProcessor_ad0b3b60b97d960d905cf957ee90ecc33}

\item 
double {\bfseries \-\_\-coil\-Position\-Z}\label{classmarlintpc_1_1LoadFieldFromConditionsDataProcessor_a11c76959c87940264c07e22ea0d25db2}

\item 
double {\bfseries \-\_\-coil\-Rotation\-X}\label{classmarlintpc_1_1LoadFieldFromConditionsDataProcessor_aae11d2ff97577b90a42f9c8597b794df}

\item 
double {\bfseries \-\_\-coil\-Rotation\-Y}\label{classmarlintpc_1_1LoadFieldFromConditionsDataProcessor_abd81a0b14a52566265d583f7c9975d15}

\end{DoxyCompactItemize}


\subsection{Detailed Description}
Processor to load the field map from conditions data into G\-E\-A\-R. 

The map is provided via L\-C\-C\-D (simple file, database file or database) in the conditions processor. Here the map object is first translated into a field map, which implements the B\-Field from gear.

\subparagraph*{Input -\/ Prerequisites}

Name of the B\-Field map collection and the coil position collection as loaded in the conditions processor

\begin{DoxyAuthor}{Author}
Ch. Rosemann, D\-E\-S\-Y 
\end{DoxyAuthor}


The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
\item 
Load\-Field\-From\-Conditions\-Data\-Processor.\-h\item 
Load\-Field\-From\-Conditions\-Data\-Processor.\-cc\end{DoxyCompactItemize}
