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

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

\item 
virtual std\-::string {\bfseries get\-Info} () const =0\label{classgear_1_1TrackerPlanesMaterialLayer_a0955f1876b69b65dcf1789a7d9cfdf3a}

\item 
virtual double {\bf get\-Rad\-Length} () const =0\label{classgear_1_1TrackerPlanesMaterialLayer_a0135e78f44188031ef6cf2c971b6f05a}

\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 double {\bf get\-Position\-X} () const =0\label{classgear_1_1TrackerPlanesMaterialLayer_af95fa9aa59f0fe9370ce4784a8149378}

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

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

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

\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_1TrackerPlanesMaterialLayer_a35d51d729b3134f417dbf4fc9b95e078}

\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_1TrackerPlanesMaterialLayer_a6e1e6e6e0d9d84b5baec2e0a7a681158}

\begin{DoxyCompactList}\small\item\em rotation angles according to Euler implmentation scheme (in Z\-Y plane -\/$>$ around axis X\-: alfa ) \end{DoxyCompactList}\item 
virtual void {\bf set\-I\-D} (int value)=0\label{classgear_1_1TrackerPlanesMaterialLayer_a0edf894f90155aa632a0a975180d04bb}

\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_1TrackerPlanesMaterialLayer_a7bcdfa902ac46767034dff82882aafa3}

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

\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_1TrackerPlanesMaterialLayer_aac3b769afa301f7d43856c7cd8778a80}

\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_1TrackerPlanesMaterialLayer_a5b97a679c822f4e8492707a38a71a22d}

\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_1TrackerPlanesMaterialLayer_a9f4dd74808010b6899c8b6e7dc312084}

\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_1TrackerPlanesMaterialLayer_af1ee887cc5d548608c43193d0e05a915}

\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_1TrackerPlanesMaterialLayer_a738d522325103f31ba1e2b5324c1a260}

\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_1TrackerPlanesMaterialLayer_aef493a15fdae7b943d44c8f7846b3627}

\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_1TrackerPlanesMaterialLayer_a181068f7b37faad41e69bdb3aaf4054d}

\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_1TrackerPlanesMaterialLayer_ad15c607077fb7cc5e14cd8a4632a7a3f}

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

\begin{DoxyCompactList}\small\item\em a free parameter string field \end{DoxyCompactList}\item 
virtual double {\bf get\-Size\-X} () const =0\label{classgear_1_1TrackerPlanesMaterialLayer_ae00cb48371af76ea98054767c38e414e}

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

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

\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}\end{DoxyCompactItemize}


\subsection{Detailed Description}


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



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