\hypertarget{_component_properties_8cpp}{\section{/opt/ilcsoft/\-H\-E\-A\-D-\/2016-\/12-\/02/\-D\-D4hep/\-H\-E\-A\-D/\-D\-D\-Core/src/\-Component\-Properties.cpp File Reference}
\label{_component_properties_8cpp}\index{/opt/ilcsoft/\-H\-E\-A\-D-\/2016-\/12-\/02/\-D\-D4hep/\-H\-E\-A\-D/\-D\-D\-Core/src/\-Component\-Properties.\-cpp@{/opt/ilcsoft/\-H\-E\-A\-D-\/2016-\/12-\/02/\-D\-D4hep/\-H\-E\-A\-D/\-D\-D\-Core/src/\-Component\-Properties.\-cpp}}
}
{\ttfamily \#include \char`\"{}D\-D4hep/\-Printout.\-h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}D\-D4hep/\-Primitives.\-h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}D\-D4hep/\-Basic\-Grammar.\-h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}D\-D4hep/\-Component\-Properties.\-h\char`\"{}}\\*
{\ttfamily \#include $<$stdexcept$>$}\\*
{\ttfamily \#include $<$cstring$>$}\\*
{\ttfamily \#include $<$vector$>$}\\*
{\ttfamily \#include $<$list$>$}\\*
{\ttfamily \#include $<$set$>$}\\*
{\ttfamily \#include $<$map$>$}\\*
{\ttfamily \#include \char`\"{}D\-D4hep/\-Basic\-Grammar\-\_\-inl.\-h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}D\-D4hep/\-Component\-Properties\-\_\-inl.\-h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}Math/\-Point3\-D.\-h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}Math/\-Vector3\-D.\-h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}Math/\-Vector4\-D.\-h\char`\"{}}\\*
\subsection*{Namespaces}
\begin{DoxyCompactItemize}
\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_parsers}{D\-D4hep\-::\-Parsers}
\begin{DoxyCompactList}\small\item\em Namespace for the A\-I\-D\-A detector for utilities using boost\-::spirit parsers. \end{DoxyCompactList}\item 
\hyperlink{namespace_d_d4hep_1_1_utils}{D\-D4hep\-::\-Utils}
\begin{DoxyCompactList}\small\item\em Utility namespace to support boost\-::spirit. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Typedefs}
\begin{DoxyCompactItemize}
\item 
typedef map$<$ string, int $>$ \hyperlink{namespace_d_d4hep_a5d68f9c863a419d5ed00cc08b473e352}{D\-D4hep\-::map\-\_\-string\-\_\-int}
\item 
typedef map$<$ string, string $>$ \hyperlink{namespace_d_d4hep_a0f6ae5793bad82d7e3c5a6fd76334cf1}{D\-D4hep\-::map\-\_\-string\-\_\-string}
\end{DoxyCompactItemize}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
int \hyperlink{namespace_d_d4hep_1_1_parsers_a49cf20eb52b8e48550d6e3f74b94069e}{D\-D4hep\-::\-Parsers\-::parse} (\hyperlink{class_d_d4hep_1_1_property}{Property} \&result, const std\-::string \&input)
\item 
std\-::ostream \& \hyperlink{namespace_d_d4hep_1_1_utils_ab016d8d624f13c9f5470910f2057b860}{D\-D4hep\-::\-Utils\-::to\-Stream} (const \hyperlink{class_d_d4hep_1_1_property}{Property} \&result, std\-::ostream \&os)
\item 
\hyperlink{namespace_d_d4hep_a2a12fc15eee252853c7dae0c8c10289c}{D\-D4hep\-::\-D\-D4\-H\-E\-P\-\_\-\-D\-E\-F\-I\-N\-E\-\_\-\-P\-R\-O\-P\-E\-R\-T\-Y\-\_\-\-C\-O\-N\-T} (bool)
\item 
\hyperlink{namespace_d_d4hep_a46bcfee20ed1f70d5d76b01a58a17a6d}{D\-D4hep\-::\-D\-D4\-H\-E\-P\-\_\-\-D\-E\-F\-I\-N\-E\-\_\-\-P\-R\-O\-P\-E\-R\-T\-Y\-\_\-\-U\-\_\-\-C\-O\-N\-T} (int)
\item 
\hyperlink{namespace_d_d4hep_a67e8fcf00713a100e27262956cfd4531}{D\-D4hep\-::\-D\-D4\-H\-E\-P\-\_\-\-D\-E\-F\-I\-N\-E\-\_\-\-P\-R\-O\-P\-E\-R\-T\-Y\-\_\-\-U\-\_\-\-C\-O\-N\-T} (long)
\item 
\hyperlink{namespace_d_d4hep_ae9ef794f55e34dba969074941408b572}{D\-D4hep\-::\-D\-D4\-H\-E\-P\-\_\-\-D\-E\-F\-I\-N\-E\-\_\-\-P\-R\-O\-P\-E\-R\-T\-Y\-\_\-\-C\-O\-N\-T} (float)
\item 
\hyperlink{namespace_d_d4hep_ad408fcdf0daa5ec52a5a1dbfbf211eb4}{D\-D4hep\-::\-D\-D4\-H\-E\-P\-\_\-\-D\-E\-F\-I\-N\-E\-\_\-\-P\-R\-O\-P\-E\-R\-T\-Y\-\_\-\-C\-O\-N\-T} (double)
\item 
\hyperlink{namespace_d_d4hep_ab33d2c119234589fde3ac44efa5d2fbc}{D\-D4hep\-::\-D\-D4\-H\-E\-P\-\_\-\-D\-E\-F\-I\-N\-E\-\_\-\-P\-R\-O\-P\-E\-R\-T\-Y\-\_\-\-C\-O\-N\-T} (string)
\item 
\hyperlink{namespace_d_d4hep_ade11f09970354c220f7e06750e6612f1}{D\-D4hep\-::\-D\-D4\-H\-E\-P\-\_\-\-D\-E\-F\-I\-N\-E\-\_\-\-P\-R\-O\-P\-E\-R\-T\-Y\-\_\-\-T\-Y\-P\-E} (\hyperlink{namespace_d_d4hep_a5d68f9c863a419d5ed00cc08b473e352}{map\-\_\-string\-\_\-int})
\item 
\hyperlink{namespace_d_d4hep_aca0c6b3f7707ee1db826428abeb139c2}{D\-D4hep\-::\-D\-D4\-H\-E\-P\-\_\-\-D\-E\-F\-I\-N\-E\-\_\-\-P\-R\-O\-P\-E\-R\-T\-Y\-\_\-\-T\-Y\-P\-E} (\hyperlink{namespace_d_d4hep_a0f6ae5793bad82d7e3c5a6fd76334cf1}{map\-\_\-string\-\_\-string})
\item 
\hyperlink{namespace_d_d4hep_a622b20d2110955cfac58aee38d3d2f62}{D\-D4hep\-::\-D\-D4\-H\-E\-P\-\_\-\-D\-E\-F\-I\-N\-E\-\_\-\-P\-R\-O\-P\-E\-R\-T\-Y\-\_\-\-T\-Y\-P\-E} (R\-O\-O\-T\-::\-Math\-::\-X\-Y\-Z\-Point)
\item 
\hyperlink{namespace_d_d4hep_a837feac073c4437c1df965f9a8fb768e}{D\-D4hep\-::\-D\-D4\-H\-E\-P\-\_\-\-D\-E\-F\-I\-N\-E\-\_\-\-P\-R\-O\-P\-E\-R\-T\-Y\-\_\-\-T\-Y\-P\-E} (R\-O\-O\-T\-::\-Math\-::\-X\-Y\-Z\-Vector)
\item 
\hyperlink{namespace_d_d4hep_a8b032fe993ba835daea31abfe2fa1d19}{D\-D4hep\-::\-D\-D4\-H\-E\-P\-\_\-\-D\-E\-F\-I\-N\-E\-\_\-\-P\-R\-O\-P\-E\-R\-T\-Y\-\_\-\-T\-Y\-P\-E} (R\-O\-O\-T\-::\-Math\-::\-Px\-Py\-Pz\-E\-Vector)
\end{DoxyCompactItemize}
