\section{marlintpc\-:\-:Xray\-Energy\-Calibration\-Processor Class Reference}
\label{classmarlintpc_1_1XrayEnergyCalibrationProcessor}\index{marlintpc\-::\-Xray\-Energy\-Calibration\-Processor@{marlintpc\-::\-Xray\-Energy\-Calibration\-Processor}}
Inheritance diagram for marlintpc\-:\-:Xray\-Energy\-Calibration\-Processor\-:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{classmarlintpc_1_1XrayEnergyCalibrationProcessor}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
virtual Processor $\ast$ {\bfseries new\-Processor} ()\label{classmarlintpc_1_1XrayEnergyCalibrationProcessor_a143d4a11614c9b894a0939d89d5ae242}

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

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

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

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

\end{DoxyCompactItemize}
\subsection*{Protected Member Functions}
\begin{DoxyCompactItemize}
\item 
double {\bfseries energy} (int value, std\-::vector$<$ float $>$ $\ast$parameters)\label{classmarlintpc_1_1XrayEnergyCalibrationProcessor_a37c3a3dccdaa8ba13f17e2a2399daf07}

\end{DoxyCompactItemize}
\subsection*{Protected Attributes}
\begin{DoxyCompactItemize}
\item 
std\-::string {\bfseries \-\_\-input\-Collection}\label{classmarlintpc_1_1XrayEnergyCalibrationProcessor_a53be62992674157176cc4e8a4be9facf}

\item 
std\-::string {\bfseries \-\_\-output\-Xrays}\label{classmarlintpc_1_1XrayEnergyCalibrationProcessor_aed3053581a1bc35968d3e4c2863c400f}

\item 
std\-::string {\bfseries \-\_\-output\-Collection}\label{classmarlintpc_1_1XrayEnergyCalibrationProcessor_afe4b56bdbe9883d29f4a3693883dcc98}

\item 
int {\bfseries \-\_\-output\-Is\-Transient}\label{classmarlintpc_1_1XrayEnergyCalibrationProcessor_ac27009dca5b8845500ecb23cdb3f591a}

\item 
std\-::vector$<$ float $>$ {\bfseries \-\_\-energy\-From\-Charge\-Parameter\-Vector}\label{classmarlintpc_1_1XrayEnergyCalibrationProcessor_ab290bc90d1a41f7ea4e34576f3570c6f}

\item 
std\-::vector$<$ float $>$ {\bfseries \-\_\-energy\-From\-Pixels\-Parameter\-Vector}\label{classmarlintpc_1_1XrayEnergyCalibrationProcessor_a5bae4af590d25db788c95959fc6ebfc2}

\item 
T\-H1\-D $\ast$ {\bfseries \-\_\-energy\-From\-Charge\-Histogram}\label{classmarlintpc_1_1XrayEnergyCalibrationProcessor_a62c348b208af4f2411a2332418a319f3}

\item 
T\-H1\-D $\ast$ {\bfseries \-\_\-energy\-From\-Pixels\-Histogram}\label{classmarlintpc_1_1XrayEnergyCalibrationProcessor_aef3171bfa64c147db285896335103ac0}

\end{DoxyCompactItemize}


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