\section{Fox Class Reference}
\label{classFox}\index{Fox@{Fox}}


Processor calculates Fox-\/\-Wolfram moments.  




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

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

\item 
virtual void {\bf init} ()
\begin{DoxyCompactList}\small\item\em Called at the begin of the job before anything is read. \end{DoxyCompactList}\item 
virtual void {\bf process\-Run\-Header} (L\-C\-Run\-Header $\ast$run)\label{classFox_aecde263deed0cc9d435750fc7edbbd4f}

\begin{DoxyCompactList}\small\item\em Called for every run. \end{DoxyCompactList}\item 
virtual void {\bf process\-Event} (L\-C\-Event $\ast$evt)\label{classFox_a760b8790c32107703fc0784c036d7c07}

\begin{DoxyCompactList}\small\item\em Called for every event -\/ the working horse. \end{DoxyCompactList}\item 
virtual void {\bfseries check} (L\-C\-Event $\ast$evt)\label{classFox_a4bd03dfa7dfd483aca3f3bb42755d98c}

\item 
virtual void {\bf end} ()\label{classFox_a0d06befa265d63970cee901cd01cecdd}

\begin{DoxyCompactList}\small\item\em Called after data processing for clean up. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Protected Attributes}
\begin{DoxyCompactItemize}
\item 
std\-::string {\bf \-\_\-col\-Name}\label{classFox_a9fa341128d839f1986a5d9900f4a723c}

\begin{DoxyCompactList}\small\item\em Input collection name. \end{DoxyCompactList}\item 
std\-::vector$<$ int $>$ {\bf \-\_\-moments\-To\-Calculate}\label{classFox_a74804092c12ffdba88d384f2d119c5ab}

\begin{DoxyCompactList}\small\item\em Vector of moments orders to be calculated. \end{DoxyCompactList}\item 
int {\bfseries \-\_\-n\-Run}\label{classFox_ad0a37133fb4bb215eed273f3503309ca}

\item 
int {\bfseries \-\_\-n\-Evt}\label{classFox_ab72a436294606acbb810ceb8f6b3bdcb}

\end{DoxyCompactItemize}


\subsection{Detailed Description}
Processor calculates Fox-\/\-Wolfram moments. 

input parameters are name of the Reconstructed\-Particle collection and arbitrary number of moments entered just as integers for example Calculate\-Fox\-Wolfram\-Moments 1 3 6 , moment of 0-\/th order is calculated by default (for later normalisation) so you don't need to enter this one. Output is stored as a parameter of te Reconstructed\-Particle collection with the name Fox\-Wolfram\-\_\-moment(n) where n is actual number. \begin{DoxyAuthor}{Author}
P.\-Krstonosic , D\-E\-S\-Y 
\end{DoxyAuthor}


\subsection{Member Function Documentation}
\index{Fox@{Fox}!init@{init}}
\index{init@{init}!Fox@{Fox}}
\subsubsection[{init}]{\setlength{\rightskip}{0pt plus 5cm}virtual void Fox\-::init (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [virtual]}}\label{classFox_ab69aec3fe66bcf3f963aacf23d7c0918}


Called at the begin of the job before anything is read. 

Use to initialize the processor, e.\-g. book histograms. 

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