\section{gear\-:\-:Tracker\-Planes\-Sensitive\-Layer Class Reference}
\label{classgear_1_1TrackerPlanesSensitiveLayer}\index{gear\-::\-Tracker\-Planes\-Sensitive\-Layer@{gear\-::\-Tracker\-Planes\-Sensitive\-Layer}}
Inheritance diagram for gear\-:\-:Tracker\-Planes\-Sensitive\-Layer\-:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{classgear_1_1TrackerPlanesSensitiveLayer}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
virtual {\bf $\sim$\-Tracker\-Planes\-Sensitive\-Layer} ()\label{classgear_1_1TrackerPlanesSensitiveLayer_aab0ce8bf316fefd5b75d2614f3ad8c83}

\begin{DoxyCompactList}\small\item\em Destructor. \end{DoxyCompactList}\item 
virtual int {\bf get\-I\-D} () 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 std\-::string {\bfseries get\-Info} () const =0\label{classgear_1_1TrackerPlanesSensitiveLayer_a30a43c046d82241ab40cbb778da6cfc0}

\item 
virtual double {\bf get\-Position\-X} () const =0\label{classgear_1_1TrackerPlanesSensitiveLayer_ab9b33dbedd025ce8a3bc6090f44c196e}

\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\-Position\-Y} () const =0\label{classgear_1_1TrackerPlanesSensitiveLayer_aa20e254cb7a3812cb8023c4ae753e3e9}

\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\-Position\-Z} () const =0\label{classgear_1_1TrackerPlanesSensitiveLayer_a5136acff079b320ec0777b602869f34a}

\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\-Rotation\-X\-Y} () const =0\label{classgear_1_1TrackerPlanesSensitiveLayer_a03a1b2b436bf4ceda6e7c6d9ca5f9f2a}

\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\-Rotation\-Z\-X} () const =0\label{classgear_1_1TrackerPlanesSensitiveLayer_ace70ec5a62f8fe7de7885ded84b4a294}

\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\-Rotation\-Z\-Y} () const =0\label{classgear_1_1TrackerPlanesSensitiveLayer_a123181339caa2a2a541f284641c5b5e6}

\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\-Size\-X} () const =0\label{classgear_1_1TrackerPlanesSensitiveLayer_aab999cd90db7977456fd9ed71c892644}

\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\-Size\-Y} () const =0\label{classgear_1_1TrackerPlanesSensitiveLayer_ade330ea092007c2ef585be283326d5c6}

\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\-Thickness} () const =0\label{classgear_1_1TrackerPlanesSensitiveLayer_aee29e4e2eeb1f966f87e5a30de1f0b47}

\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\-Rad\-Length} () const =0\label{classgear_1_1TrackerPlanesSensitiveLayer_af4cc4eab88b8e724d7c2f5117438e94c}

\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\-Npixel\-X} () const =0\label{classgear_1_1TrackerPlanesSensitiveLayer_a836a5da66e542550ef5fdf0f28c12ca4}

\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\-Npixel\-Y} () const =0\label{classgear_1_1TrackerPlanesSensitiveLayer_aebfdf1082d7bb1469e8aae25c47b6adf}

\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\-Pitch\-X} () const =0\label{classgear_1_1TrackerPlanesSensitiveLayer_af60ab50b159cd2aaee8a5d1622ef5e28}

\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\-Pitch\-Y} () const =0\label{classgear_1_1TrackerPlanesSensitiveLayer_a5c1a31c0cac64705a7650e2996939644}

\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\-Resolution\-X} () const =0\label{classgear_1_1TrackerPlanesSensitiveLayer_a6431dad1b669fe9c51af40dc19dca9e1}

\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\-Resolution\-Y} () const =0\label{classgear_1_1TrackerPlanesSensitiveLayer_aa2b2e9e98ac8e03abf3e0da01b7805ad}

\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\-I\-D} (int value)=0\label{classgear_1_1TrackerPlanesSensitiveLayer_ae3272832862809c2bfc2cc6aa4a252cb}

\begin{DoxyCompactList}\small\item\em a free parameter string field \end{DoxyCompactList}\item 
virtual void {\bfseries set\-Info} (std\-::string value)=0\label{classgear_1_1TrackerPlanesSensitiveLayer_a9183669a717da66181020ebfcc6961f4}

\item 
virtual void {\bf set\-Rad\-Length} (double value)=0\label{classgear_1_1TrackerPlanesSensitiveLayer_a178c8fe00620fe57400b95d3364ffc25}

\begin{DoxyCompactList}\small\item\em a free parameter string field \end{DoxyCompactList}\item 
virtual void {\bf set\-Position\-X} (double value)=0\label{classgear_1_1TrackerPlanesSensitiveLayer_acafb868d4eef0651d0025b36f2cc5094}

\begin{DoxyCompactList}\small\item\em a free parameter string field \end{DoxyCompactList}\item 
virtual void {\bf set\-Position\-Y} (double value)=0\label{classgear_1_1TrackerPlanesSensitiveLayer_a723ae022bb8c92798f3c476d889fdca5}

\begin{DoxyCompactList}\small\item\em a free parameter string field \end{DoxyCompactList}\item 
virtual void {\bf set\-Position\-Z} (double value)=0\label{classgear_1_1TrackerPlanesSensitiveLayer_aec9f32729e4427096790816436f3c646}

\begin{DoxyCompactList}\small\item\em a free parameter string field \end{DoxyCompactList}\item 
virtual void {\bf set\-Rotation\-X\-Y} (double value)=0\label{classgear_1_1TrackerPlanesSensitiveLayer_a292213d2df1767f2650fdbb8df67ca91}

\begin{DoxyCompactList}\small\item\em a free parameter string field \end{DoxyCompactList}\item 
virtual void {\bf set\-Rotation\-Z\-X} (double value)=0\label{classgear_1_1TrackerPlanesSensitiveLayer_af97c95723b0bc8090d012bf12869bd0f}

\begin{DoxyCompactList}\small\item\em a free parameter string field \end{DoxyCompactList}\item 
virtual void {\bf set\-Rotation\-Z\-Y} (double value)=0\label{classgear_1_1TrackerPlanesSensitiveLayer_ad6269b01eaba0bfe753e1dfc3c276098}

\begin{DoxyCompactList}\small\item\em a free parameter string field \end{DoxyCompactList}\item 
virtual void {\bf set\-Size\-X} (double value)=0\label{classgear_1_1TrackerPlanesSensitiveLayer_aa5f20e12cfec5e512070c3068a129595}

\begin{DoxyCompactList}\small\item\em a free parameter string field \end{DoxyCompactList}\item 
virtual void {\bf set\-Size\-Y} (double value)=0\label{classgear_1_1TrackerPlanesSensitiveLayer_a61597a30ad9c77f34416cbe954791103}

\begin{DoxyCompactList}\small\item\em a free parameter string field \end{DoxyCompactList}\item 
virtual void {\bf set\-Thickness} (double value)=0\label{classgear_1_1TrackerPlanesSensitiveLayer_a5b1c2eb401427054a9ce1fe50ff092b1}

\begin{DoxyCompactList}\small\item\em a free parameter string field \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}


Definition at line 135 of file Tracker\-Planes\-Layer\-Layout.\-h.



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


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\-::\-Tracker\-Planes\-Sensitive\-Layer\-Impl} \doxyref{}{p.}{classgear_1_1TrackerPlanesSensitiveLayerImpl_a2a31f24829b5ab44fa8f841c3cd09cde}.



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