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

\begin{DoxyCompactList}\small\item\em safe default contructor \end{DoxyCompactList}\item 
virtual {\bf $\sim$\-Tracker\-Planes\-Sensitive\-Layer\-Impl} ()\label{classgear_1_1TrackerPlanesSensitiveLayerImpl_acaa118a93f7500e7500192c2e1bf4829}

\begin{DoxyCompactList}\small\item\em Destructor. \end{DoxyCompactList}\item 
virtual int {\bf get\-I\-D} () const 
\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 \label{classgear_1_1TrackerPlanesSensitiveLayerImpl_a9ae3bdd229802ae33a708e7934ff11eb}

\item 
virtual double {\bf get\-Position\-X} () const \label{classgear_1_1TrackerPlanesSensitiveLayerImpl_a6ee897151476ef12833b9d8a5493188a}

\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 \label{classgear_1_1TrackerPlanesSensitiveLayerImpl_a896e8c62b0d56107faf2be7bd3c85070}

\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 \label{classgear_1_1TrackerPlanesSensitiveLayerImpl_a561c96e5dd3bbcd98dc6293ad4587f14}

\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 \label{classgear_1_1TrackerPlanesSensitiveLayerImpl_a8da365eb5f85232cf776d40c695e492f}

\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 \label{classgear_1_1TrackerPlanesSensitiveLayerImpl_a2272d1f68883d0700343f1cba4066323}

\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 \label{classgear_1_1TrackerPlanesSensitiveLayerImpl_ac1f1490f00a62e02af4d12dd67eaf383}

\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 \label{classgear_1_1TrackerPlanesSensitiveLayerImpl_ad31fef6083a8c4f1ac6ebf835a086911}

\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 \label{classgear_1_1TrackerPlanesSensitiveLayerImpl_ac3143a750567027655c0ebe5c2ea75c2}

\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 \label{classgear_1_1TrackerPlanesSensitiveLayerImpl_a529f5df93d350b42ac17cc9abf6869dd}

\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 \label{classgear_1_1TrackerPlanesSensitiveLayerImpl_ac438ebddbe862495d48535b3af6dc3da}

\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 \label{classgear_1_1TrackerPlanesSensitiveLayerImpl_a9452ee27de6294ac8cdfe8cc6da0314d}

\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 \label{classgear_1_1TrackerPlanesSensitiveLayerImpl_a8d8ebd9737b140cd28fb73474b533457}

\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 \label{classgear_1_1TrackerPlanesSensitiveLayerImpl_a79b3fbef4493336dafe54bfcb12a5226}

\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 \label{classgear_1_1TrackerPlanesSensitiveLayerImpl_a79106c396b8bf413dea9e4d774f08eb0}

\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 \label{classgear_1_1TrackerPlanesSensitiveLayerImpl_addd4b3dbf7fdc1f3156b1b7b242fd918}

\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 \label{classgear_1_1TrackerPlanesSensitiveLayerImpl_ad0828f6e0e6f557c183f131c66afee07}

\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)\label{classgear_1_1TrackerPlanesSensitiveLayerImpl_a3d2c84826bce10e456b5e196e0eaacf3}

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

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

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

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

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

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

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

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

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

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

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

\begin{DoxyCompactList}\small\item\em a free parameter string field \end{DoxyCompactList}\item 
virtual void {\bfseries set\-Npixel\-X} (int value)\label{classgear_1_1TrackerPlanesSensitiveLayerImpl_a45f8dcd64bb1a705c51e5d92b0e3222e}

\item 
virtual void {\bfseries set\-Npixel\-Y} (double value)\label{classgear_1_1TrackerPlanesSensitiveLayerImpl_af53a7c2cb3a753def9a814dfb51f9d4c}

\item 
virtual void {\bfseries set\-Pitch\-X} (double value)\label{classgear_1_1TrackerPlanesSensitiveLayerImpl_a0541db4cccd58c97c1baf0d414c6f432}

\item 
virtual void {\bfseries set\-Pitch\-Y} (double value)\label{classgear_1_1TrackerPlanesSensitiveLayerImpl_a61efc22eaa6c5ed47c058bcfe45dd0c0}

\item 
virtual void {\bfseries set\-Resolution\-X} (double value)\label{classgear_1_1TrackerPlanesSensitiveLayerImpl_a488ac9643a59337590bb9dc217f76895}

\item 
virtual void {\bfseries set\-Resolution\-Y} (double value)\label{classgear_1_1TrackerPlanesSensitiveLayerImpl_aabcfac50b41dbb0d6763a29c17df1720}

\end{DoxyCompactItemize}


\subsection{Detailed Description}


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



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


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



Implements {\bf gear\-::\-Tracker\-Planes\-Sensitive\-Layer} \doxyref{}{p.}{classgear_1_1TrackerPlanesSensitiveLayer_aece633297b70672534b1060bd1d09826}.



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



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\-Layer\-Layout\-Impl.\-h\end{DoxyCompactItemize}
