\section{marlintpc\-:\-:Load\-Data\-File\-Processor Class Reference}
\label{classmarlintpc_1_1LoadDataFileProcessor}\index{marlintpc\-::\-Load\-Data\-File\-Processor@{marlintpc\-::\-Load\-Data\-File\-Processor}}


reads in an additional lcio file and adds all available collections to the event with the same event number  




{\ttfamily \#include $<$Load\-Data\-File\-Processor.\-h$>$}

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

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

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

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

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

\end{DoxyCompactItemize}
\subsection*{Protected Attributes}
\begin{DoxyCompactItemize}
\item 
std\-::string {\bf \-\_\-file\-Path}\label{classmarlintpc_1_1LoadDataFileProcessor_afd4e440a678010e6850bbfa15ad80af1}

\begin{DoxyCompactList}\small\item\em Path to lcio file. \end{DoxyCompactList}\item 
L\-C\-Reader $\ast$ {\bf \-\_\-lc\-Reader}\label{classmarlintpc_1_1LoadDataFileProcessor_a9a4985d2ddef7b4520d2bd9d4dfb4d9d}

\begin{DoxyCompactList}\small\item\em L\-C\-Reader. \end{DoxyCompactList}\item 
E\-V\-E\-N\-T\-::\-L\-C\-Run\-Header $\ast$ {\bf \-\_\-run}\label{classmarlintpc_1_1LoadDataFileProcessor_a5cfa94811f2b2101ccb3cb9e4af8947d}

\begin{DoxyCompactList}\small\item\em run number \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
reads in an additional lcio file and adds all available collections to the event with the same event number 

\subparagraph*{Input -\/ Prerequisites}

\begin{DoxyItemize}
\item Path to lcio file\end{DoxyItemize}
\subparagraph*{Output}

\begin{DoxyItemize}
\item all collections contained in that lcio for the given event\end{DoxyItemize}

\begin{DoxyParams}{Parameters}
{\em File\-Path} & Path of the file to be read in\\
\hline
\end{DoxyParams}
\begin{DoxyAuthor}{Author}
Simone Zimmermann, University of Bonn 
\end{DoxyAuthor}


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