\section{gear\-:\-:Layer\-Layout Class Reference}
\label{classgear_1_1LayerLayout}\index{gear\-::\-Layer\-Layout@{gear\-::\-Layer\-Layout}}


Abstract description of a layered layout detector -\/ typically a a sampling calorimeter.  




{\ttfamily \#include $<$Layer\-Layout.\-h$>$}

Inheritance diagram for gear\-:\-:Layer\-Layout\-:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{classgear_1_1LayerLayout}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
virtual {\bf $\sim$\-Layer\-Layout} ()\label{classgear_1_1LayerLayout_a9bb7a650872fa135e48786f2f98baa4d}

\begin{DoxyCompactList}\small\item\em Destructor. \end{DoxyCompactList}\item 
virtual int {\bf get\-N\-Layers} () const =0\label{classgear_1_1LayerLayout_af8dde2d1e7f487fdef8d601b9371861e}

\begin{DoxyCompactList}\small\item\em The total number of layers. \end{DoxyCompactList}\item 
virtual double {\bf get\-Distance} (int layer\-Index) const =0\label{classgear_1_1LayerLayout_a40165b04381b4a5e4109837be679fc2d}

\begin{DoxyCompactList}\small\item\em The distance of the layer layer\-Index from the origin -\/ layer indexing starts at 0 for the layer closest to the origin. \end{DoxyCompactList}\item 
virtual double {\bf get\-Thickness} (int layer\-Index) const =0\label{classgear_1_1LayerLayout_ac6ee30719b7cc2224d7448e5436a8fb0}

\begin{DoxyCompactList}\small\item\em The thickness of the layer layer\-Index -\/ layer indexing starts at 0 for the layer closest to the origin. \end{DoxyCompactList}\item 
virtual double {\bf get\-Absorber\-Thickness} (int layer\-Index) const =0\label{classgear_1_1LayerLayout_a74d673da27222b7cc8dd550265151b09}

\begin{DoxyCompactList}\small\item\em The thickness of the absorber part of the layer layer\-Index -\/ layer indexing starts at 0 for the layer closest to the origin. \end{DoxyCompactList}\item 
virtual double {\bf get\-Cell\-Size0} (int layer\-Index) const =0\label{classgear_1_1LayerLayout_a6ecce5d0205dae59a0dac5fe8559de26}

\begin{DoxyCompactList}\small\item\em The cell size along the first axis where first is either along the beam (barrel type) or up (endcap) or the direction closest to that. \end{DoxyCompactList}\item 
virtual double {\bf get\-Cell\-Size1} (int layer\-Index) const =0\label{classgear_1_1LayerLayout_a3785ebbe3075536188de290c294d0fac}

\begin{DoxyCompactList}\small\item\em The second cell size, perpendicular to the first direction (\doxyref{get\-Cell\-Size0()}{p.}{classgear_1_1LayerLayout_a6ecce5d0205dae59a0dac5fe8559de26}) and the depth of the layers. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
Abstract description of a layered layout detector -\/ typically a a sampling calorimeter. 

\begin{DoxyAuthor}{Author}
F. Gaede, D\-E\-S\-Y 
\end{DoxyAuthor}
\begin{DoxyVersion}{Version}

\end{DoxyVersion}
\begin{DoxyParagraph}{Id\-:}
\doxyref{Layer\-Layout.\-h}{p.}{LayerLayout_8h_source} 380 2011-\/08-\/26 12\-:24\-:46\-Z gaede 
\end{DoxyParagraph}


Definition at line 15 of file Layer\-Layout.\-h.



The documentation for this class was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
Layer\-Layout.\-h\end{DoxyCompactItemize}
