\section{marlintpc\-:\-:Electron\-Cloud Class Reference}
\label{classmarlintpc_1_1ElectronCloud}\index{marlintpc\-::\-Electron\-Cloud@{marlintpc\-::\-Electron\-Cloud}}


\doxyref{Electron\-Cloud}{p.}{classmarlintpc_1_1ElectronCloud} \-: A cloud of electrons.  




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

Inheritance diagram for marlintpc\-:\-:Electron\-Cloud\-:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=1.780604cm]{classmarlintpc_1_1ElectronCloud}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
{\bf Electron\-Cloud} ()\label{classmarlintpc_1_1ElectronCloud_aef80893442a01355fed849c85588576c}

\begin{DoxyCompactList}\small\item\em constructor \end{DoxyCompactList}\item 
{\bfseries Electron\-Cloud} (E\-V\-E\-N\-T\-::\-L\-C\-Object $\ast$obj)\label{classmarlintpc_1_1ElectronCloud_a2f9a443fb2fbc3ebe51e340715948871}

\item 
int {\bf get\-\_\-electron\-\_\-count} (void) const \label{classmarlintpc_1_1ElectronCloud_aafdd4e07ff3470aa0118003b5196f349}

\begin{DoxyCompactList}\small\item\em gets the number of electrons \end{DoxyCompactList}\item 
void {\bf set\-\_\-electron\-\_\-count} (int)\label{classmarlintpc_1_1ElectronCloud_a5a55ce7ef6c50a17b6fccafc4d35d957}

\begin{DoxyCompactList}\small\item\em sets the number of electrons \end{DoxyCompactList}\item 
double {\bf get\-\_\-x\-\_\-position} (void) const \label{classmarlintpc_1_1ElectronCloud_ae8669a3c62c56fef4a55ae7b536b8c1b}

\begin{DoxyCompactList}\small\item\em gets the mean x position \end{DoxyCompactList}\item 
void {\bf set\-\_\-x\-\_\-position} (double)\label{classmarlintpc_1_1ElectronCloud_a15a795d4561bb6f9eb1d9f583e5a61ab}

\begin{DoxyCompactList}\small\item\em sets the mean x position \end{DoxyCompactList}\item 
double {\bf get\-\_\-y\-\_\-position} (void) const \label{classmarlintpc_1_1ElectronCloud_ac75c69014cebcec9e6933c4739216ee8}

\begin{DoxyCompactList}\small\item\em gets the mean y position \end{DoxyCompactList}\item 
void {\bf set\-\_\-y\-\_\-position} (double)\label{classmarlintpc_1_1ElectronCloud_ade6cfcc12df95450a93af8c51024e9f0}

\begin{DoxyCompactList}\small\item\em sets the mean y position \end{DoxyCompactList}\item 
double {\bf get\-\_\-z\-\_\-position} (void) const \label{classmarlintpc_1_1ElectronCloud_ac34ee0914c2d1dea268182b31a5b6b7a}

\begin{DoxyCompactList}\small\item\em gets the mean z position \end{DoxyCompactList}\item 
void {\bf set\-\_\-z\-\_\-position} (double)\label{classmarlintpc_1_1ElectronCloud_a08021df9c8b64bb9804211506f9f2c45}

\begin{DoxyCompactList}\small\item\em sets the mean z position \end{DoxyCompactList}\item 
double {\bf get\-\_\-time} (void) const \label{classmarlintpc_1_1ElectronCloud_ae85771fc15e29fdf6808d89cb5896078}

\begin{DoxyCompactList}\small\item\em gets the mean time of the cloud \end{DoxyCompactList}\item 
void {\bf set\-\_\-time} (double)\label{classmarlintpc_1_1ElectronCloud_a1e1d7cb8066218dd5690ab1ebe74ca58}

\begin{DoxyCompactList}\small\item\em sets the mean time of the cloud \end{DoxyCompactList}\item 
double {\bf get\-\_\-transverse\-\_\-stdev} (void) const \label{classmarlintpc_1_1ElectronCloud_a9ffd1f907b0cca48b750b3c924e4721a}

\begin{DoxyCompactList}\small\item\em gets the transverse diffusion of the electrons in the cloud \end{DoxyCompactList}\item 
void {\bf set\-\_\-transverse\-\_\-stdev} (double)\label{classmarlintpc_1_1ElectronCloud_ad1b8c265679d145a75328ec5b1852f5e}

\begin{DoxyCompactList}\small\item\em sets he transverse diffusion of the electrons in the cloud \end{DoxyCompactList}\item 
double {\bf get\-\_\-longitudinal\-\_\-stdev} (void) const \label{classmarlintpc_1_1ElectronCloud_ae519d692d74b1dbe451c09a0ed426d95}

\begin{DoxyCompactList}\small\item\em gets the longitudinal diffusion of the electrons in the cloud \end{DoxyCompactList}\item 
void {\bf set\-\_\-longitudinal\-\_\-stdev} (double)\label{classmarlintpc_1_1ElectronCloud_a4ef8dc77b7a8d54f3fb7e7b71fa7a4db}

\begin{DoxyCompactList}\small\item\em sets he longitudinal diffusion of the electrons in the cloud \end{DoxyCompactList}\item 
C\-L\-H\-E\-P\-::\-Hep3\-Vector {\bf get\-\_\-mean\-\_\-position} (void) const \label{classmarlintpc_1_1ElectronCloud_a6e1389464d83e1486bc8e9b8e9f60bbf}

\begin{DoxyCompactList}\small\item\em gets the mean position of the cloud \end{DoxyCompactList}\item 
void {\bf set\-\_\-mean\-\_\-position} (C\-L\-H\-E\-P\-::\-Hep3\-Vector)\label{classmarlintpc_1_1ElectronCloud_aeb2fb9ee317af8591059d00142d2e49f}

\begin{DoxyCompactList}\small\item\em sets the mean position of the cloud \end{DoxyCompactList}\item 
int {\bf get\-\_\-cloud\-\_\-id} (void) const \label{classmarlintpc_1_1ElectronCloud_a205ba5a92a23c3a1a55479e1bcd544d3}

\begin{DoxyCompactList}\small\item\em sets the unique id of this cloud \end{DoxyCompactList}\item 
void {\bf set\-\_\-cloud\-\_\-id} (int)\label{classmarlintpc_1_1ElectronCloud_a72784a910098918b37fdef9b0f36c24e}

\begin{DoxyCompactList}\small\item\em sets the unique id of this cloud \end{DoxyCompactList}\item 
const std\-::string {\bf get\-Type\-Name} (void) const \label{classmarlintpc_1_1ElectronCloud_a9087ab5ff3f54c5eeb2dbee4579e3153}

\begin{DoxyCompactList}\small\item\em returns the typename of the class \end{DoxyCompactList}\item 
const std\-::string {\bf get\-Data\-Description} (void) const \label{classmarlintpc_1_1ElectronCloud_a06b31722f7e99bfec13f48d855411f78}

\begin{DoxyCompactList}\small\item\em returns the type of data in the generic object \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
\doxyref{Electron\-Cloud}{p.}{classmarlintpc_1_1ElectronCloud} \-: A cloud of electrons. 

\begin{DoxyAuthor}{Author}
J. Abernathy (U\-Vic)\par
 
\end{DoxyAuthor}


The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
\item 
Electron\-Cloud.\-h\item 
Electron\-Cloud.\-cc\end{DoxyCompactItemize}
