\section{marlintpc\-:\-:Write\-Xray\-Objects\-To\-R\-O\-O\-T\-Tree\-Processor Class Reference}
\label{classmarlintpc_1_1WriteXrayObjectsToROOTTreeProcessor}\index{marlintpc\-::\-Write\-Xray\-Objects\-To\-R\-O\-O\-T\-Tree\-Processor@{marlintpc\-::\-Write\-Xray\-Objects\-To\-R\-O\-O\-T\-Tree\-Processor}}
Inheritance diagram for marlintpc\-:\-:Write\-Xray\-Objects\-To\-R\-O\-O\-T\-Tree\-Processor\-:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{classmarlintpc_1_1WriteXrayObjectsToROOTTreeProcessor}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
virtual Processor $\ast$ {\bfseries new\-Processor} ()\label{classmarlintpc_1_1WriteXrayObjectsToROOTTreeProcessor_a6ec1afdc495e28ecfd3d5ddf9c500093}

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

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

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

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

\end{DoxyCompactItemize}
\subsection*{Protected Member Functions}
\begin{DoxyCompactItemize}
\item 
void {\bfseries write\-Hit\-To\-Map} (std\-::map$<$ int, double $>$ $\ast$map, lcio\-::\-Tracker\-Hit $\ast$hit)\label{classmarlintpc_1_1WriteXrayObjectsToROOTTreeProcessor_a023243089c31579db86edca31f409f9f}

\item 
void {\bfseries write\-Hit\-To\-Vectors} (std\-::vector$<$ int $>$ $\ast$x\-Vec, std\-::vector$<$ int $>$ $\ast$y\-Vec, std\-::vector$<$ double $>$ $\ast$val\-Vec, lcio\-::\-Tracker\-Hit $\ast$hit)\label{classmarlintpc_1_1WriteXrayObjectsToROOTTreeProcessor_a003af7b9d62be6123851fe453cf0df8c}

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

\item 
std\-::string {\bfseries \-\_\-root\-File\-Name}\label{classmarlintpc_1_1WriteXrayObjectsToROOTTreeProcessor_a41ace120e0ba0531eeb9291485b1a040}

\item 
std\-::string {\bfseries \-\_\-root\-File\-Description}\label{classmarlintpc_1_1WriteXrayObjectsToROOTTreeProcessor_acb9b9bb3958d495a425fa8b1192eb52b}

\item 
T\-File $\ast$ {\bfseries \-\_\-root\-File}\label{classmarlintpc_1_1WriteXrayObjectsToROOTTreeProcessor_ae96faa0d553b0d7ad606ea56b5db9373}

\item 
std\-::string {\bfseries \-\_\-root\-Tree\-Description}\label{classmarlintpc_1_1WriteXrayObjectsToROOTTreeProcessor_afaa8bd01f31644bc74ee082ea68e4a44}

\item 
T\-Tree $\ast$ {\bfseries \-\_\-root\-Tree}\label{classmarlintpc_1_1WriteXrayObjectsToROOTTreeProcessor_af7e3f477d3129af4dde3e66ca96785a4}

\item 
{\bf Xray\-Geometry\-Service} $\ast$ {\bfseries \-\_\-geometry\-Service}\label{classmarlintpc_1_1WriteXrayObjectsToROOTTreeProcessor_ac02555103f938af41f31a37b58c27d43}

\item 
int {\bfseries \-\_\-event\-Counter}\label{classmarlintpc_1_1WriteXrayObjectsToROOTTreeProcessor_a7a0becadfab1958f36a02a65fa586610}

\item 
int {\bfseries \-\_\-run\-Counter}\label{classmarlintpc_1_1WriteXrayObjectsToROOTTreeProcessor_ad7602c2c79b696b228ac2be16d41d09c}

\item 
int $\ast$ {\bfseries \-\_\-run\-Number}\label{classmarlintpc_1_1WriteXrayObjectsToROOTTreeProcessor_a4b9781b840f6ff757eb9691bfc07b255}

\item 
int $\ast$ {\bfseries \-\_\-run\-Type}\label{classmarlintpc_1_1WriteXrayObjectsToROOTTreeProcessor_a7526878518507d10f628903b125654f7}

\item 
int $\ast$ {\bfseries \-\_\-event\-Number}\label{classmarlintpc_1_1WriteXrayObjectsToROOTTreeProcessor_a72731f11f0b0f66ac13ace8e21cbfbe5}

\item 
U\-Long64\-\_\-t $\ast$ {\bfseries \-\_\-timestamp}\label{classmarlintpc_1_1WriteXrayObjectsToROOTTreeProcessor_ace1699bc31b744b007845916d7224082}

\item 
int $\ast$ {\bfseries \-\_\-number\-Of\-Pixels}\label{classmarlintpc_1_1WriteXrayObjectsToROOTTreeProcessor_a576e5ba1408d8fcc8a662a833b8e8f0e}

\item 
int $\ast$ {\bfseries \-\_\-total\-Charge}\label{classmarlintpc_1_1WriteXrayObjectsToROOTTreeProcessor_af1e12529e32c08eff6bd25a02316074f}

\item 
double $\ast$ {\bfseries \-\_\-energy\-From\-Charge}\label{classmarlintpc_1_1WriteXrayObjectsToROOTTreeProcessor_a8e55096a458715ec2b00a321d56db10e}

\item 
double $\ast$ {\bfseries \-\_\-energy\-From\-Pixels}\label{classmarlintpc_1_1WriteXrayObjectsToROOTTreeProcessor_acadd5bc96b031944191c8e1ead87cf1c}

\item 
double $\ast$ {\bfseries \-\_\-position\-X}\label{classmarlintpc_1_1WriteXrayObjectsToROOTTreeProcessor_af329d4a374a58f704e744d216811dca9}

\item 
double $\ast$ {\bfseries \-\_\-position\-Y}\label{classmarlintpc_1_1WriteXrayObjectsToROOTTreeProcessor_a269e453b85950922aac785eef68eb44d}

\item 
double $\ast$ {\bfseries \-\_\-rotation\-Angle}\label{classmarlintpc_1_1WriteXrayObjectsToROOTTreeProcessor_a128ecea31988743e433ca1aaf877d0ac}

\item 
double $\ast$ {\bfseries \-\_\-rms\-Transverse}\label{classmarlintpc_1_1WriteXrayObjectsToROOTTreeProcessor_a2cc5bd8fce81ef747c417d380324d50d}

\item 
double $\ast$ {\bfseries \-\_\-rms\-Longitudinal}\label{classmarlintpc_1_1WriteXrayObjectsToROOTTreeProcessor_a1756dfaaaf5f72f2a804b0271c12cc30}

\item 
double $\ast$ {\bfseries \-\_\-excentricity}\label{classmarlintpc_1_1WriteXrayObjectsToROOTTreeProcessor_aa6e63352e2c9627eadfae655294fde82}

\item 
double $\ast$ {\bfseries \-\_\-radius}\label{classmarlintpc_1_1WriteXrayObjectsToROOTTreeProcessor_abc2aa39a3bf519d34a5539d961d673dc}

\item 
double $\ast$ {\bfseries \-\_\-width}\label{classmarlintpc_1_1WriteXrayObjectsToROOTTreeProcessor_ade555cff52c3da25796bd4c8636ed1d0}

\item 
double $\ast$ {\bfseries \-\_\-length}\label{classmarlintpc_1_1WriteXrayObjectsToROOTTreeProcessor_a1c1330e08e73043cddef46663fe09a15}

\item 
double $\ast$ {\bfseries \-\_\-skewness\-Transverse}\label{classmarlintpc_1_1WriteXrayObjectsToROOTTreeProcessor_ac171d10cc75f6ba8ce59c6c77492794d}

\item 
double $\ast$ {\bfseries \-\_\-skewness\-Longitudinal}\label{classmarlintpc_1_1WriteXrayObjectsToROOTTreeProcessor_a19c7feab8720ff7aa426821ec9510274}

\item 
double $\ast$ {\bfseries \-\_\-kurtosis\-Transverse}\label{classmarlintpc_1_1WriteXrayObjectsToROOTTreeProcessor_a4192632f22279f9f669ff6a37893dc6d}

\item 
double $\ast$ {\bfseries \-\_\-kurtosis\-Longitudinal}\label{classmarlintpc_1_1WriteXrayObjectsToROOTTreeProcessor_a647bd07a35e62ce32d198c972e878591}

\item 
double $\ast$ {\bfseries \-\_\-likelihood\-Marlin}\label{classmarlintpc_1_1WriteXrayObjectsToROOTTreeProcessor_a3528f307685a7bbf11b935c1f198d3fb}

\item 
double $\ast$ {\bfseries \-\_\-fraction\-Within\-Rms\-Transverse}\label{classmarlintpc_1_1WriteXrayObjectsToROOTTreeProcessor_abea2f05e057a1c374d019b85bc9909e9}

\item 
std\-::map$<$ int, double $>$ $\ast$ {\bfseries \-\_\-pixel\-Map}\label{classmarlintpc_1_1WriteXrayObjectsToROOTTreeProcessor_a92691d00a4b4e7829267f23e2a089a69}

\item 
std\-::vector$<$ int $>$ $\ast$ {\bfseries \-\_\-x\-Vector}\label{classmarlintpc_1_1WriteXrayObjectsToROOTTreeProcessor_aacbe88a188d395245e5f99359224d4ef}

\item 
std\-::vector$<$ int $>$ $\ast$ {\bfseries \-\_\-y\-Vector}\label{classmarlintpc_1_1WriteXrayObjectsToROOTTreeProcessor_a3dd0dd6d58fed696f1c4ab6f9ed57cb5}

\item 
std\-::vector$<$ double $>$ $\ast$ {\bfseries \-\_\-value\-Vector}\label{classmarlintpc_1_1WriteXrayObjectsToROOTTreeProcessor_a161c4a20c45ec907e4f53446452016e2}

\end{DoxyCompactItemize}


The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
\item 
Write\-Xray\-Objects\-To\-R\-O\-O\-T\-Tree\-Processor.\-h\item 
Write\-Xray\-Objects\-To\-R\-O\-O\-T\-Tree\-Processor.\-cc\end{DoxyCompactItemize}
