\hypertarget{_surface_installer_8h}{\section{/opt/ilcsoft/\-H\-E\-A\-D-\/2016-\/12-\/02/\-D\-D4hep/\-H\-E\-A\-D/\-D\-D\-Core/include/\-D\-D4hep/\-Surface\-Installer.h File Reference}
\label{_surface_installer_8h}\index{/opt/ilcsoft/\-H\-E\-A\-D-\/2016-\/12-\/02/\-D\-D4hep/\-H\-E\-A\-D/\-D\-D\-Core/include/\-D\-D4hep/\-Surface\-Installer.\-h@{/opt/ilcsoft/\-H\-E\-A\-D-\/2016-\/12-\/02/\-D\-D4hep/\-H\-E\-A\-D/\-D\-D\-Core/include/\-D\-D4hep/\-Surface\-Installer.\-h}}
}
{\ttfamily \#include \char`\"{}D\-D4hep/\-L\-C\-D\-D.\-h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}D\-D4hep/\-Detector\-Tools.\-h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}D\-D4hep/\-Det\-Factory\-Helper.\-h\char`\"{}}\\*
{\ttfamily \#include $<$map$>$}\\*
{\ttfamily \#include $<$algorithm$>$}\\*
\subsection*{Classes}
\begin{DoxyCompactItemize}
\item 
class \hyperlink{class_d_d4hep_1_1_surface_installer}{D\-D4hep\-::\-Surface\-Installer}
\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}\item 
\hyperlink{namespace_d_d4hep}{D\-D4hep}
\begin{DoxyCompactList}\small\item\em Namespace for the A\-I\-D\-A detector description toolkit. \end{DoxyCompactList}\item 
\hyperlink{namespace_d_d4hep_1_1_d_d_rec}{D\-D4hep\-::\-D\-D\-Rec}
\begin{DoxyCompactList}\small\item\em Namespace for the reconstruction part of the A\-I\-D\-A detector description toolkit. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Macros}
\begin{DoxyCompactItemize}
\item 
\#define \hyperlink{_surface_installer_8h_a95e73f5b1f41184dcead39d75b6ef2e1}{D\-E\-C\-L\-A\-R\-E\-\_\-\-S\-U\-R\-F\-A\-C\-E\-\_\-\-I\-N\-S\-T\-A\-L\-L\-E\-R}(name, class)
\end{DoxyCompactItemize}


\subsection{Macro Definition Documentation}
\hypertarget{_surface_installer_8h_a95e73f5b1f41184dcead39d75b6ef2e1}{\index{Surface\-Installer.\-h@{Surface\-Installer.\-h}!D\-E\-C\-L\-A\-R\-E\-\_\-\-S\-U\-R\-F\-A\-C\-E\-\_\-\-I\-N\-S\-T\-A\-L\-L\-E\-R@{D\-E\-C\-L\-A\-R\-E\-\_\-\-S\-U\-R\-F\-A\-C\-E\-\_\-\-I\-N\-S\-T\-A\-L\-L\-E\-R}}
\index{D\-E\-C\-L\-A\-R\-E\-\_\-\-S\-U\-R\-F\-A\-C\-E\-\_\-\-I\-N\-S\-T\-A\-L\-L\-E\-R@{D\-E\-C\-L\-A\-R\-E\-\_\-\-S\-U\-R\-F\-A\-C\-E\-\_\-\-I\-N\-S\-T\-A\-L\-L\-E\-R}!SurfaceInstaller.h@{Surface\-Installer.\-h}}
\subsubsection[{D\-E\-C\-L\-A\-R\-E\-\_\-\-S\-U\-R\-F\-A\-C\-E\-\_\-\-I\-N\-S\-T\-A\-L\-L\-E\-R}]{\setlength{\rightskip}{0pt plus 5cm}\#define D\-E\-C\-L\-A\-R\-E\-\_\-\-S\-U\-R\-F\-A\-C\-E\-\_\-\-I\-N\-S\-T\-A\-L\-L\-E\-R(
\begin{DoxyParamCaption}
\item[{}]{name, }
\item[{}]{class}
\end{DoxyParamCaption}
)}}\label{_surface_installer_8h_a95e73f5b1f41184dcead39d75b6ef2e1}
{\bfseries Value\-:}
\begin{DoxyCode}
\textcolor{keyword}{namespace }DD4hep \{                                                    \(\backslash\)
    template \textcolor{keywordtype}{long} SurfaceInstaller::run< class >(Geometry::LCDD& lcdd,\textcolor{keywordtype}{int} argc,\textcolor{keywordtype}{char}** argv); \(\backslash\)
  \}                                                                     \hyperlink{_d_d_core_2include_2_d_d4hep_2_factories_8h_a86629a39e692852a6179831885330413}{\(\backslash\)}
\hyperlink{_d_d_core_2include_2_d_d4hep_2_factories_8h_a86629a39e692852a6179831885330413}{  DECLARE\_APPLY}(name,SurfaceInstaller::run< class >)
\end{DoxyCode}


Definition at line 102 of file Surface\-Installer.\-h.

