\section{gear\-:\-:Tracker\-Planes\-Parameters Class Reference}
\label{classgear_1_1TrackerPlanesParameters}\index{gear\-::\-Tracker\-Planes\-Parameters@{gear\-::\-Tracker\-Planes\-Parameters}}


Geometry properties of a pixel beam telescope needed for reconstruction code.  




{\ttfamily \#include $<$Tracker\-Planes\-Parameters.\-h$>$}

Inheritance diagram for gear\-:\-:Tracker\-Planes\-Parameters\-:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=3.000000cm]{classgear_1_1TrackerPlanesParameters}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
virtual {\bf $\sim$\-Tracker\-Planes\-Parameters} ()\label{classgear_1_1TrackerPlanesParameters_a82661c2186d791f44fedc68cbe1dd37b}

\begin{DoxyCompactList}\small\item\em Destructor. \end{DoxyCompactList}\item 
virtual int {\bf get\-Layout\-I\-D} () const =0\label{classgear_1_1TrackerPlanesParameters_a9f10e39cf0a026002d50823ec276ef6f}

\begin{DoxyCompactList}\small\item\em I\-D of telescope setup. \end{DoxyCompactList}\item 
virtual int {\bf get\-Layout\-Type} () const =0\label{classgear_1_1TrackerPlanesParameters_af5c2f831388a0277a4238999e29bc0b1}

\begin{DoxyCompactList}\small\item\em The type of Tracker\-Planes detector\-: \end{DoxyCompactList}\item 
virtual int {\bf get\-Layout\-Number\-Of\-Layers} () const =0\label{classgear_1_1TrackerPlanesParameters_a10b8c0e97c0a151e11032cbfb398a3f4}

\begin{DoxyCompactList}\small\item\em Number of telescope planes of Tracker\-Planes detector. \end{DoxyCompactList}\item 
virtual void {\bf set\-Layout\-I\-D} (int)=0\label{classgear_1_1TrackerPlanesParameters_a03c5fbaf14a192d5073a197b7bb9fbb9}

\begin{DoxyCompactList}\small\item\em I\-D of telescope setup. \end{DoxyCompactList}\item 
virtual void {\bf set\-Layout\-Type} (int)=0\label{classgear_1_1TrackerPlanesParameters_ace624339e7a849e8c228fe6881413437}

\begin{DoxyCompactList}\small\item\em The type of Tracker\-Planes detector\-: \end{DoxyCompactList}\item 
virtual void {\bf set\-Layout\-Number\-Of\-Layers} (int)=0\label{classgear_1_1TrackerPlanesParameters_a4359cb09c06166681d55173e5b2d4c53}

\begin{DoxyCompactList}\small\item\em Number of telescope planes of Tracker\-Planes detector. \end{DoxyCompactList}\item 
virtual const \\*
{\bf Tracker\-Planes\-Layer\-Layout} \& {\bf get\-Tracker\-Planes\-Layer\-Layout} () const =0
\begin{DoxyCompactList}\small\item\em The layer layout of pixel beam telescope. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
Geometry properties of a pixel beam telescope needed for reconstruction code. 

\begin{DoxyAuthor}{Author}
I. Rubinskiy, D\-E\-S\-Y 
\end{DoxyAuthor}
\begin{DoxyVersion}{Version}
\$\-Id\-: 
\end{DoxyVersion}


Definition at line 21 of file Tracker\-Planes\-Parameters.\-h.



\subsection{Member Function Documentation}
\index{gear\-::\-Tracker\-Planes\-Parameters@{gear\-::\-Tracker\-Planes\-Parameters}!get\-Tracker\-Planes\-Layer\-Layout@{get\-Tracker\-Planes\-Layer\-Layout}}
\index{get\-Tracker\-Planes\-Layer\-Layout@{get\-Tracker\-Planes\-Layer\-Layout}!gear::TrackerPlanesParameters@{gear\-::\-Tracker\-Planes\-Parameters}}
\subsubsection[{get\-Tracker\-Planes\-Layer\-Layout}]{\setlength{\rightskip}{0pt plus 5cm}virtual const {\bf Tracker\-Planes\-Layer\-Layout}\& gear\-::\-Tracker\-Planes\-Parameters\-::get\-Tracker\-Planes\-Layer\-Layout (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [pure virtual]}}\label{classgear_1_1TrackerPlanesParameters_ac2f820ff61db5cdaeaefb52423886ba1}


The layer layout of pixel beam telescope. 



Implemented in {\bf gear\-::\-Tracker\-Planes\-Parameters\-Impl} \doxyref{}{p.}{classgear_1_1TrackerPlanesParametersImpl_a8ad0adc009731196531d93206ed3204c}.



Referenced by gear\-::\-Tracker\-Planes\-Parameters\-X\-M\-L\-::to\-X\-M\-L().



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