\section{gear\-:\-:Si\-Planes\-Layer\-Layout Class Reference}
\label{classgear_1_1SiPlanesLayerLayout}\index{gear\-::\-Si\-Planes\-Layer\-Layout@{gear\-::\-Si\-Planes\-Layer\-Layout}}


Abstract description of layers in a pixel beam telescope.  




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

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

\begin{DoxyCompactList}\small\item\em Destructor. \end{DoxyCompactList}\item 
virtual int {\bf get\-N\-Layers} () const =0
\begin{DoxyCompactList}\small\item\em The total number of layers. \end{DoxyCompactList}\item 
virtual int {\bf get\-I\-D} (int layer\-Index) const =0
\begin{DoxyCompactList}\small\item\em Layer I\-D of nonsensitive volume of layer layer\-Index -\/ layer indexing starts at 0 for the layer closest to the beam source. \end{DoxyCompactList}\item 
virtual double {\bf get\-Layer\-Position\-X} (int layer\-Index) const =0\label{classgear_1_1SiPlanesLayerLayout_aa557258faffe0c1447623b7960240b08}

\begin{DoxyCompactList}\small\item\em x position of the center of nonsensitive volume of layer layer\-Index -\/ layer indexing starts at 0 for the layer closest to the beam source. \end{DoxyCompactList}\item 
virtual double {\bf get\-Layer\-Position\-Y} (int layer\-Index) const =0\label{classgear_1_1SiPlanesLayerLayout_a1cde55bdde009e73ae618951093cc700}

\begin{DoxyCompactList}\small\item\em y position of the center of nonsensitive volume of layer layer\-Index -\/ layer indexing starts at 0 for the layer closest to the beam source. \end{DoxyCompactList}\item 
virtual double {\bf get\-Layer\-Position\-Z} (int layer\-Index) const =0\label{classgear_1_1SiPlanesLayerLayout_aceab8d567aadce1e2c459ba2d0c22fe4}

\begin{DoxyCompactList}\small\item\em z position of the center of nonsensitive volume of layer layer\-Index -\/ layer indexing starts at 0 for the layer closest to the beam source. \end{DoxyCompactList}\item 
virtual double {\bf get\-Layer\-Rotation\-X\-Y} (int layer\-Index) const =0\label{classgear_1_1SiPlanesLayerLayout_a671ba9481562fd3532c12310d2025eae}

\begin{DoxyCompactList}\small\item\em rotation angles according to Euler implementation scheme (in X\-Y plane -\/$>$ around axis Z\-: gamma ) \end{DoxyCompactList}\item 
virtual double {\bf get\-Layer\-Rotation\-Z\-X} (int layer\-Index) const =0\label{classgear_1_1SiPlanesLayerLayout_a27877b86f95bf0be7841f51963b85070}

\begin{DoxyCompactList}\small\item\em rotation angles according to Euler implmentation scheme (in Z\-X plane -\/$>$ around axis Y\-: beta ) \end{DoxyCompactList}\item 
virtual double {\bf get\-Layer\-Rotation\-Z\-Y} (int layer\-Index) const =0\label{classgear_1_1SiPlanesLayerLayout_a41d80b28b73eecba8e75ff315fc81d6a}

\begin{DoxyCompactList}\small\item\em rotation angles according to Euler implmentation scheme (in Z\-Y plane -\/$>$ around axis X\-: alfa ) \end{DoxyCompactList}\item 
virtual double {\bf get\-Layer\-Size\-X} (int layer\-Index) const =0\label{classgear_1_1SiPlanesLayerLayout_a635b797c85fbfdfcc377175edf10a8c7}

\begin{DoxyCompactList}\small\item\em Size in x direction of nonsensitive volume of layer layer\-Index -\/ layer indexing starts at 0 for the layer closest to the beam source. \end{DoxyCompactList}\item 
virtual double {\bf get\-Layer\-Size\-Y} (int layer\-Index) const =0\label{classgear_1_1SiPlanesLayerLayout_acb30febcf72152c9e7976555226b2682}

\begin{DoxyCompactList}\small\item\em Size in y direction of nonsensitive volume of layer layer\-Index -\/ layer indexing starts at 0 for the layer closest to the beam source. \end{DoxyCompactList}\item 
virtual double {\bf get\-Layer\-Thickness} (int layer\-Index) const =0\label{classgear_1_1SiPlanesLayerLayout_aa852036f063390877a4cb109e8125245}

\begin{DoxyCompactList}\small\item\em Thickness of nonsensitive volume of layer layer\-Index -\/ layer indexing starts at 0 for the layer closest to the beam source. \end{DoxyCompactList}\item 
virtual double {\bf get\-Layer\-Rad\-Length} (int layer\-Index) const =0\label{classgear_1_1SiPlanesLayerLayout_a758fe846234e263779cfbfdb61a3a7d0}

\begin{DoxyCompactList}\small\item\em The radiation length of nonsensitive volume of layer layer\-Index -\/ layer indexing starts at 0 for the layer closest to the beam source. \end{DoxyCompactList}\item 
virtual void {\bfseries set\-I\-D} (int layer\-Index, int value)=0\label{classgear_1_1SiPlanesLayerLayout_a247fe13c3878bf88dde9efc06fa30057}

\item 
virtual void {\bfseries set\-Layer\-Position\-X} (int layer\-Index, double value)=0\label{classgear_1_1SiPlanesLayerLayout_afe06f545842d7c58312420e8b0fc0a78}

\item 
virtual void {\bfseries set\-Layer\-Position\-Y} (int layer\-Index, double value)=0\label{classgear_1_1SiPlanesLayerLayout_a57e9689951b6989789656e8da6be6a57}

\item 
virtual void {\bfseries set\-Layer\-Position\-Z} (int layer\-Index, double value)=0\label{classgear_1_1SiPlanesLayerLayout_ad612806fd63020290995c9a2a16f5a88}

\item 
virtual void {\bfseries set\-Layer\-Rotation\-X\-Y} (int layer\-Index, double value)=0\label{classgear_1_1SiPlanesLayerLayout_acb6dab0106652d0793a64fc761f17911}

\item 
virtual void {\bfseries set\-Layer\-Rotation\-Z\-X} (int layer\-Index, double value)=0\label{classgear_1_1SiPlanesLayerLayout_a185526a4233099506db35f8d5fe6e94f}

\item 
virtual void {\bfseries set\-Layer\-Rotation\-Z\-Y} (int layer\-Index, double value)=0\label{classgear_1_1SiPlanesLayerLayout_a7dd5b33c9b8f5f591a85458c09e37a91}

\item 
virtual void {\bfseries set\-Layer\-Size\-X} (int layer\-Index, double value)=0\label{classgear_1_1SiPlanesLayerLayout_a501add26dc431997176f275985b60663}

\item 
virtual void {\bfseries set\-Layer\-Size\-Y} (int layer\-Index, double value)=0\label{classgear_1_1SiPlanesLayerLayout_a837b91cb3c592750f835dfffcd37fe95}

\item 
virtual void {\bfseries set\-Layer\-Thickness} (int layer\-Index, double value)=0\label{classgear_1_1SiPlanesLayerLayout_af34b8eae18f1efd505b153cbc50df9c0}

\item 
virtual void {\bfseries set\-Layer\-Rad\-Length} (int layer\-Index, double value)=0\label{classgear_1_1SiPlanesLayerLayout_a7e275ce968190170593bf8958f30e211}

\item 
virtual int {\bf get\-Sensitive\-I\-D} (int layer\-Index) const =0
\begin{DoxyCompactList}\small\item\em I\-D of sensitive volume of layer layer\-Index -\/ layer indexing starts at 0 for the layer closest to the beam source. \end{DoxyCompactList}\item 
virtual double {\bf get\-Sensitive\-Position\-X} (int layer\-Index) const =0\label{classgear_1_1SiPlanesLayerLayout_aaf59aa73fdee9d773974ef07e06785d6}

\begin{DoxyCompactList}\small\item\em x position of the center of sensitive volume of layer layer\-Index -\/ layer indexing starts at 0 for the layer closest to the beam source. \end{DoxyCompactList}\item 
virtual double {\bf get\-Sensitive\-Position\-Y} (int layer\-Index) const =0\label{classgear_1_1SiPlanesLayerLayout_a1b9ab33ee4c1fdc37b0d9222952e846b}

\begin{DoxyCompactList}\small\item\em y position of the center of sensitive volume of layer layer\-Index -\/ layer indexing starts at 0 for the layer closest to the beam source. \end{DoxyCompactList}\item 
virtual double {\bf get\-Sensitive\-Position\-Z} (int layer\-Index) const =0\label{classgear_1_1SiPlanesLayerLayout_a53b7bb4be94bbcf30e7139e3ab5e838c}

\begin{DoxyCompactList}\small\item\em z position of the center of sensitive volume of layer layer\-Index -\/ layer indexing starts at 0 for the layer closest to the beam source. \end{DoxyCompactList}\item 
virtual double {\bf get\-Sensitive\-Rotation\-X\-Y} (int layer\-Index) const =0\label{classgear_1_1SiPlanesLayerLayout_af7017f49faacc65966bfb062df407ed7}

\begin{DoxyCompactList}\small\item\em rotation angles according to Euler implementation scheme (in X\-Y plane -\/$>$ around axis Z\-: gamma ) \end{DoxyCompactList}\item 
virtual double {\bf get\-Sensitive\-Rotation\-Z\-X} (int layer\-Index) const =0\label{classgear_1_1SiPlanesLayerLayout_abc7a86a7fad84ccd51ddead0aad93981}

\begin{DoxyCompactList}\small\item\em rotation angles according to Euler implmentation scheme (in Z\-X plane -\/$>$ around axis Y\-: beta ) \end{DoxyCompactList}\item 
virtual double {\bf get\-Sensitive\-Rotation\-Z\-Y} (int layer\-Index) const =0\label{classgear_1_1SiPlanesLayerLayout_a6c610125682a1cd2ab911d52e04f5bfb}

\begin{DoxyCompactList}\small\item\em rotation angles according to Euler implmentation scheme (in Z\-Y plane -\/$>$ around axis X\-: alfa ) \end{DoxyCompactList}\item 
virtual double {\bf get\-Sensitive\-Size\-X} (int layer\-Index) const =0\label{classgear_1_1SiPlanesLayerLayout_a613b840d1cc66c9c51534c9901d11b80}

\begin{DoxyCompactList}\small\item\em Size in x direction of sensitive volume of layer layer\-Index -\/ layer indexing starts at 0 for the layer closest to the beam source. \end{DoxyCompactList}\item 
virtual double {\bf get\-Sensitive\-Size\-Y} (int layer\-Index) const =0\label{classgear_1_1SiPlanesLayerLayout_aa4248151e67a4034cd32312ee5970708}

\begin{DoxyCompactList}\small\item\em Size in y direction of sensitive volume of layer layer\-Index -\/ layer indexing starts at 0 for the layer closest to the beam source. \end{DoxyCompactList}\item 
virtual double {\bf get\-Sensitive\-Thickness} (int layer\-Index) const =0\label{classgear_1_1SiPlanesLayerLayout_a46f28ba7310ff5e66a311155f54655c7}

\begin{DoxyCompactList}\small\item\em Thickness of sensitive volume of layer layer\-Index -\/ layer indexing starts at 0 for the layer closest to the beam source. \end{DoxyCompactList}\item 
virtual double {\bf get\-Sensitive\-Rad\-Length} (int layer\-Index) const =0\label{classgear_1_1SiPlanesLayerLayout_adbf95d232c57c155c55915f01d9711ba}

\begin{DoxyCompactList}\small\item\em The radiation length of sensitive volume of layer layer\-Index -\/ layer indexing starts at 0 for the layer closest to the beam source. \end{DoxyCompactList}\item 
virtual int {\bf get\-Sensitive\-Npixel\-X} (int layer\-Index) const =0\label{classgear_1_1SiPlanesLayerLayout_a5d16003997a356bafeb1cc9cb6df20ee}

\begin{DoxyCompactList}\small\item\em Number of pixels in x direction in sensitive volume of layer layer\-Index -\/ layer indexing starts at 0 for the layer closest to the beam source. \end{DoxyCompactList}\item 
virtual int {\bf get\-Sensitive\-Npixel\-Y} (int layer\-Index) const =0\label{classgear_1_1SiPlanesLayerLayout_aa49349a460a9851f3c6e6499c31b6930}

\begin{DoxyCompactList}\small\item\em Number of pixels in y direction in sensitive volume of layer layer\-Index -\/ layer indexing starts at 0 for the layer closest to the beam source. \end{DoxyCompactList}\item 
virtual double {\bf get\-Sensitive\-Pitch\-X} (int layer\-Index) const =0\label{classgear_1_1SiPlanesLayerLayout_af96c1d3d9aa305fa29fbff0c32288439}

\begin{DoxyCompactList}\small\item\em Pitch size in x direction in sensitive volume of layer layer\-Index -\/ layer indexing starts at 0 for the layer closest to the beam source. \end{DoxyCompactList}\item 
virtual double {\bf get\-Sensitive\-Pitch\-Y} (int layer\-Index) const =0\label{classgear_1_1SiPlanesLayerLayout_a7b5334b7903bbebc05ad8997d56bdcc0}

\begin{DoxyCompactList}\small\item\em Pitch size in y direction in sensitive volume of layer layer\-Index -\/ layer indexing starts at 0 for the layer closest to the beam source. \end{DoxyCompactList}\item 
virtual double {\bf get\-Sensitive\-Resolution} (int layer\-Index) const =0\label{classgear_1_1SiPlanesLayerLayout_a40fd7b2382b3b0a20ab3d63295147017}

\begin{DoxyCompactList}\small\item\em Intrinsic resolution of layer layer\-Index -\/ layer indexing starts at 0 for the layer closest to the beam source. \end{DoxyCompactList}\item 
virtual double {\bf get\-Sensitive\-Resolution\-X} (int layer\-Index) const =0\label{classgear_1_1SiPlanesLayerLayout_a4f9af2542880efb283c82fbe87d8df74}

\begin{DoxyCompactList}\small\item\em Intrinsic resolution of layer layer\-Index -\/ layer indexing starts at 0 for the layer closest to the beam source. \end{DoxyCompactList}\item 
virtual double {\bf get\-Sensitive\-Resolution\-Y} (int layer\-Index) const =0\label{classgear_1_1SiPlanesLayerLayout_ae3fe3bc0d359254bd7ca0d860657cd66}

\begin{DoxyCompactList}\small\item\em Intrinsic resolution of layer layer\-Index -\/ layer indexing starts at 0 for the layer closest to the beam source. \end{DoxyCompactList}\item 
virtual double {\bf get\-Sensitive\-Rotation1} (int layer\-Index) const =0\label{classgear_1_1SiPlanesLayerLayout_a24b374fabb448f096ac1072165c0ec27}

\begin{DoxyCompactList}\small\item\em First element (cos(theta)) of rotation matrix of sensitive volume of layer layer\-Index -\/ layer indexing starts at 0 for the layer closest to the beam source. \end{DoxyCompactList}\item 
virtual double {\bf get\-Sensitive\-Rotation2} (int layer\-Index) const =0\label{classgear_1_1SiPlanesLayerLayout_a03f30a851f3df6f02ba92ef300f5768d}

\begin{DoxyCompactList}\small\item\em Second element (-\/sin(theta)) of rotation matrix of sensitive volume of layer layer\-Index -\/ layer indexing starts at 0 for the layer closest to the beam source. \end{DoxyCompactList}\item 
virtual double {\bf get\-Sensitive\-Rotation3} (int layer\-Index) const =0\label{classgear_1_1SiPlanesLayerLayout_abbfff2b1acea740bc91d9e778b3bc4c4}

\begin{DoxyCompactList}\small\item\em Third element (sin(theta)) of rotation matrix of sensitive volume of layer layer\-Index -\/ layer indexing starts at 0 for the layer closest to the beam source. \end{DoxyCompactList}\item 
virtual double {\bf get\-Sensitive\-Rotation4} (int layer\-Index) const =0\label{classgear_1_1SiPlanesLayerLayout_a8991b706b2d6587fccafae629212ebc8}

\begin{DoxyCompactList}\small\item\em Fourth element (cos(theta)) of rotation matrix of sensitive volume of layer layer\-Index -\/ layer indexing starts at 0 for the layer closest to the beam source. \end{DoxyCompactList}\item 
virtual void {\bfseries set\-Sensitive\-I\-D} (int layer\-Index, int value)=0\label{classgear_1_1SiPlanesLayerLayout_a63adb95d87d086e133e41a2ab63e14ad}

\item 
virtual void {\bfseries set\-Sensitive\-Position\-X} (int layer\-Index, double value)=0\label{classgear_1_1SiPlanesLayerLayout_a83ad034fbef9ef958b3ba30da3dfa91b}

\item 
virtual void {\bfseries set\-Sensitive\-Position\-Y} (int layer\-Index, double value)=0\label{classgear_1_1SiPlanesLayerLayout_ad3131f8ccfbbecd8f969e7c98fff27d1}

\item 
virtual void {\bfseries set\-Sensitive\-Position\-Z} (int layer\-Index, double value)=0\label{classgear_1_1SiPlanesLayerLayout_a2dfbd73c102b616ba4c13a2d6b4b1ae0}

\item 
virtual void {\bfseries set\-Sensitive\-Rotation\-X\-Y} (int layer\-Index, double value)=0\label{classgear_1_1SiPlanesLayerLayout_ad3dc463fb7f347b0ea10d22455fb28fc}

\item 
virtual void {\bfseries set\-Sensitive\-Rotation\-Z\-X} (int layer\-Index, double value)=0\label{classgear_1_1SiPlanesLayerLayout_a542d43a14fd2ae65d6f73e340ca6a1ea}

\item 
virtual void {\bfseries set\-Sensitive\-Rotation\-Z\-Y} (int layer\-Index, double value)=0\label{classgear_1_1SiPlanesLayerLayout_a4aea72f51631129530759ec08634b3e4}

\item 
virtual void {\bfseries set\-Sensitive\-Size\-X} (int layer\-Index, double value)=0\label{classgear_1_1SiPlanesLayerLayout_a06daac8bb07742ee32a6aa7184203201}

\item 
virtual void {\bfseries set\-Sensitive\-Size\-Y} (int layer\-Index, double value)=0\label{classgear_1_1SiPlanesLayerLayout_a7bb4ed24b24d64589ee9f5297455e9df}

\item 
virtual void {\bfseries set\-Sensitive\-Thickness} (int layer\-Index, double value)=0\label{classgear_1_1SiPlanesLayerLayout_a0023ce1c54e4be31a78b9fcf6654d8d9}

\item 
virtual void {\bfseries set\-Sensitive\-Rad\-Length} (int layer\-Index, double value)=0\label{classgear_1_1SiPlanesLayerLayout_a72394f047908c306973ff7eb1466048b}

\item 
virtual void {\bf set\-Sensitive\-Npixel\-X} (int layer\-Index, int value)=0\label{classgear_1_1SiPlanesLayerLayout_ae87df6d277892bc111e3a49e7be44a20}

\begin{DoxyCompactList}\small\item\em Number of pixels in x direction in sensitive volume of layer layer\-Index -\/ layer indexing starts at 0 for the layer closest to the beam source. \end{DoxyCompactList}\item 
virtual void {\bf set\-Sensitive\-Npixel\-Y} (int layer\-Index, int value)=0\label{classgear_1_1SiPlanesLayerLayout_aca602d2ddb1bca246f595aa07b374621}

\begin{DoxyCompactList}\small\item\em Number of pixels in y direction in sensitive volume of layer layer\-Index -\/ layer indexing starts at 0 for the layer closest to the beam source. \end{DoxyCompactList}\item 
virtual void {\bf set\-Sensitive\-Pitch\-X} (int layer\-Index, double value)=0\label{classgear_1_1SiPlanesLayerLayout_abc8427d92125ab53bf0bb2ee99c3166b}

\begin{DoxyCompactList}\small\item\em Pitch size in x direction in sensitive volume of layer layer\-Index -\/ layer indexing starts at 0 for the layer closest to the beam source. \end{DoxyCompactList}\item 
virtual void {\bf set\-Sensitive\-Pitch\-Y} (int layer\-Index, double value)=0\label{classgear_1_1SiPlanesLayerLayout_af5e3e7555883467ccdd72d9f89d5279f}

\begin{DoxyCompactList}\small\item\em Pitch size in y direction in sensitive volume of layer layer\-Index -\/ layer indexing starts at 0 for the layer closest to the beam source. \end{DoxyCompactList}\item 
virtual void {\bf set\-Sensitive\-Resolution} (int layer\-Index, double value)=0\label{classgear_1_1SiPlanesLayerLayout_a41f72eb2ea1b57e10b8d3f9725568c3a}

\begin{DoxyCompactList}\small\item\em Intrinsic resolution of layer layer\-Index -\/ layer indexing starts at 0 for the layer closest to the beam source. \end{DoxyCompactList}\item 
virtual void {\bf set\-Sensitive\-Resolution\-X} (int layer\-Index, double value)=0\label{classgear_1_1SiPlanesLayerLayout_a6027aece4ccd939393d2fa45f0025163}

\begin{DoxyCompactList}\small\item\em Intrinsic resolution of layer layer\-Index -\/ layer indexing starts at 0 for the layer closest to the beam source. \end{DoxyCompactList}\item 
virtual void {\bf set\-Sensitive\-Resolution\-Y} (int layer\-Index, double value)=0\label{classgear_1_1SiPlanesLayerLayout_afa3db18644584bcbc6c19e2fcd650756}

\begin{DoxyCompactList}\small\item\em Intrinsic resolution of layer layer\-Index -\/ layer indexing starts at 0 for the layer closest to the beam source. \end{DoxyCompactList}\item 
virtual void {\bf set\-Sensitive\-Rotation1} (int layer\-Index, double value)=0\label{classgear_1_1SiPlanesLayerLayout_ab5a1c6f8201a0ebd5b6adde39f22ecf1}

\begin{DoxyCompactList}\small\item\em First element (cos(theta)) of rotation matrix of sensitive volume of layer layer\-Index -\/ layer indexing starts at 0 for the layer closest to the beam source. \end{DoxyCompactList}\item 
virtual void {\bf set\-Sensitive\-Rotation2} (int layer\-Index, double value)=0\label{classgear_1_1SiPlanesLayerLayout_a0877394b7e7a0a71b32645513f895c4a}

\begin{DoxyCompactList}\small\item\em Second element (-\/sin(theta)) of rotation matrix of sensitive volume of layer layer\-Index -\/ layer indexing starts at 0 for the layer closest to the beam source. \end{DoxyCompactList}\item 
virtual void {\bf set\-Sensitive\-Rotation3} (int layer\-Index, double value)=0\label{classgear_1_1SiPlanesLayerLayout_a730fae8f508cd72ee2b69fe65d341220}

\begin{DoxyCompactList}\small\item\em Third element (sin(theta)) of rotation matrix of sensitive volume of layer layer\-Index -\/ layer indexing starts at 0 for the layer closest to the beam source. \end{DoxyCompactList}\item 
virtual void {\bf set\-Sensitive\-Rotation4} (int layer\-Index, double value)=0\label{classgear_1_1SiPlanesLayerLayout_ad0fd4ef5b692d14a093ff58cb0503fce}

\begin{DoxyCompactList}\small\item\em Fourth element (cos(theta)) of rotation matrix of sensitive volume of layer layer\-Index -\/ layer indexing starts at 0 for the layer closest to the beam source. \end{DoxyCompactList}\item 
virtual int {\bf get\-D\-U\-T\-I\-D} () const =0
\begin{DoxyCompactList}\small\item\em I\-D of nonsensitive volume of the D\-U\-T. \end{DoxyCompactList}\item 
virtual double {\bf get\-D\-U\-T\-Rad\-Length} () const =0\label{classgear_1_1SiPlanesLayerLayout_adfa24714aded277c07051e3876a17797}

\begin{DoxyCompactList}\small\item\em The radiation length of nonsensitive volume of the D\-U\-T. \end{DoxyCompactList}\item 
virtual double {\bf get\-D\-U\-T\-Sensitive\-Rad\-Length} () const =0\label{classgear_1_1SiPlanesLayerLayout_a3bae3535fea712ed1737ad1c2290bc87}

\begin{DoxyCompactList}\small\item\em The radiation length of sensitive volume of the D\-U\-T. \end{DoxyCompactList}\item 
virtual double {\bf get\-D\-U\-T\-Position\-X} () const =0
\begin{DoxyCompactList}\small\item\em x position of the center of nonsensitive volume of the D\-U\-T. \end{DoxyCompactList}\item 
virtual double {\bf get\-D\-U\-T\-Position\-Y} () const =0
\begin{DoxyCompactList}\small\item\em y position of the center of nonsensitive volume of the D\-U\-T. \end{DoxyCompactList}\item 
virtual double {\bf get\-D\-U\-T\-Position\-Z} () const =0
\begin{DoxyCompactList}\small\item\em z position of the center of nonsensitive volume of the D\-U\-T. \end{DoxyCompactList}\item 
virtual double {\bf get\-D\-U\-T\-Size\-X} () const =0
\begin{DoxyCompactList}\small\item\em Size in x direction of nonsensitive volume of the D\-U\-T. \end{DoxyCompactList}\item 
virtual double {\bf get\-D\-U\-T\-Size\-Y} () const =0
\begin{DoxyCompactList}\small\item\em Size in y direction of nonsensitive volume of the D\-U\-T. \end{DoxyCompactList}\item 
virtual double {\bf get\-D\-U\-T\-Thickness} () const =0
\begin{DoxyCompactList}\small\item\em Thickness of nonsensitive layer of the D\-U\-T. \end{DoxyCompactList}\item 
virtual int {\bf get\-D\-U\-T\-Sensitive\-I\-D} () const =0
\begin{DoxyCompactList}\small\item\em I\-D of sensitive volume of the D\-U\-T. \end{DoxyCompactList}\item 
virtual double {\bf get\-D\-U\-T\-Sensitive\-Position\-X} () const =0
\begin{DoxyCompactList}\small\item\em x position of the center of sensitive volume of the D\-U\-T. \end{DoxyCompactList}\item 
virtual double {\bf get\-D\-U\-T\-Sensitive\-Position\-Y} () const =0
\begin{DoxyCompactList}\small\item\em y position of the center of sensitive volume of the D\-U\-T. \end{DoxyCompactList}\item 
virtual double {\bf get\-D\-U\-T\-Sensitive\-Position\-Z} () const =0
\begin{DoxyCompactList}\small\item\em z position of the center of sensitive volume of the D\-U\-T. \end{DoxyCompactList}\item 
virtual double {\bf get\-D\-U\-T\-Sensitive\-Size\-X} () const =0
\begin{DoxyCompactList}\small\item\em Size in x direction of sensitive volume of the D\-U\-T. \end{DoxyCompactList}\item 
virtual double {\bf get\-D\-U\-T\-Sensitive\-Size\-Y} () const =0
\begin{DoxyCompactList}\small\item\em Size in y direction of sensitive volume of the D\-U\-T. \end{DoxyCompactList}\item 
virtual double {\bf get\-D\-U\-T\-Sensitive\-Thickness} () const =0
\begin{DoxyCompactList}\small\item\em Thickness of sensitive volume of the D\-U\-T. \end{DoxyCompactList}\item 
virtual int {\bf get\-D\-U\-T\-Sensitive\-Npixel\-X} () const =0
\begin{DoxyCompactList}\small\item\em Number of pixels in x direction of sensitive volume of the D\-U\-T. \end{DoxyCompactList}\item 
virtual int {\bf get\-D\-U\-T\-Sensitive\-Npixel\-Y} () const =0
\begin{DoxyCompactList}\small\item\em Number of pixels in y direction of sensitive volume of the D\-U\-T. \end{DoxyCompactList}\item 
virtual double {\bf get\-D\-U\-T\-Sensitive\-Pitch\-X} () const =0
\begin{DoxyCompactList}\small\item\em Pitch size in x direction of sensitive volume of the D\-U\-T. \end{DoxyCompactList}\item 
virtual double {\bf get\-D\-U\-T\-Sensitive\-Pitch\-Y} () const =0
\begin{DoxyCompactList}\small\item\em Pitch size in y direction of sensitive volume of the D\-U\-T. \end{DoxyCompactList}\item 
virtual double {\bf get\-D\-U\-T\-Sensitive\-Resolution} () const =0
\begin{DoxyCompactList}\small\item\em Intrinsic resolution of the D\-U\-T, not relevant. \end{DoxyCompactList}\item 
virtual double {\bf get\-D\-U\-T\-Sensitive\-Rotation1} () const =0\label{classgear_1_1SiPlanesLayerLayout_a653e1e1c4fd2cb0f8308ddbcd1c74e8d}

\begin{DoxyCompactList}\small\item\em First element (cos(theta)) of rotation matrix of sensitive volume of the D\-U\-T. \end{DoxyCompactList}\item 
virtual double {\bf get\-D\-U\-T\-Sensitive\-Rotation2} () const =0\label{classgear_1_1SiPlanesLayerLayout_a0da4f4c515f7d2797926fbc5e9ae95f6}

\begin{DoxyCompactList}\small\item\em Second element (-\/sin(theta)) of rotation matrix of sensitive volume of the D\-U\-T. \end{DoxyCompactList}\item 
virtual double {\bf get\-D\-U\-T\-Sensitive\-Rotation3} () const =0\label{classgear_1_1SiPlanesLayerLayout_a1d596a7418848b34ae096a3f71336b3b}

\begin{DoxyCompactList}\small\item\em Third element (sin(theta)) of rotation matrix of sensitive volume of the D\-U\-T. \end{DoxyCompactList}\item 
virtual double {\bf get\-D\-U\-T\-Sensitive\-Rotation4} () const =0\label{classgear_1_1SiPlanesLayerLayout_aab67f21d1e6bba06fbf0c540a2811843}

\begin{DoxyCompactList}\small\item\em Fourth element (cos(theta)) of rotation matrix of sensitive volume of the D\-U\-T. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
Abstract description of layers in a pixel beam telescope. 

\begin{DoxyAuthor}{Author}
T. Klimkovich, D\-E\-S\-Y 

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


Definition at line 12 of file Si\-Planes\-Layer\-Layout.\-h.



\subsection{Member Function Documentation}
\index{gear\-::\-Si\-Planes\-Layer\-Layout@{gear\-::\-Si\-Planes\-Layer\-Layout}!get\-D\-U\-T\-I\-D@{get\-D\-U\-T\-I\-D}}
\index{get\-D\-U\-T\-I\-D@{get\-D\-U\-T\-I\-D}!gear::SiPlanesLayerLayout@{gear\-::\-Si\-Planes\-Layer\-Layout}}
\subsubsection[{get\-D\-U\-T\-I\-D}]{\setlength{\rightskip}{0pt plus 5cm}virtual int gear\-::\-Si\-Planes\-Layer\-Layout\-::get\-D\-U\-T\-I\-D (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [pure virtual]}}\label{classgear_1_1SiPlanesLayerLayout_a447e76191942623c444b1e4e772ac6dc}


I\-D of nonsensitive volume of the D\-U\-T. 



Implemented in {\bf gear\-::\-Si\-Planes\-Layer\-Layout\-Impl} \doxyref{}{p.}{classgear_1_1SiPlanesLayerLayoutImpl_a38b676cc5d4cae8fa60ecce886174e63}.



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

\index{gear\-::\-Si\-Planes\-Layer\-Layout@{gear\-::\-Si\-Planes\-Layer\-Layout}!get\-D\-U\-T\-Position\-X@{get\-D\-U\-T\-Position\-X}}
\index{get\-D\-U\-T\-Position\-X@{get\-D\-U\-T\-Position\-X}!gear::SiPlanesLayerLayout@{gear\-::\-Si\-Planes\-Layer\-Layout}}
\subsubsection[{get\-D\-U\-T\-Position\-X}]{\setlength{\rightskip}{0pt plus 5cm}virtual double gear\-::\-Si\-Planes\-Layer\-Layout\-::get\-D\-U\-T\-Position\-X (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [pure virtual]}}\label{classgear_1_1SiPlanesLayerLayout_ac2b3b66c75514120fd8fe3aaa2417885}


x position of the center of nonsensitive volume of the D\-U\-T. 



Implemented in {\bf gear\-::\-Si\-Planes\-Layer\-Layout\-Impl} \doxyref{}{p.}{classgear_1_1SiPlanesLayerLayoutImpl_a10ee985456a941906275d21287987b3b}.



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

\index{gear\-::\-Si\-Planes\-Layer\-Layout@{gear\-::\-Si\-Planes\-Layer\-Layout}!get\-D\-U\-T\-Position\-Y@{get\-D\-U\-T\-Position\-Y}}
\index{get\-D\-U\-T\-Position\-Y@{get\-D\-U\-T\-Position\-Y}!gear::SiPlanesLayerLayout@{gear\-::\-Si\-Planes\-Layer\-Layout}}
\subsubsection[{get\-D\-U\-T\-Position\-Y}]{\setlength{\rightskip}{0pt plus 5cm}virtual double gear\-::\-Si\-Planes\-Layer\-Layout\-::get\-D\-U\-T\-Position\-Y (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [pure virtual]}}\label{classgear_1_1SiPlanesLayerLayout_a36bbda745664c5ed98c4d2f3d28941a0}


y position of the center of nonsensitive volume of the D\-U\-T. 



Implemented in {\bf gear\-::\-Si\-Planes\-Layer\-Layout\-Impl} \doxyref{}{p.}{classgear_1_1SiPlanesLayerLayoutImpl_aa93123edba60096e9ac566f7476556a3}.



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

\index{gear\-::\-Si\-Planes\-Layer\-Layout@{gear\-::\-Si\-Planes\-Layer\-Layout}!get\-D\-U\-T\-Position\-Z@{get\-D\-U\-T\-Position\-Z}}
\index{get\-D\-U\-T\-Position\-Z@{get\-D\-U\-T\-Position\-Z}!gear::SiPlanesLayerLayout@{gear\-::\-Si\-Planes\-Layer\-Layout}}
\subsubsection[{get\-D\-U\-T\-Position\-Z}]{\setlength{\rightskip}{0pt plus 5cm}virtual double gear\-::\-Si\-Planes\-Layer\-Layout\-::get\-D\-U\-T\-Position\-Z (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [pure virtual]}}\label{classgear_1_1SiPlanesLayerLayout_acb13bd55dee4a3efa6d3e23e9e9ce738}


z position of the center of nonsensitive volume of the D\-U\-T. 



Implemented in {\bf gear\-::\-Si\-Planes\-Layer\-Layout\-Impl} \doxyref{}{p.}{classgear_1_1SiPlanesLayerLayoutImpl_a569f5d98cbe37c3812470b618ea956ac}.



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

\index{gear\-::\-Si\-Planes\-Layer\-Layout@{gear\-::\-Si\-Planes\-Layer\-Layout}!get\-D\-U\-T\-Sensitive\-I\-D@{get\-D\-U\-T\-Sensitive\-I\-D}}
\index{get\-D\-U\-T\-Sensitive\-I\-D@{get\-D\-U\-T\-Sensitive\-I\-D}!gear::SiPlanesLayerLayout@{gear\-::\-Si\-Planes\-Layer\-Layout}}
\subsubsection[{get\-D\-U\-T\-Sensitive\-I\-D}]{\setlength{\rightskip}{0pt plus 5cm}virtual int gear\-::\-Si\-Planes\-Layer\-Layout\-::get\-D\-U\-T\-Sensitive\-I\-D (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [pure virtual]}}\label{classgear_1_1SiPlanesLayerLayout_adc4e3f377ba8767dec4863f31188debb}


I\-D of sensitive volume of the D\-U\-T. 



Implemented in {\bf gear\-::\-Si\-Planes\-Layer\-Layout\-Impl} \doxyref{}{p.}{classgear_1_1SiPlanesLayerLayoutImpl_a8680250ca7aabe85f3834443681bb44e}.



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

\index{gear\-::\-Si\-Planes\-Layer\-Layout@{gear\-::\-Si\-Planes\-Layer\-Layout}!get\-D\-U\-T\-Sensitive\-Npixel\-X@{get\-D\-U\-T\-Sensitive\-Npixel\-X}}
\index{get\-D\-U\-T\-Sensitive\-Npixel\-X@{get\-D\-U\-T\-Sensitive\-Npixel\-X}!gear::SiPlanesLayerLayout@{gear\-::\-Si\-Planes\-Layer\-Layout}}
\subsubsection[{get\-D\-U\-T\-Sensitive\-Npixel\-X}]{\setlength{\rightskip}{0pt plus 5cm}virtual int gear\-::\-Si\-Planes\-Layer\-Layout\-::get\-D\-U\-T\-Sensitive\-Npixel\-X (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [pure virtual]}}\label{classgear_1_1SiPlanesLayerLayout_acf736f9582df30a53195716e47554877}


Number of pixels in x direction of sensitive volume of the D\-U\-T. 



Implemented in {\bf gear\-::\-Si\-Planes\-Layer\-Layout\-Impl} \doxyref{}{p.}{classgear_1_1SiPlanesLayerLayoutImpl_a9bfa29a31e3d85d8730229c96812b627}.



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

\index{gear\-::\-Si\-Planes\-Layer\-Layout@{gear\-::\-Si\-Planes\-Layer\-Layout}!get\-D\-U\-T\-Sensitive\-Npixel\-Y@{get\-D\-U\-T\-Sensitive\-Npixel\-Y}}
\index{get\-D\-U\-T\-Sensitive\-Npixel\-Y@{get\-D\-U\-T\-Sensitive\-Npixel\-Y}!gear::SiPlanesLayerLayout@{gear\-::\-Si\-Planes\-Layer\-Layout}}
\subsubsection[{get\-D\-U\-T\-Sensitive\-Npixel\-Y}]{\setlength{\rightskip}{0pt plus 5cm}virtual int gear\-::\-Si\-Planes\-Layer\-Layout\-::get\-D\-U\-T\-Sensitive\-Npixel\-Y (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [pure virtual]}}\label{classgear_1_1SiPlanesLayerLayout_a0feeeeb7793d0983c6d32491b0012c6a}


Number of pixels in y direction of sensitive volume of the D\-U\-T. 



Implemented in {\bf gear\-::\-Si\-Planes\-Layer\-Layout\-Impl} \doxyref{}{p.}{classgear_1_1SiPlanesLayerLayoutImpl_a4236e2bb6c739a2ae0b1de20e47507b8}.



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

\index{gear\-::\-Si\-Planes\-Layer\-Layout@{gear\-::\-Si\-Planes\-Layer\-Layout}!get\-D\-U\-T\-Sensitive\-Pitch\-X@{get\-D\-U\-T\-Sensitive\-Pitch\-X}}
\index{get\-D\-U\-T\-Sensitive\-Pitch\-X@{get\-D\-U\-T\-Sensitive\-Pitch\-X}!gear::SiPlanesLayerLayout@{gear\-::\-Si\-Planes\-Layer\-Layout}}
\subsubsection[{get\-D\-U\-T\-Sensitive\-Pitch\-X}]{\setlength{\rightskip}{0pt plus 5cm}virtual double gear\-::\-Si\-Planes\-Layer\-Layout\-::get\-D\-U\-T\-Sensitive\-Pitch\-X (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [pure virtual]}}\label{classgear_1_1SiPlanesLayerLayout_ab191a9c11bf3da68aed8c93a651f90b5}


Pitch size in x direction of sensitive volume of the D\-U\-T. 



Implemented in {\bf gear\-::\-Si\-Planes\-Layer\-Layout\-Impl} \doxyref{}{p.}{classgear_1_1SiPlanesLayerLayoutImpl_aab1b2cc06bba9daeca78d6ee8b782db5}.



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

\index{gear\-::\-Si\-Planes\-Layer\-Layout@{gear\-::\-Si\-Planes\-Layer\-Layout}!get\-D\-U\-T\-Sensitive\-Pitch\-Y@{get\-D\-U\-T\-Sensitive\-Pitch\-Y}}
\index{get\-D\-U\-T\-Sensitive\-Pitch\-Y@{get\-D\-U\-T\-Sensitive\-Pitch\-Y}!gear::SiPlanesLayerLayout@{gear\-::\-Si\-Planes\-Layer\-Layout}}
\subsubsection[{get\-D\-U\-T\-Sensitive\-Pitch\-Y}]{\setlength{\rightskip}{0pt plus 5cm}virtual double gear\-::\-Si\-Planes\-Layer\-Layout\-::get\-D\-U\-T\-Sensitive\-Pitch\-Y (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [pure virtual]}}\label{classgear_1_1SiPlanesLayerLayout_aa6be1015dc9326f627737e389c04bc85}


Pitch size in y direction of sensitive volume of the D\-U\-T. 



Implemented in {\bf gear\-::\-Si\-Planes\-Layer\-Layout\-Impl} \doxyref{}{p.}{classgear_1_1SiPlanesLayerLayoutImpl_a917837f2c0ede88091c783a71babe264}.



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

\index{gear\-::\-Si\-Planes\-Layer\-Layout@{gear\-::\-Si\-Planes\-Layer\-Layout}!get\-D\-U\-T\-Sensitive\-Position\-X@{get\-D\-U\-T\-Sensitive\-Position\-X}}
\index{get\-D\-U\-T\-Sensitive\-Position\-X@{get\-D\-U\-T\-Sensitive\-Position\-X}!gear::SiPlanesLayerLayout@{gear\-::\-Si\-Planes\-Layer\-Layout}}
\subsubsection[{get\-D\-U\-T\-Sensitive\-Position\-X}]{\setlength{\rightskip}{0pt plus 5cm}virtual double gear\-::\-Si\-Planes\-Layer\-Layout\-::get\-D\-U\-T\-Sensitive\-Position\-X (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [pure virtual]}}\label{classgear_1_1SiPlanesLayerLayout_a83e831602685e8845d82b7bbf2f5abd2}


x position of the center of sensitive volume of the D\-U\-T. 



Implemented in {\bf gear\-::\-Si\-Planes\-Layer\-Layout\-Impl} \doxyref{}{p.}{classgear_1_1SiPlanesLayerLayoutImpl_ac059f087983e62d7b26a45501d7f7924}.



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

\index{gear\-::\-Si\-Planes\-Layer\-Layout@{gear\-::\-Si\-Planes\-Layer\-Layout}!get\-D\-U\-T\-Sensitive\-Position\-Y@{get\-D\-U\-T\-Sensitive\-Position\-Y}}
\index{get\-D\-U\-T\-Sensitive\-Position\-Y@{get\-D\-U\-T\-Sensitive\-Position\-Y}!gear::SiPlanesLayerLayout@{gear\-::\-Si\-Planes\-Layer\-Layout}}
\subsubsection[{get\-D\-U\-T\-Sensitive\-Position\-Y}]{\setlength{\rightskip}{0pt plus 5cm}virtual double gear\-::\-Si\-Planes\-Layer\-Layout\-::get\-D\-U\-T\-Sensitive\-Position\-Y (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [pure virtual]}}\label{classgear_1_1SiPlanesLayerLayout_adc354e5da6fd963bc33c2204bd675fec}


y position of the center of sensitive volume of the D\-U\-T. 



Implemented in {\bf gear\-::\-Si\-Planes\-Layer\-Layout\-Impl} \doxyref{}{p.}{classgear_1_1SiPlanesLayerLayoutImpl_a0ca58733b26cef41775e031aa6ee4783}.



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

\index{gear\-::\-Si\-Planes\-Layer\-Layout@{gear\-::\-Si\-Planes\-Layer\-Layout}!get\-D\-U\-T\-Sensitive\-Position\-Z@{get\-D\-U\-T\-Sensitive\-Position\-Z}}
\index{get\-D\-U\-T\-Sensitive\-Position\-Z@{get\-D\-U\-T\-Sensitive\-Position\-Z}!gear::SiPlanesLayerLayout@{gear\-::\-Si\-Planes\-Layer\-Layout}}
\subsubsection[{get\-D\-U\-T\-Sensitive\-Position\-Z}]{\setlength{\rightskip}{0pt plus 5cm}virtual double gear\-::\-Si\-Planes\-Layer\-Layout\-::get\-D\-U\-T\-Sensitive\-Position\-Z (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [pure virtual]}}\label{classgear_1_1SiPlanesLayerLayout_a139992536eec319310767414d705f78f}


z position of the center of sensitive volume of the D\-U\-T. 



Implemented in {\bf gear\-::\-Si\-Planes\-Layer\-Layout\-Impl} \doxyref{}{p.}{classgear_1_1SiPlanesLayerLayoutImpl_a1bf69ac5ec85005b081e7a1394280735}.



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

\index{gear\-::\-Si\-Planes\-Layer\-Layout@{gear\-::\-Si\-Planes\-Layer\-Layout}!get\-D\-U\-T\-Sensitive\-Resolution@{get\-D\-U\-T\-Sensitive\-Resolution}}
\index{get\-D\-U\-T\-Sensitive\-Resolution@{get\-D\-U\-T\-Sensitive\-Resolution}!gear::SiPlanesLayerLayout@{gear\-::\-Si\-Planes\-Layer\-Layout}}
\subsubsection[{get\-D\-U\-T\-Sensitive\-Resolution}]{\setlength{\rightskip}{0pt plus 5cm}virtual double gear\-::\-Si\-Planes\-Layer\-Layout\-::get\-D\-U\-T\-Sensitive\-Resolution (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [pure virtual]}}\label{classgear_1_1SiPlanesLayerLayout_a4dfff644f6d7ba3ea6dca8582118ab5c}


Intrinsic resolution of the D\-U\-T, not relevant. 

Here just for comleteness. 

Implemented in {\bf gear\-::\-Si\-Planes\-Layer\-Layout\-Impl} \doxyref{}{p.}{classgear_1_1SiPlanesLayerLayoutImpl_a50f03ad589c31cca2a84406715fc0ed9}.



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

\index{gear\-::\-Si\-Planes\-Layer\-Layout@{gear\-::\-Si\-Planes\-Layer\-Layout}!get\-D\-U\-T\-Sensitive\-Size\-X@{get\-D\-U\-T\-Sensitive\-Size\-X}}
\index{get\-D\-U\-T\-Sensitive\-Size\-X@{get\-D\-U\-T\-Sensitive\-Size\-X}!gear::SiPlanesLayerLayout@{gear\-::\-Si\-Planes\-Layer\-Layout}}
\subsubsection[{get\-D\-U\-T\-Sensitive\-Size\-X}]{\setlength{\rightskip}{0pt plus 5cm}virtual double gear\-::\-Si\-Planes\-Layer\-Layout\-::get\-D\-U\-T\-Sensitive\-Size\-X (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [pure virtual]}}\label{classgear_1_1SiPlanesLayerLayout_a2ce17fe539e71a210fd7b63178860065}


Size in x direction of sensitive volume of the D\-U\-T. 



Implemented in {\bf gear\-::\-Si\-Planes\-Layer\-Layout\-Impl} \doxyref{}{p.}{classgear_1_1SiPlanesLayerLayoutImpl_a830ec592b85767990ee8e42673e45460}.



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

\index{gear\-::\-Si\-Planes\-Layer\-Layout@{gear\-::\-Si\-Planes\-Layer\-Layout}!get\-D\-U\-T\-Sensitive\-Size\-Y@{get\-D\-U\-T\-Sensitive\-Size\-Y}}
\index{get\-D\-U\-T\-Sensitive\-Size\-Y@{get\-D\-U\-T\-Sensitive\-Size\-Y}!gear::SiPlanesLayerLayout@{gear\-::\-Si\-Planes\-Layer\-Layout}}
\subsubsection[{get\-D\-U\-T\-Sensitive\-Size\-Y}]{\setlength{\rightskip}{0pt plus 5cm}virtual double gear\-::\-Si\-Planes\-Layer\-Layout\-::get\-D\-U\-T\-Sensitive\-Size\-Y (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [pure virtual]}}\label{classgear_1_1SiPlanesLayerLayout_ac2cb874e3170ee1d8ef95cfcbab66c41}


Size in y direction of sensitive volume of the D\-U\-T. 



Implemented in {\bf gear\-::\-Si\-Planes\-Layer\-Layout\-Impl} \doxyref{}{p.}{classgear_1_1SiPlanesLayerLayoutImpl_a889bea8f62a27cfced269b3b5497bf61}.



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

\index{gear\-::\-Si\-Planes\-Layer\-Layout@{gear\-::\-Si\-Planes\-Layer\-Layout}!get\-D\-U\-T\-Sensitive\-Thickness@{get\-D\-U\-T\-Sensitive\-Thickness}}
\index{get\-D\-U\-T\-Sensitive\-Thickness@{get\-D\-U\-T\-Sensitive\-Thickness}!gear::SiPlanesLayerLayout@{gear\-::\-Si\-Planes\-Layer\-Layout}}
\subsubsection[{get\-D\-U\-T\-Sensitive\-Thickness}]{\setlength{\rightskip}{0pt plus 5cm}virtual double gear\-::\-Si\-Planes\-Layer\-Layout\-::get\-D\-U\-T\-Sensitive\-Thickness (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [pure virtual]}}\label{classgear_1_1SiPlanesLayerLayout_a75d56572f6ac6bdccde471765b260d10}


Thickness of sensitive volume of the D\-U\-T. 



Implemented in {\bf gear\-::\-Si\-Planes\-Layer\-Layout\-Impl} \doxyref{}{p.}{classgear_1_1SiPlanesLayerLayoutImpl_aba8d519e6ed61e6d6783c1e2e4a0babe}.



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

\index{gear\-::\-Si\-Planes\-Layer\-Layout@{gear\-::\-Si\-Planes\-Layer\-Layout}!get\-D\-U\-T\-Size\-X@{get\-D\-U\-T\-Size\-X}}
\index{get\-D\-U\-T\-Size\-X@{get\-D\-U\-T\-Size\-X}!gear::SiPlanesLayerLayout@{gear\-::\-Si\-Planes\-Layer\-Layout}}
\subsubsection[{get\-D\-U\-T\-Size\-X}]{\setlength{\rightskip}{0pt plus 5cm}virtual double gear\-::\-Si\-Planes\-Layer\-Layout\-::get\-D\-U\-T\-Size\-X (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [pure virtual]}}\label{classgear_1_1SiPlanesLayerLayout_a593dc18fc9972bcddd7430eb07e88350}


Size in x direction of nonsensitive volume of the D\-U\-T. 



Implemented in {\bf gear\-::\-Si\-Planes\-Layer\-Layout\-Impl} \doxyref{}{p.}{classgear_1_1SiPlanesLayerLayoutImpl_a1e81baef4b159f21753f62592b944d87}.



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

\index{gear\-::\-Si\-Planes\-Layer\-Layout@{gear\-::\-Si\-Planes\-Layer\-Layout}!get\-D\-U\-T\-Size\-Y@{get\-D\-U\-T\-Size\-Y}}
\index{get\-D\-U\-T\-Size\-Y@{get\-D\-U\-T\-Size\-Y}!gear::SiPlanesLayerLayout@{gear\-::\-Si\-Planes\-Layer\-Layout}}
\subsubsection[{get\-D\-U\-T\-Size\-Y}]{\setlength{\rightskip}{0pt plus 5cm}virtual double gear\-::\-Si\-Planes\-Layer\-Layout\-::get\-D\-U\-T\-Size\-Y (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [pure virtual]}}\label{classgear_1_1SiPlanesLayerLayout_accc37b6056821837a918e67eca93a553}


Size in y direction of nonsensitive volume of the D\-U\-T. 



Implemented in {\bf gear\-::\-Si\-Planes\-Layer\-Layout\-Impl} \doxyref{}{p.}{classgear_1_1SiPlanesLayerLayoutImpl_a25eb20a309912c848c889bf02f69660a}.



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

\index{gear\-::\-Si\-Planes\-Layer\-Layout@{gear\-::\-Si\-Planes\-Layer\-Layout}!get\-D\-U\-T\-Thickness@{get\-D\-U\-T\-Thickness}}
\index{get\-D\-U\-T\-Thickness@{get\-D\-U\-T\-Thickness}!gear::SiPlanesLayerLayout@{gear\-::\-Si\-Planes\-Layer\-Layout}}
\subsubsection[{get\-D\-U\-T\-Thickness}]{\setlength{\rightskip}{0pt plus 5cm}virtual double gear\-::\-Si\-Planes\-Layer\-Layout\-::get\-D\-U\-T\-Thickness (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [pure virtual]}}\label{classgear_1_1SiPlanesLayerLayout_a91883f2035997bac94e5d12d1e58be3c}


Thickness of nonsensitive layer of the D\-U\-T. 



Implemented in {\bf gear\-::\-Si\-Planes\-Layer\-Layout\-Impl} \doxyref{}{p.}{classgear_1_1SiPlanesLayerLayoutImpl_a5de0cd0adca55c360fcfb57e20975689}.



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

\index{gear\-::\-Si\-Planes\-Layer\-Layout@{gear\-::\-Si\-Planes\-Layer\-Layout}!get\-I\-D@{get\-I\-D}}
\index{get\-I\-D@{get\-I\-D}!gear::SiPlanesLayerLayout@{gear\-::\-Si\-Planes\-Layer\-Layout}}
\subsubsection[{get\-I\-D}]{\setlength{\rightskip}{0pt plus 5cm}virtual int gear\-::\-Si\-Planes\-Layer\-Layout\-::get\-I\-D (
\begin{DoxyParamCaption}
\item[{int}]{layer\-Index}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [pure virtual]}}\label{classgear_1_1SiPlanesLayerLayout_ab452c0d1c4884ea1d9f165b3ce6abb4b}


Layer I\-D of nonsensitive volume of layer layer\-Index -\/ layer indexing starts at 0 for the layer closest to the beam source. 



Implemented in {\bf gear\-::\-Si\-Planes\-Layer\-Layout\-Impl} \doxyref{}{p.}{classgear_1_1SiPlanesLayerLayoutImpl_ae68f56cd5ae9462f3b1cc3591b0c0ea2}.



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

\index{gear\-::\-Si\-Planes\-Layer\-Layout@{gear\-::\-Si\-Planes\-Layer\-Layout}!get\-N\-Layers@{get\-N\-Layers}}
\index{get\-N\-Layers@{get\-N\-Layers}!gear::SiPlanesLayerLayout@{gear\-::\-Si\-Planes\-Layer\-Layout}}
\subsubsection[{get\-N\-Layers}]{\setlength{\rightskip}{0pt plus 5cm}virtual int gear\-::\-Si\-Planes\-Layer\-Layout\-::get\-N\-Layers (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [pure virtual]}}\label{classgear_1_1SiPlanesLayerLayout_a6ffea53e8b04d48f5756aece50740034}


The total number of layers. 



Implemented in {\bf gear\-::\-Si\-Planes\-Layer\-Layout\-Impl} \doxyref{}{p.}{classgear_1_1SiPlanesLayerLayoutImpl_aa313894e444a09950a52d78b4b9fb693}.



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

\index{gear\-::\-Si\-Planes\-Layer\-Layout@{gear\-::\-Si\-Planes\-Layer\-Layout}!get\-Sensitive\-I\-D@{get\-Sensitive\-I\-D}}
\index{get\-Sensitive\-I\-D@{get\-Sensitive\-I\-D}!gear::SiPlanesLayerLayout@{gear\-::\-Si\-Planes\-Layer\-Layout}}
\subsubsection[{get\-Sensitive\-I\-D}]{\setlength{\rightskip}{0pt plus 5cm}virtual int gear\-::\-Si\-Planes\-Layer\-Layout\-::get\-Sensitive\-I\-D (
\begin{DoxyParamCaption}
\item[{int}]{layer\-Index}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [pure virtual]}}\label{classgear_1_1SiPlanesLayerLayout_ad88ebc8f307bd9076a9fca4b1eb16f6d}


I\-D of sensitive volume of layer layer\-Index -\/ layer indexing starts at 0 for the layer closest to the beam source. 



Implemented in {\bf gear\-::\-Si\-Planes\-Layer\-Layout\-Impl} \doxyref{}{p.}{classgear_1_1SiPlanesLayerLayoutImpl_a582659c29b93174f490af47cbd9c6b46}.



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



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