\hypertarget{Dfi-Acd_8hh}{
\section{Dfi-Acd.hh File Reference}
\label{Dfi-Acd_8hh}\index{Dfi-Acd.hh@{Dfi-Acd.hh}}
}
Enumerates fundamental constants of the ACD. 

\subsection*{Namespaces}
\begin{CompactItemize}
\item 
namespace \textbf{DfiAcd}
\end{CompactItemize}
\subsection*{Enumerations}
\begin{CompactItemize}
\item 
enum \textbf{Group} \{ \par
\hyperlink{namespaceDfiAcd_b7a1ef41e8df5ed0130f7b31c1f24fefc9efda6a005a7493b8fc3bc1440383d5}{DfiAcd::XZ} =  0, 
\par
\hyperlink{namespaceDfiAcd_b7a1ef41e8df5ed0130f7b31c1f24feff6bb2b37329d1ac373e5cb4de2e050ae}{DfiAcd::YZ} =  1, 
\par
\hyperlink{namespaceDfiAcd_b7a1ef41e8df5ed0130f7b31c1f24fefb24e7ff1ea87c4f5035c5d872765164f}{DfiAcd::XY} =  2, 
\par
\hyperlink{namespaceDfiAcd_b7a1ef41e8df5ed0130f7b31c1f24fef9ee5e85c3ac8a2f47c812776f0c8f817}{DfiAcd::RU} =  3, 
\par
\hyperlink{namespaceDfiAcd_b7a1ef41e8df5ed0130f7b31c1f24fef2b3df2aa97e5255bb2f7f787401a1b2d}{DfiAcd::GroupMin} =  XZ, 
\par
\hyperlink{namespaceDfiAcd_b7a1ef41e8df5ed0130f7b31c1f24fef47ad12f25ae04d3528018526780f97b2}{DfiAcd::GroupMax} =  RU, 
\par
\hyperlink{namespaceDfiAcd_b7a1ef41e8df5ed0130f7b31c1f24fef679e0b898529c9042299789375eb0896}{DfiAcd::GroupCnt} =  4, 
\par
\hyperlink{namespaceDfiAcd_b7a1ef41e8df5ed0130f7b31c1f24feff71670111a89b5346587eca4c5e726e3}{DfiAcd::ChannelsPerGroup} =  32, 
\par
\hyperlink{namespaceDfiAcd_b7a1ef41e8df5ed0130f7b31c1f24fefb4588554fa2b642f3863c1c01c457040}{DfiAcd::GroupChannelCnt} =  32$\ast$4
 \}
\item 
enum \textbf{Board} \{ \par
\textbf{\_\-1LA} =  0, 
\par
\textbf{\_\-1RB} =  1, 
\par
\textbf{\_\-2LA} =  2, 
\par
\textbf{\_\-2LB} =  3, 
\par
\textbf{\_\-2RA} =  4, 
\par
\textbf{\_\-2RB} =  5, 
\par
\textbf{\_\-3LA} =  6, 
\par
\textbf{\_\-3RB} =  7, 
\par
\textbf{\_\-4LA} =  8, 
\par
\textbf{\_\-4LB} =  9, 
\par
\textbf{\_\-4RA} =  10, 
\par
\textbf{\_\-4RB} =  11, 
\par
\hyperlink{namespaceDfiAcd_0027b1878dc7d954455ec1e3e285a6e686d1c18468af9264cc374be0fffb16ee}{DfiAcd::BoardMin} =  \_\-1LA, 
\par
\hyperlink{namespaceDfiAcd_0027b1878dc7d954455ec1e3e285a6e65fc0f077fbfa3e3a0c5361c56b49b145}{DfiAcd::BoardMax} =  \_\-4RB, 
\par
\hyperlink{namespaceDfiAcd_0027b1878dc7d954455ec1e3e285a6e64998ae2ceaa1426d296de2a6bf28c8c3}{DfiAcd::BoardCnt} =  12, 
\par
\hyperlink{namespaceDfiAcd_0027b1878dc7d954455ec1e3e285a6e6dec39b094d326c6f93c2bf18c18f8e41}{DfiAcd::BoardChannelCnt} =  18
 \}
\item 
enum \textbf{BoardPair} \{ \par
\hyperlink{namespaceDfiAcd_b1f54c5f6f29303008470d04edae8d500db5dc8dcc6f3f62f05d40a1b4ff820f}{DfiAcd::\_\-1LR} =  0, 
\par
\hyperlink{namespaceDfiAcd_b1f54c5f6f29303008470d04edae8d50ece189183d5e4f3b19c0841b90e83f0a}{DfiAcd::\_\-2LL} =  1, 
\par
\hyperlink{namespaceDfiAcd_b1f54c5f6f29303008470d04edae8d50a0f4a84700f31ea7dce26cbca2fd5a72}{DfiAcd::\_\-2RR} =  2, 
\par
\hyperlink{namespaceDfiAcd_b1f54c5f6f29303008470d04edae8d50cef2fcf4bac3a4c3c59244b2b53cf86d}{DfiAcd::\_\-3LR} =  3, 
\par
\hyperlink{namespaceDfiAcd_b1f54c5f6f29303008470d04edae8d5004ca40d4809edbd8b70acd72245d3848}{DfiAcd::\_\-4LL} =  4, 
\par
\hyperlink{namespaceDfiAcd_b1f54c5f6f29303008470d04edae8d504a2fde373cf0dca8f853e8a923356e1f}{DfiAcd::\_\-4RR} =  5, 
\par
\hyperlink{namespaceDfiAcd_b1f54c5f6f29303008470d04edae8d5037946aadfa2e6858e7453ae3f09b5019}{DfiAcd::BoardPairMin} =  \_\-1LR, 
\par
\hyperlink{namespaceDfiAcd_b1f54c5f6f29303008470d04edae8d501ab910c72ea0d8191095894556d23f61}{DfiAcd::BoardPairMax} =  \_\-4RR, 
\par
\hyperlink{namespaceDfiAcd_b1f54c5f6f29303008470d04edae8d50519a89dd62e6d375ff9c18802c7b17ae}{DfiAcd::BoardPairCnt} =  6
 \}
\end{CompactItemize}
\subsection*{Functions}
\begin{CompactItemize}
\item 
static int \hyperlink{namespaceDfiAcd_497f67ee93e9e289b33f8f55c46e6c30}{DfiAcd::mapToAem} (int group, int channel)
\begin{CompactList}\small\item\em Maps GEM group (0-3) and channel (0-31) number to an electronics index. \item\end{CompactList}\item 
static int \hyperlink{namespaceDfiAcd_8e7623ad06c0f48cfb10ff4fbe0d41a3}{DfiAcd::mapFromAem} (int board, int channel)
\begin{CompactList}\small\item\em Maps an AEM board and channel number to a GEM index. \item\end{CompactList}\item 
static Board \hyperlink{namespaceDfiAcd_a10157c44824cf25922f3616a54196b5}{DfiAcd::aemBoard} (int aem\_\-idx)
\begin{CompactList}\small\item\em Extracts the board number from an aem index. \item\end{CompactList}\item 
static int \hyperlink{namespaceDfiAcd_8ea534f140acf29db359dc728667e527}{DfiAcd::aemChannel} (int aem\_\-idx)
\begin{CompactList}\small\item\em Extracts the channel number from an aem index. \item\end{CompactList}\end{CompactItemize}


\subsection{Detailed Description}
Enumerates fundamental constants of the ACD. 

\begin{Desc}
\item[Author:]JJRussell - \href{mailto:russell@slac.stanford.edu}{\tt russell@slac.stanford.edu}\end{Desc}


\footnotesize\begin{verbatim}

   CVS $Id: Dfi-Acd.hh,v 1.1 2008/06/11 00:01:54 russell Exp $
\end{verbatim}
\normalsize
 