\hypertarget{_i_surface_8h}{\section{/opt/ilcsoft/\-H\-E\-A\-D-\/2016-\/12-\/02/\-D\-D4hep/\-H\-E\-A\-D/\-D\-D\-Surfaces/include/\-D\-D\-Surfaces/\-I\-Surface.h File Reference}
\label{_i_surface_8h}\index{/opt/ilcsoft/\-H\-E\-A\-D-\/2016-\/12-\/02/\-D\-D4hep/\-H\-E\-A\-D/\-D\-D\-Surfaces/include/\-D\-D\-Surfaces/\-I\-Surface.\-h@{/opt/ilcsoft/\-H\-E\-A\-D-\/2016-\/12-\/02/\-D\-D4hep/\-H\-E\-A\-D/\-D\-D\-Surfaces/include/\-D\-D\-Surfaces/\-I\-Surface.\-h}}
}
{\ttfamily \#include \char`\"{}D\-D\-Surfaces/\-I\-Material.\-h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}D\-D\-Surfaces/\-Vector2\-D.\-h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}D\-D\-Surfaces/\-Vector3\-D.\-h\char`\"{}}\\*
{\ttfamily \#include $<$bitset$>$}\\*
{\ttfamily \#include $<$cmath$>$}\\*
\subsection*{Classes}
\begin{DoxyCompactItemize}
\item 
class \hyperlink{class_d_d_surfaces_1_1_i_surface}{D\-D\-Surfaces\-::\-I\-Surface}
\item 
class \hyperlink{class_d_d_surfaces_1_1_i_cylinder}{D\-D\-Surfaces\-::\-I\-Cylinder}
\item 
class \hyperlink{class_d_d_surfaces_1_1_i_cone}{D\-D\-Surfaces\-::\-I\-Cone}
\item 
class \hyperlink{class_d_d_surfaces_1_1_surface_type}{D\-D\-Surfaces\-::\-Surface\-Type}
\end{DoxyCompactItemize}
\subsection*{Namespaces}
\begin{DoxyCompactItemize}
\item 
\hyperlink{namespace_d_d_surfaces}{D\-D\-Surfaces}
\begin{DoxyCompactList}\small\item\em Namespace for the tracking surfaces of the A\-I\-D\-A detector description toolkit. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Typedefs}
\begin{DoxyCompactItemize}
\item 
typedef long long int \hyperlink{namespace_d_d_surfaces_ab6b3da366f31f80aec56447ac4442e78}{D\-D\-Surfaces\-::long64}
\end{DoxyCompactItemize}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
std\-::ostream \& \hyperlink{namespace_d_d_surfaces_abb03d1e9cbbd691e8e30c541e5f9df8a}{D\-D\-Surfaces\-::operator$<$$<$} (std\-::ostream \&os, const Surface\-Type \&t)
\begin{DoxyCompactList}\small\item\em dump \hyperlink{class_d_d_surfaces_1_1_surface_type}{Surface\-Type} operator \end{DoxyCompactList}\item 
std\-::ostream \& \hyperlink{namespace_d_d_surfaces_a13440819dc71cf67cecba8bb55f72726}{D\-D\-Surfaces\-::operator$<$$<$} (std\-::ostream \&os, const I\-Surface \&\hyperlink{_volumes_8cpp_a17ca6bfc8040d695d3cada22a4763d40}{s})
\begin{DoxyCompactList}\small\item\em dump \hyperlink{class_d_d_surfaces_1_1_i_surface}{I\-Surface} operator \end{DoxyCompactList}\end{DoxyCompactItemize}
