\hypertarget{_geometry_tree_dump_8cpp}{\section{/opt/ilcsoft/\-H\-E\-A\-D-\/2016-\/12-\/02/\-D\-D4hep/\-H\-E\-A\-D/\-D\-D\-Core/src/\-Geometry\-Tree\-Dump.cpp File Reference}
\label{_geometry_tree_dump_8cpp}\index{/opt/ilcsoft/\-H\-E\-A\-D-\/2016-\/12-\/02/\-D\-D4hep/\-H\-E\-A\-D/\-D\-D\-Core/src/\-Geometry\-Tree\-Dump.\-cpp@{/opt/ilcsoft/\-H\-E\-A\-D-\/2016-\/12-\/02/\-D\-D4hep/\-H\-E\-A\-D/\-D\-D\-Core/src/\-Geometry\-Tree\-Dump.\-cpp}}
}
{\ttfamily \#include \char`\"{}D\-D4hep/\-L\-C\-D\-D.\-h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}Geometry\-Tree\-Dump.\-h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}T\-R\-O\-O\-T.\-h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}T\-Color.\-h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}T\-Geo\-Shape.\-h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}T\-Geo\-Cone.\-h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}T\-Geo\-Paraboloid.\-h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}T\-Geo\-Pcon.\-h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}T\-Geo\-Pgon.\-h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}T\-Geo\-Sphere.\-h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}T\-Geo\-Torus.\-h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}T\-Geo\-Tube.\-h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}T\-Geo\-Trd1.\-h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}T\-Geo\-Trd2.\-h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}T\-Geo\-Arb8.\-h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}T\-Geo\-Matrix.\-h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}T\-Geo\-Bool\-Node.\-h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}T\-Geo\-Composite\-Shape.\-h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}T\-Class.\-h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}T\-Geo\-Manager.\-h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}T\-Math.\-h\char`\"{}}\\*
{\ttfamily \#include $<$iostream$>$}\\*
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
static void \hyperlink{_geometry_tree_dump_8cpp_a00b79b7f20b6ff125e104012b5ba1fa4}{dump\-Structure} (\hyperlink{class_d_d4hep_1_1_geometry_1_1_placed_volume}{Placed\-Volume} pv, int level)
\item 
static void \hyperlink{_geometry_tree_dump_8cpp_a3512c5638276ffa037cc6a99911f266d}{dump\-Detectors} (\hyperlink{class_d_d4hep_1_1_geometry_1_1_det_element}{Det\-Element} parent, int level)
\end{DoxyCompactItemize}
\subsection*{Variables}
\begin{DoxyCompactItemize}
\item 
static string \hyperlink{_geometry_tree_dump_8cpp_a301dbb9913055444022b6d007e61871d}{\-\_\-path} = \char`\"{}\char`\"{}
\end{DoxyCompactItemize}


\subsection{Function Documentation}
\hypertarget{_geometry_tree_dump_8cpp_a3512c5638276ffa037cc6a99911f266d}{\index{Geometry\-Tree\-Dump.\-cpp@{Geometry\-Tree\-Dump.\-cpp}!dump\-Detectors@{dump\-Detectors}}
\index{dump\-Detectors@{dump\-Detectors}!GeometryTreeDump.cpp@{Geometry\-Tree\-Dump.\-cpp}}
\subsubsection[{dump\-Detectors}]{\setlength{\rightskip}{0pt plus 5cm}static void dump\-Detectors (
\begin{DoxyParamCaption}
\item[{{\bf Det\-Element}}]{parent, }
\item[{int}]{level}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [static]}}}\label{_geometry_tree_dump_8cpp_a3512c5638276ffa037cc6a99911f266d}


Definition at line 275 of file Geometry\-Tree\-Dump.\-cpp.



References \-\_\-path, D\-D4hep\-::\-Geometry\-::\-Det\-Element\-::children(), D\-D4hep\-::\-Handle$<$ T $>$\-::is\-Valid(), D\-D4hep\-::\-Handle$<$ T $>$\-::name(), D\-D4hep\-::\-Geometry\-::\-Det\-Element\-::placement(), and D\-D4hep\-::\-Geometry\-::\-Det\-Element\-::placement\-Path().



Referenced by D\-D4hep\-::\-Geometry\-::\-Geometry\-Tree\-Dump\-::create().

\hypertarget{_geometry_tree_dump_8cpp_a00b79b7f20b6ff125e104012b5ba1fa4}{\index{Geometry\-Tree\-Dump.\-cpp@{Geometry\-Tree\-Dump.\-cpp}!dump\-Structure@{dump\-Structure}}
\index{dump\-Structure@{dump\-Structure}!GeometryTreeDump.cpp@{Geometry\-Tree\-Dump.\-cpp}}
\subsubsection[{dump\-Structure}]{\setlength{\rightskip}{0pt plus 5cm}static void dump\-Structure (
\begin{DoxyParamCaption}
\item[{{\bf Placed\-Volume}}]{pv, }
\item[{int}]{level}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [static]}}}\label{_geometry_tree_dump_8cpp_a00b79b7f20b6ff125e104012b5ba1fa4}


Definition at line 253 of file Geometry\-Tree\-Dump.\-cpp.



References \-\_\-path, and D\-D4hep\-::\-Handle$<$ T $>$\-::ptr().



Referenced by D\-D4hep\-::\-Geometry\-::\-Geometry\-Tree\-Dump\-::create().



\subsection{Variable Documentation}
\hypertarget{_geometry_tree_dump_8cpp_a301dbb9913055444022b6d007e61871d}{\index{Geometry\-Tree\-Dump.\-cpp@{Geometry\-Tree\-Dump.\-cpp}!\-\_\-path@{\-\_\-path}}
\index{\-\_\-path@{\-\_\-path}!GeometryTreeDump.cpp@{Geometry\-Tree\-Dump.\-cpp}}
\subsubsection[{\-\_\-path}]{\setlength{\rightskip}{0pt plus 5cm}string \-\_\-path = \char`\"{}\char`\"{}\hspace{0.3cm}{\ttfamily [static]}}}\label{_geometry_tree_dump_8cpp_a301dbb9913055444022b6d007e61871d}


Definition at line 252 of file Geometry\-Tree\-Dump.\-cpp.



Referenced by dump\-Detectors(), and dump\-Structure().

