\hypertarget{struct__BFaccDescCAL}{
\section{\_\-BFacc\-Desc\-CAL Struct Reference}
\label{struct__BFaccDescCAL}\index{_BFaccDescCAL@{\_\-BFaccDescCAL}}
}
layout of a calorimeter access descriptor  


{\tt \#include $<$g\-CAL\_\-p.h$>$}

\subsection*{Data Fields}
\begin{CompactItemize}
\item 
unsigned int \hyperlink{struct__BFaccDescCAL_o0}{unused}:13
\item 
unsigned int \hyperlink{struct__BFaccDescCAL_o1}{fixed}: 4
\item 
unsigned int \hyperlink{struct__BFaccDescCAL_o2}{gcrc}: 4
\item 
unsigned int \hyperlink{struct__BFaccDescCAL_o3}{gcfe\-Target}: 1
\item 
unsigned int \hyperlink{struct__BFaccDescCAL_o4}{gcfe}: 4
\item 
unsigned int \hyperlink{struct__BFaccDescCAL_o5}{func}: 2
\item 
unsigned int \hyperlink{struct__BFaccDescCAL_o6}{reg}: 3
\item 
unsigned int \hyperlink{struct__BFaccDescCAL_o7}{parity}: 1
\end{CompactItemize}


\subsection{Detailed Description}
layout of a calorimeter access descriptor 

This struct is common to GCRC and GCFE objects 



\subsection{Field Documentation}
\hypertarget{struct__BFaccDescCAL_o1}{
\index{_BFaccDescCAL@{\_\-BFacc\-Desc\-CAL}!fixed@{fixed}}
\index{fixed@{fixed}!_BFaccDescCAL@{\_\-BFacc\-Desc\-CAL}}
\subsubsection[fixed]{\setlength{\rightskip}{0pt plus 5cm}unsigned int \hyperlink{struct__BFaccDescCAL_o1}{\_\-BFacc\-Desc\-CAL::fixed}}}
\label{struct__BFaccDescCAL_o1}


fixed portioned of access descriptor \hypertarget{struct__BFaccDescCAL_o5}{
\index{_BFaccDescCAL@{\_\-BFacc\-Desc\-CAL}!func@{func}}
\index{func@{func}!_BFaccDescCAL@{\_\-BFacc\-Desc\-CAL}}
\subsubsection[func]{\setlength{\rightskip}{0pt plus 5cm}unsigned int \hyperlink{struct__BFaccDescCAL_o5}{\_\-BFacc\-Desc\-CAL::func}}}
\label{struct__BFaccDescCAL_o5}


2 bit function opcode \hypertarget{struct__BFaccDescCAL_o4}{
\index{_BFaccDescCAL@{\_\-BFacc\-Desc\-CAL}!gcfe@{gcfe}}
\index{gcfe@{gcfe}!_BFaccDescCAL@{\_\-BFacc\-Desc\-CAL}}
\subsubsection[gcfe]{\setlength{\rightskip}{0pt plus 5cm}unsigned int \hyperlink{struct__BFaccDescCAL_o4}{\_\-BFacc\-Desc\-CAL::gcfe}}}
\label{struct__BFaccDescCAL_o4}


GCFE address \hypertarget{struct__BFaccDescCAL_o3}{
\index{_BFaccDescCAL@{\_\-BFacc\-Desc\-CAL}!gcfeTarget@{gcfeTarget}}
\index{gcfeTarget@{gcfeTarget}!_BFaccDescCAL@{\_\-BFacc\-Desc\-CAL}}
\subsubsection[gcfeTarget]{\setlength{\rightskip}{0pt plus 5cm}unsigned int \hyperlink{struct__BFaccDescCAL_o3}{\_\-BFacc\-Desc\-CAL::gcfe\-Target}}}
\label{struct__BFaccDescCAL_o3}


set if command is for GCFE \hypertarget{struct__BFaccDescCAL_o2}{
\index{_BFaccDescCAL@{\_\-BFacc\-Desc\-CAL}!gcrc@{gcrc}}
\index{gcrc@{gcrc}!_BFaccDescCAL@{\_\-BFacc\-Desc\-CAL}}
\subsubsection[gcrc]{\setlength{\rightskip}{0pt plus 5cm}unsigned int \hyperlink{struct__BFaccDescCAL_o2}{\_\-BFacc\-Desc\-CAL::gcrc}}}
\label{struct__BFaccDescCAL_o2}


GCRC address \hypertarget{struct__BFaccDescCAL_o7}{
\index{_BFaccDescCAL@{\_\-BFacc\-Desc\-CAL}!parity@{parity}}
\index{parity@{parity}!_BFaccDescCAL@{\_\-BFacc\-Desc\-CAL}}
\subsubsection[parity]{\setlength{\rightskip}{0pt plus 5cm}unsigned int \hyperlink{struct__BFaccDescCAL_o7}{\_\-BFacc\-Desc\-CAL::parity}}}
\label{struct__BFaccDescCAL_o7}


parity -- does not include fixed portion \hypertarget{struct__BFaccDescCAL_o6}{
\index{_BFaccDescCAL@{\_\-BFacc\-Desc\-CAL}!reg@{reg}}
\index{reg@{reg}!_BFaccDescCAL@{\_\-BFacc\-Desc\-CAL}}
\subsubsection[reg]{\setlength{\rightskip}{0pt plus 5cm}unsigned int \hyperlink{struct__BFaccDescCAL_o6}{\_\-BFacc\-Desc\-CAL::reg}}}
\label{struct__BFaccDescCAL_o6}


3 bit register -- for dataless interpreted as an opcode \hypertarget{struct__BFaccDescCAL_o0}{
\index{_BFaccDescCAL@{\_\-BFacc\-Desc\-CAL}!unused@{unused}}
\index{unused@{unused}!_BFaccDescCAL@{\_\-BFacc\-Desc\-CAL}}
\subsubsection[unused]{\setlength{\rightskip}{0pt plus 5cm}unsigned int \hyperlink{struct__BFaccDescCAL_o0}{\_\-BFacc\-Desc\-CAL::unused}}}
\label{struct__BFaccDescCAL_o0}


must be zero 

The documentation for this struct was generated from the following file:\begin{CompactItemize}
\item 
\hyperlink{gCAL__p_8h}{g\-CAL\_\-p.h}\end{CompactItemize}
