\hypertarget{_plugin_creators_8h}{\section{/opt/ilcsoft/\-H\-E\-A\-D-\/2016-\/12-\/02/\-D\-D4hep/\-H\-E\-A\-D/\-D\-D\-Core/include/\-D\-D4hep/\-Plugin\-Creators.h File Reference}
\label{_plugin_creators_8h}\index{/opt/ilcsoft/\-H\-E\-A\-D-\/2016-\/12-\/02/\-D\-D4hep/\-H\-E\-A\-D/\-D\-D\-Core/include/\-D\-D4hep/\-Plugin\-Creators.\-h@{/opt/ilcsoft/\-H\-E\-A\-D-\/2016-\/12-\/02/\-D\-D4hep/\-H\-E\-A\-D/\-D\-D\-Core/include/\-D\-D4hep/\-Plugin\-Creators.\-h}}
}
{\ttfamily \#include \char`\"{}D\-D4hep/\-Primitives.\-h\char`\"{}}\\*
{\ttfamily \#include $<$string$>$}\\*
\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_geometry}{D\-D4hep\-::\-Geometry}
\begin{DoxyCompactList}\small\item\em Namespace for the geometry part of the A\-I\-D\-A detector description toolkit. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
void $\ast$ \hyperlink{namespace_d_d4hep_a65fff585aba587323f89c263548cad90}{D\-D4hep\-::create\-Plugin} (const std\-::string \&factory, Geometry\-::\-L\-C\-D\-D \&lcdd, void $\ast$($\ast$cast)(void $\ast$))
\begin{DoxyCompactList}\small\item\em Handler for factories of type\-: \hyperlink{class_d_d4hep_1_1_construction_factory}{Construction\-Factory}. \end{DoxyCompactList}\item 
void $\ast$ \hyperlink{namespace_d_d4hep_a65c21de63646aa8b39d14ad64e75528e}{D\-D4hep\-::create\-Plugin} (const std\-::string \&factory, Geometry\-::\-L\-C\-D\-D \&lcdd, const std\-::string \&arg, void $\ast$($\ast$cast)(void $\ast$))
\begin{DoxyCompactList}\small\item\em Handler for factories of type\-: \hyperlink{class_d_d4hep_1_1_construction_factory}{Construction\-Factory}. \end{DoxyCompactList}\item 
void $\ast$ \hyperlink{namespace_d_d4hep_ade40a96f4a17f0bf9cc042946bf4a5aa}{D\-D4hep\-::create\-Plugin} (const std\-::string \&factory, Geometry\-::\-L\-C\-D\-D \&lcdd, int argc, char $\ast$$\ast$argv, void $\ast$($\ast$cast)(void $\ast$))
\item 
void $\ast$ \hyperlink{namespace_d_d4hep_a78f6ac1846efa32d318f91cb209f7433}{D\-D4hep\-::create\-Processor} (Geometry\-::\-L\-C\-D\-D \&lcdd, int argc, char $\ast$$\ast$argv, void $\ast$($\ast$cast)(void $\ast$))
\item 
{\footnotesize template$<$typename T $>$ }\\\hyperlink{class_t}{T} $\ast$ \hyperlink{namespace_d_d4hep_a6e497a042ec61fb7dbe034532619be6b}{D\-D4hep\-::create\-Plugin} (const std\-::string \&factory, Geometry\-::\-L\-C\-D\-D \&lcdd)
\begin{DoxyCompactList}\small\item\em Handler for factories of type\-: \hyperlink{class_d_d4hep_1_1_construction_factory}{Construction\-Factory} with casted return type. \end{DoxyCompactList}\item 
{\footnotesize template$<$typename T $>$ }\\\hyperlink{class_t}{T} $\ast$ \hyperlink{namespace_d_d4hep_ab9015e150f4d7d2bb361649eb8f626d9}{D\-D4hep\-::create\-Plugin} (const std\-::string \&factory, Geometry\-::\-L\-C\-D\-D \&lcdd, const std\-::string \&arg)
\begin{DoxyCompactList}\small\item\em Handler for factories of type\-: \hyperlink{class_d_d4hep_1_1_construction_factory}{Construction\-Factory} with casted return type. \end{DoxyCompactList}\item 
{\footnotesize template$<$typename T $>$ }\\\hyperlink{class_t}{T} $\ast$ \hyperlink{namespace_d_d4hep_a24e0c03535a83f151800c5b43f3eae25}{D\-D4hep\-::create\-Plugin} (const std\-::string \&factory, Geometry\-::\-L\-C\-D\-D \&lcdd, int argc, const void $\ast$$\ast$argv)
\begin{DoxyCompactList}\small\item\em Handler for factories of type\-: \hyperlink{class_d_d4hep_1_1_construction_factory}{Construction\-Factory} with casted return type. \end{DoxyCompactList}\item 
{\footnotesize template$<$typename T $>$ }\\\hyperlink{class_t}{T} $\ast$ \hyperlink{namespace_d_d4hep_a61c1041f405bb99862bff731a47cc99c}{D\-D4hep\-::create\-Processor} (Geometry\-::\-L\-C\-D\-D \&lcdd, int argc, char $\ast$$\ast$argv)
\begin{DoxyCompactList}\small\item\em Handler for factories of type\-: \hyperlink{class_d_d4hep_1_1_construction_factory}{Construction\-Factory} with casted return type. \end{DoxyCompactList}\item 
{\footnotesize template$<$typename T $>$ }\\\hyperlink{class_t}{T} $\ast$ \hyperlink{namespace_d_d4hep_ab720b4858f668f1f2006e9c7f2d96204}{D\-D4hep\-::create\-Processor} (Geometry\-::\-L\-C\-D\-D \&lcdd, int argc, const void $\ast$$\ast$argv)
\begin{DoxyCompactList}\small\item\em Handler for factories of type\-: \hyperlink{class_d_d4hep_1_1_construction_factory}{Construction\-Factory} with casted return type. \end{DoxyCompactList}\end{DoxyCompactItemize}
