\hypertarget{struct_d_d4hep_1_1_converter}{\section{D\-D4hep\-:\-:Converter$<$ T, A\-R\-G $>$ Struct Template Reference}
\label{struct_d_d4hep_1_1_converter}\index{D\-D4hep\-::\-Converter$<$ T, A\-R\-G $>$@{D\-D4hep\-::\-Converter$<$ T, A\-R\-G $>$}}
}


Basic conversion objects for handling \hyperlink{namespace_d_d4hep}{D\-D4hep} \hyperlink{namespace_d_d4hep_1_1_x_m_l}{X\-M\-L} files.  




{\ttfamily \#include $<$Conversions.\-h$>$}

\subsection*{Public Types}
\begin{DoxyCompactItemize}
\item 
typedef \hyperlink{class_t}{T} \hyperlink{struct_d_d4hep_1_1_converter_ab6977053b60eb411fc88ac61e7a47832}{to\-\_\-type}
\item 
typedef void $\ast$ \hyperlink{struct_d_d4hep_1_1_converter_a13a876ea9cfcadf85a3dadd32e97a834}{user\-\_\-param}
\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{struct_d_d4hep_1_1_converter_ab693f490d06d475fb15dc360ed45015f}{Converter} (\hyperlink{class_d_d4hep_1_1_geometry_1_1_l_c_d_d}{Geometry\-::\-L\-C\-D\-D} \&l)
\begin{DoxyCompactList}\small\item\em Initializing constructor of the functor. \end{DoxyCompactList}\item 
\hyperlink{struct_d_d4hep_1_1_converter_a46856eb07ef211b0e78d2ce8b336a213}{Converter} (\hyperlink{class_d_d4hep_1_1_geometry_1_1_l_c_d_d}{Geometry\-::\-L\-C\-D\-D} \&l, \hyperlink{struct_d_d4hep_1_1_converter_a13a876ea9cfcadf85a3dadd32e97a834}{user\-\_\-param} p)
\begin{DoxyCompactList}\small\item\em Initializing constructor of the functor with initialization of the user parameter. \end{DoxyCompactList}\item 
\hyperlink{struct_d_d4hep_1_1_converter_ac18342c9491be390a9329d2ae05b0bb6}{Converter} (\hyperlink{class_d_d4hep_1_1_geometry_1_1_l_c_d_d}{Geometry\-::\-L\-C\-D\-D} \&l, \hyperlink{struct_d_d4hep_1_1_converter_a13a876ea9cfcadf85a3dadd32e97a834}{user\-\_\-param} p, \hyperlink{struct_d_d4hep_1_1_converter_a13a876ea9cfcadf85a3dadd32e97a834}{user\-\_\-param} o)
\begin{DoxyCompactList}\small\item\em Initializing constructor of the functor with initialization of the user parameter. \end{DoxyCompactList}\item 
void \hyperlink{struct_d_d4hep_1_1_converter_a7584b9a6f22f1c29a26421c008bec963}{operator()} (A\-R\-G \hyperlink{_geant4_converter_8cpp_a3789cd8800e1433fb917a1d6f85ef67d}{handle}) const 
\begin{DoxyCompactList}\small\item\em \hyperlink{class_d_d4hep_1_1_callback}{Callback} operator to be specialized depending on the element type. \end{DoxyCompactList}\item 
{\footnotesize template$<$typename T\-Y\-P\-E $>$ }\\T\-Y\-P\-E $\ast$ \hyperlink{struct_d_d4hep_1_1_converter_ada40324deb103a43ccc319ff7c570dd8}{\-\_\-param} () const 
\begin{DoxyCompactList}\small\item\em Typed access to the 1rst. user parameter (unchecked) \end{DoxyCompactList}\item 
{\footnotesize template$<$typename T\-Y\-P\-E $>$ }\\T\-Y\-P\-E \& \hyperlink{struct_d_d4hep_1_1_converter_a6f97583960fe22e420601bd70e2e89c4}{\-\_\-object} () const 
\begin{DoxyCompactList}\small\item\em Typed object access to the 1rst. user parameter (unchecked) \end{DoxyCompactList}\item 
{\footnotesize template$<$typename T\-Y\-P\-E $>$ }\\T\-Y\-P\-E $\ast$ \hyperlink{struct_d_d4hep_1_1_converter_adc2099d7de1a8d02c7f0d5a8ac2daee6}{\-\_\-option} () const 
\begin{DoxyCompactList}\small\item\em Typed access to the 2nd. user parameter (unchecked) \end{DoxyCompactList}\item 
{\footnotesize template$<$$>$ }\\void \hyperlink{struct_d_d4hep_1_1_converter_aac950482c88047edebc7e7fb56d3b04e}{operator()} (\hyperlink{_det_factory_helper_8h_ac13b3c79d2bc9214ff0cf5b8dc43dda6}{xml\-\_\-h} \hyperlink{_volumes_8cpp_a8a9a1f93e9b09afccaec215310e64142}{e}) const
\item 
{\footnotesize template$<$$>$ }\\void \hyperlink{struct_d_d4hep_1_1_converter_ab8a56e6d9fcd3e1ba553e878607dfe75}{operator()} (\hyperlink{_det_factory_helper_8h_ac13b3c79d2bc9214ff0cf5b8dc43dda6}{xml\-\_\-h} \hyperlink{_volumes_8cpp_a8a9a1f93e9b09afccaec215310e64142}{e}) const
\item 
{\footnotesize template$<$$>$ }\\void \hyperlink{struct_d_d4hep_1_1_converter_a018529354431939b9321faeae3ffeabc}{operator()} (\hyperlink{_det_factory_helper_8h_ac13b3c79d2bc9214ff0cf5b8dc43dda6}{xml\-\_\-h} \hyperlink{_volumes_8cpp_a8a9a1f93e9b09afccaec215310e64142}{e}) const
\item 
{\footnotesize template$<$$>$ }\\void \hyperlink{struct_d_d4hep_1_1_converter_a478d8d37b4de2a798ac86925b24e069b}{operator()} (\hyperlink{_det_factory_helper_8h_ac13b3c79d2bc9214ff0cf5b8dc43dda6}{xml\-\_\-h} \hyperlink{_volumes_8cpp_a8a9a1f93e9b09afccaec215310e64142}{e}) const
\item 
{\footnotesize template$<$$>$ }\\void \hyperlink{struct_d_d4hep_1_1_converter_ac2d5e7edfbb4f7ee0baf6e27db8fff03}{operator()} (\hyperlink{_det_factory_helper_8h_ac13b3c79d2bc9214ff0cf5b8dc43dda6}{xml\-\_\-h} \hyperlink{_volumes_8cpp_a8a9a1f93e9b09afccaec215310e64142}{e}) const
\item 
{\footnotesize template$<$$>$ }\\void \hyperlink{struct_d_d4hep_1_1_converter_aee7bfc16de1078524f497854edd74edc}{operator()} (\hyperlink{_det_factory_helper_8h_ac13b3c79d2bc9214ff0cf5b8dc43dda6}{xml\-\_\-h} \hyperlink{_volumes_8cpp_a8a9a1f93e9b09afccaec215310e64142}{e}) const
\item 
{\footnotesize template$<$$>$ }\\void \hyperlink{struct_d_d4hep_1_1_converter_adf49930685453dda935ba66eedbf40de}{operator()} (\hyperlink{_det_factory_helper_8h_ac13b3c79d2bc9214ff0cf5b8dc43dda6}{xml\-\_\-h} \hyperlink{_volumes_8cpp_a8a9a1f93e9b09afccaec215310e64142}{e}) const
\item 
{\footnotesize template$<$$>$ }\\void \hyperlink{struct_d_d4hep_1_1_converter_a0873996484226f4130077773aaf93aee}{operator()} (\hyperlink{_det_factory_helper_8h_ac13b3c79d2bc9214ff0cf5b8dc43dda6}{xml\-\_\-h} \hyperlink{_volumes_8cpp_a8a9a1f93e9b09afccaec215310e64142}{e}) const
\item 
{\footnotesize template$<$$>$ }\\void \hyperlink{struct_d_d4hep_1_1_converter_a65c74370f8ec91df41033e02429dc97f}{operator()} (\hyperlink{_det_factory_helper_8h_ac13b3c79d2bc9214ff0cf5b8dc43dda6}{xml\-\_\-h} \hyperlink{_volumes_8cpp_a8a9a1f93e9b09afccaec215310e64142}{e}) const
\item 
{\footnotesize template$<$$>$ }\\void \hyperlink{struct_d_d4hep_1_1_converter_ace171104bb90ed3ee88c74b0109a5ddf}{operator()} (\hyperlink{_det_factory_helper_8h_ac13b3c79d2bc9214ff0cf5b8dc43dda6}{xml\-\_\-h} \hyperlink{_volumes_8cpp_a8a9a1f93e9b09afccaec215310e64142}{e}) const
\item 
{\footnotesize template$<$$>$ }\\void \hyperlink{struct_d_d4hep_1_1_converter_aa6390611e547e33c5ae48e33a26ec8e9}{operator()} (\hyperlink{_det_factory_helper_8h_ac13b3c79d2bc9214ff0cf5b8dc43dda6}{xml\-\_\-h} seq) const
\item 
{\footnotesize template$<$$>$ }\\void \hyperlink{struct_d_d4hep_1_1_converter_a6a73f181b4731dbfc631ab16b9c40bae}{operator()} (\hyperlink{_det_factory_helper_8h_ac13b3c79d2bc9214ff0cf5b8dc43dda6}{xml\-\_\-h} seq) const
\item 
{\footnotesize template$<$$>$ }\\void \hyperlink{struct_d_d4hep_1_1_converter_ac674592eedfa6bef641f368652b04a33}{operator()} (\hyperlink{_det_factory_helper_8h_ac13b3c79d2bc9214ff0cf5b8dc43dda6}{xml\-\_\-h} seq) const
\item 
{\footnotesize template$<$$>$ }\\void \hyperlink{struct_d_d4hep_1_1_converter_a353c37086d6bfad79d74dbb989c1a6ce}{operator()} (\hyperlink{_det_factory_helper_8h_ac13b3c79d2bc9214ff0cf5b8dc43dda6}{xml\-\_\-h} seq) const
\item 
{\footnotesize template$<$$>$ }\\void \hyperlink{struct_d_d4hep_1_1_converter_a8fa2472b82ed6e63f467af231c336319}{operator()} (\hyperlink{_det_factory_helper_8h_ac13b3c79d2bc9214ff0cf5b8dc43dda6}{xml\-\_\-h} seq) const
\item 
{\footnotesize template$<$$>$ }\\void \hyperlink{struct_d_d4hep_1_1_converter_abd59732927d299681cd2c6de56d6826b}{operator()} (\hyperlink{_det_factory_helper_8h_ac13b3c79d2bc9214ff0cf5b8dc43dda6}{xml\-\_\-h} seq) const
\item 
{\footnotesize template$<$$>$ }\\void \hyperlink{struct_d_d4hep_1_1_converter_aab1dcc85772c092ce84d517566ee7f25}{operator()} (\hyperlink{_det_factory_helper_8h_ac13b3c79d2bc9214ff0cf5b8dc43dda6}{xml\-\_\-h} \hyperlink{_volumes_8cpp_a8a9a1f93e9b09afccaec215310e64142}{e}) const
\item 
{\footnotesize template$<$$>$ }\\void \hyperlink{struct_d_d4hep_1_1_converter_a3d5d2b2b1b9ecc31ef5800c484a5715a}{operator()} (\hyperlink{_det_factory_helper_8h_ac13b3c79d2bc9214ff0cf5b8dc43dda6}{xml\-\_\-h} \hyperlink{_volumes_8cpp_a8a9a1f93e9b09afccaec215310e64142}{e}) const
\item 
{\footnotesize template$<$$>$ }\\void \hyperlink{struct_d_d4hep_1_1_converter_a3e5bad3d53f7bece1327c60b038e1cdb}{operator()} (\hyperlink{_det_factory_helper_8h_ac13b3c79d2bc9214ff0cf5b8dc43dda6}{xml\-\_\-h} \hyperlink{_volumes_8cpp_a8a9a1f93e9b09afccaec215310e64142}{e}) const
\item 
{\footnotesize template$<$$>$ }\\void \hyperlink{struct_d_d4hep_1_1_converter_a4b35a0d98dd264dae10197867aa1602b}{operator()} (\hyperlink{_det_factory_helper_8h_ac13b3c79d2bc9214ff0cf5b8dc43dda6}{xml\-\_\-h} \hyperlink{_volumes_8cpp_a8a9a1f93e9b09afccaec215310e64142}{e}) const
\item 
{\footnotesize template$<$$>$ }\\void \hyperlink{struct_d_d4hep_1_1_converter_a6d382f93a6ceaa0b4b6f67033a32a99d}{operator()} (\hyperlink{_det_factory_helper_8h_ac13b3c79d2bc9214ff0cf5b8dc43dda6}{xml\-\_\-h} seq) const
\end{DoxyCompactItemize}
\subsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
\hyperlink{class_d_d4hep_1_1_geometry_1_1_l_c_d_d}{Geometry\-::\-L\-C\-D\-D} \& \hyperlink{struct_d_d4hep_1_1_converter_acefaa7bdcbf210e64d96db04f90b5c9c}{lcdd}
\begin{DoxyCompactList}\small\item\em Reference to the detector description object. \end{DoxyCompactList}\item 
\hyperlink{struct_d_d4hep_1_1_converter_a13a876ea9cfcadf85a3dadd32e97a834}{user\-\_\-param} \hyperlink{struct_d_d4hep_1_1_converter_ac6d7d17feb235d19267a40c8e6dfb2ca}{param}
\begin{DoxyCompactList}\small\item\em Reference to optional user defined parameter. \end{DoxyCompactList}\item 
\hyperlink{struct_d_d4hep_1_1_converter_a13a876ea9cfcadf85a3dadd32e97a834}{user\-\_\-param} \hyperlink{struct_d_d4hep_1_1_converter_a884a538646c4dd3043e3d6234db2cc0d}{optional}
\end{DoxyCompactItemize}


\subsection{Detailed Description}
\subsubsection*{template$<$typename T, typename A\-R\-G = X\-M\-L\-::\-Handle\-\_\-t$>$struct D\-D4hep\-::\-Converter$<$ T, A\-R\-G $>$}

Basic conversion objects for handling \hyperlink{namespace_d_d4hep}{D\-D4hep} \hyperlink{namespace_d_d4hep_1_1_x_m_l}{X\-M\-L} files. 

\begin{DoxyAuthor}{Author}
M.\-Frank 
\end{DoxyAuthor}
\begin{DoxyVersion}{Version}
1.\-0 
\end{DoxyVersion}


Definition at line 38 of file Conversions.\-h.



\subsection{Member Typedef Documentation}
\hypertarget{struct_d_d4hep_1_1_converter_ab6977053b60eb411fc88ac61e7a47832}{\index{D\-D4hep\-::\-Converter@{D\-D4hep\-::\-Converter}!to\-\_\-type@{to\-\_\-type}}
\index{to\-\_\-type@{to\-\_\-type}!DD4hep::Converter@{D\-D4hep\-::\-Converter}}
\subsubsection[{to\-\_\-type}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename T, typename A\-R\-G = X\-M\-L\-::\-Handle\-\_\-t$>$ typedef {\bf T} {\bf D\-D4hep\-::\-Converter}$<$ {\bf T}, A\-R\-G $>$\-::{\bf to\-\_\-type}}}\label{struct_d_d4hep_1_1_converter_ab6977053b60eb411fc88ac61e7a47832}


Definition at line 39 of file Conversions.\-h.

\hypertarget{struct_d_d4hep_1_1_converter_a13a876ea9cfcadf85a3dadd32e97a834}{\index{D\-D4hep\-::\-Converter@{D\-D4hep\-::\-Converter}!user\-\_\-param@{user\-\_\-param}}
\index{user\-\_\-param@{user\-\_\-param}!DD4hep::Converter@{D\-D4hep\-::\-Converter}}
\subsubsection[{user\-\_\-param}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename T, typename A\-R\-G = X\-M\-L\-::\-Handle\-\_\-t$>$ typedef void$\ast$ {\bf D\-D4hep\-::\-Converter}$<$ {\bf T}, A\-R\-G $>$\-::{\bf user\-\_\-param}}}\label{struct_d_d4hep_1_1_converter_a13a876ea9cfcadf85a3dadd32e97a834}


Definition at line 40 of file Conversions.\-h.



\subsection{Constructor \& Destructor Documentation}
\hypertarget{struct_d_d4hep_1_1_converter_ab693f490d06d475fb15dc360ed45015f}{\index{D\-D4hep\-::\-Converter@{D\-D4hep\-::\-Converter}!Converter@{Converter}}
\index{Converter@{Converter}!DD4hep::Converter@{D\-D4hep\-::\-Converter}}
\subsubsection[{Converter}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename T, typename A\-R\-G = X\-M\-L\-::\-Handle\-\_\-t$>$ {\bf D\-D4hep\-::\-Converter}$<$ {\bf T}, A\-R\-G $>$\-::{\bf Converter} (
\begin{DoxyParamCaption}
\item[{{\bf Geometry\-::\-L\-C\-D\-D} \&}]{l}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{struct_d_d4hep_1_1_converter_ab693f490d06d475fb15dc360ed45015f}


Initializing constructor of the functor. 



Definition at line 47 of file Conversions.\-h.

\hypertarget{struct_d_d4hep_1_1_converter_a46856eb07ef211b0e78d2ce8b336a213}{\index{D\-D4hep\-::\-Converter@{D\-D4hep\-::\-Converter}!Converter@{Converter}}
\index{Converter@{Converter}!DD4hep::Converter@{D\-D4hep\-::\-Converter}}
\subsubsection[{Converter}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename T, typename A\-R\-G = X\-M\-L\-::\-Handle\-\_\-t$>$ {\bf D\-D4hep\-::\-Converter}$<$ {\bf T}, A\-R\-G $>$\-::{\bf Converter} (
\begin{DoxyParamCaption}
\item[{{\bf Geometry\-::\-L\-C\-D\-D} \&}]{l, }
\item[{{\bf user\-\_\-param}}]{p}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{struct_d_d4hep_1_1_converter_a46856eb07ef211b0e78d2ce8b336a213}


Initializing constructor of the functor with initialization of the user parameter. 



Definition at line 49 of file Conversions.\-h.

\hypertarget{struct_d_d4hep_1_1_converter_ac18342c9491be390a9329d2ae05b0bb6}{\index{D\-D4hep\-::\-Converter@{D\-D4hep\-::\-Converter}!Converter@{Converter}}
\index{Converter@{Converter}!DD4hep::Converter@{D\-D4hep\-::\-Converter}}
\subsubsection[{Converter}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename T, typename A\-R\-G = X\-M\-L\-::\-Handle\-\_\-t$>$ {\bf D\-D4hep\-::\-Converter}$<$ {\bf T}, A\-R\-G $>$\-::{\bf Converter} (
\begin{DoxyParamCaption}
\item[{{\bf Geometry\-::\-L\-C\-D\-D} \&}]{l, }
\item[{{\bf user\-\_\-param}}]{p, }
\item[{{\bf user\-\_\-param}}]{o}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{struct_d_d4hep_1_1_converter_ac18342c9491be390a9329d2ae05b0bb6}


Initializing constructor of the functor with initialization of the user parameter. 



Definition at line 51 of file Conversions.\-h.



\subsection{Member Function Documentation}
\hypertarget{struct_d_d4hep_1_1_converter_a6f97583960fe22e420601bd70e2e89c4}{\index{D\-D4hep\-::\-Converter@{D\-D4hep\-::\-Converter}!\-\_\-object@{\-\_\-object}}
\index{\-\_\-object@{\-\_\-object}!DD4hep::Converter@{D\-D4hep\-::\-Converter}}
\subsubsection[{\-\_\-object}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename T, typename A\-R\-G = X\-M\-L\-::\-Handle\-\_\-t$>$ template$<$typename T\-Y\-P\-E $>$ T\-Y\-P\-E\& {\bf D\-D4hep\-::\-Converter}$<$ {\bf T}, A\-R\-G $>$\-::\-\_\-object (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{struct_d_d4hep_1_1_converter_a6f97583960fe22e420601bd70e2e89c4}


Typed object access to the 1rst. user parameter (unchecked) 



Definition at line 57 of file Conversions.\-h.



References D\-D4hep\-::\-Converter$<$ T, A\-R\-G $>$\-::param.

\hypertarget{struct_d_d4hep_1_1_converter_adc2099d7de1a8d02c7f0d5a8ac2daee6}{\index{D\-D4hep\-::\-Converter@{D\-D4hep\-::\-Converter}!\-\_\-option@{\-\_\-option}}
\index{\-\_\-option@{\-\_\-option}!DD4hep::Converter@{D\-D4hep\-::\-Converter}}
\subsubsection[{\-\_\-option}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename T, typename A\-R\-G = X\-M\-L\-::\-Handle\-\_\-t$>$ template$<$typename T\-Y\-P\-E $>$ T\-Y\-P\-E$\ast$ {\bf D\-D4hep\-::\-Converter}$<$ {\bf T}, A\-R\-G $>$\-::\-\_\-option (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{struct_d_d4hep_1_1_converter_adc2099d7de1a8d02c7f0d5a8ac2daee6}


Typed access to the 2nd. user parameter (unchecked) 



Definition at line 59 of file Conversions.\-h.



References D\-D4hep\-::\-Converter$<$ T, A\-R\-G $>$\-::optional.

\hypertarget{struct_d_d4hep_1_1_converter_ada40324deb103a43ccc319ff7c570dd8}{\index{D\-D4hep\-::\-Converter@{D\-D4hep\-::\-Converter}!\-\_\-param@{\-\_\-param}}
\index{\-\_\-param@{\-\_\-param}!DD4hep::Converter@{D\-D4hep\-::\-Converter}}
\subsubsection[{\-\_\-param}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename T, typename A\-R\-G = X\-M\-L\-::\-Handle\-\_\-t$>$ template$<$typename T\-Y\-P\-E $>$ T\-Y\-P\-E$\ast$ {\bf D\-D4hep\-::\-Converter}$<$ {\bf T}, A\-R\-G $>$\-::\-\_\-param (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{struct_d_d4hep_1_1_converter_ada40324deb103a43ccc319ff7c570dd8}


Typed access to the 1rst. user parameter (unchecked) 



Definition at line 55 of file Conversions.\-h.



References D\-D4hep\-::\-Converter$<$ T, A\-R\-G $>$\-::param.

\hypertarget{struct_d_d4hep_1_1_converter_a6a73f181b4731dbfc631ab16b9c40bae}{\index{D\-D4hep\-::\-Converter@{D\-D4hep\-::\-Converter}!operator()@{operator()}}
\index{operator()@{operator()}!DD4hep::Converter@{D\-D4hep\-::\-Converter}}
\subsubsection[{operator()}]{\setlength{\rightskip}{0pt plus 5cm}template$<$$>$ void {\bf D\-D4hep\-::\-Converter}$<$ ddeve $>$\-::operator() (
\begin{DoxyParamCaption}
\item[{{\bf xml\-\_\-h}}]{seq}
\end{DoxyParamCaption}
) const}}\label{struct_d_d4hep_1_1_converter_a6a73f181b4731dbfc631ab16b9c40bae}
\hypertarget{struct_d_d4hep_1_1_converter_a7584b9a6f22f1c29a26421c008bec963}{\index{D\-D4hep\-::\-Converter@{D\-D4hep\-::\-Converter}!operator()@{operator()}}
\index{operator()@{operator()}!DD4hep::Converter@{D\-D4hep\-::\-Converter}}
\subsubsection[{operator()}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename T, typename A\-R\-G = X\-M\-L\-::\-Handle\-\_\-t$>$ void {\bf D\-D4hep\-::\-Converter}$<$ {\bf T}, A\-R\-G $>$\-::operator() (
\begin{DoxyParamCaption}
\item[{A\-R\-G}]{handle}
\end{DoxyParamCaption}
) const}}\label{struct_d_d4hep_1_1_converter_a7584b9a6f22f1c29a26421c008bec963}


\hyperlink{class_d_d4hep_1_1_callback}{Callback} operator to be specialized depending on the element type. 

\hypertarget{struct_d_d4hep_1_1_converter_ac674592eedfa6bef641f368652b04a33}{\index{D\-D4hep\-::\-Converter@{D\-D4hep\-::\-Converter}!operator()@{operator()}}
\index{operator()@{operator()}!DD4hep::Converter@{D\-D4hep\-::\-Converter}}
\subsubsection[{operator()}]{\setlength{\rightskip}{0pt plus 5cm}template$<$$>$ void {\bf D\-D4hep\-::\-Converter}$<$ display $>$\-::operator() (
\begin{DoxyParamCaption}
\item[{{\bf xml\-\_\-h}}]{seq}
\end{DoxyParamCaption}
) const}}\label{struct_d_d4hep_1_1_converter_ac674592eedfa6bef641f368652b04a33}
\hypertarget{struct_d_d4hep_1_1_converter_a353c37086d6bfad79d74dbb989c1a6ce}{\index{D\-D4hep\-::\-Converter@{D\-D4hep\-::\-Converter}!operator()@{operator()}}
\index{operator()@{operator()}!DD4hep::Converter@{D\-D4hep\-::\-Converter}}
\subsubsection[{operator()}]{\setlength{\rightskip}{0pt plus 5cm}template$<$$>$ void {\bf D\-D4hep\-::\-Converter}$<$ view $>$\-::operator() (
\begin{DoxyParamCaption}
\item[{{\bf xml\-\_\-h}}]{seq}
\end{DoxyParamCaption}
) const}}\label{struct_d_d4hep_1_1_converter_a353c37086d6bfad79d74dbb989c1a6ce}
\hypertarget{struct_d_d4hep_1_1_converter_a8fa2472b82ed6e63f467af231c336319}{\index{D\-D4hep\-::\-Converter@{D\-D4hep\-::\-Converter}!operator()@{operator()}}
\index{operator()@{operator()}!DD4hep::Converter@{D\-D4hep\-::\-Converter}}
\subsubsection[{operator()}]{\setlength{\rightskip}{0pt plus 5cm}template$<$$>$ void {\bf D\-D4hep\-::\-Converter}$<$ panel $>$\-::operator() (
\begin{DoxyParamCaption}
\item[{{\bf xml\-\_\-h}}]{seq}
\end{DoxyParamCaption}
) const}}\label{struct_d_d4hep_1_1_converter_a8fa2472b82ed6e63f467af231c336319}
\hypertarget{struct_d_d4hep_1_1_converter_abd59732927d299681cd2c6de56d6826b}{\index{D\-D4hep\-::\-Converter@{D\-D4hep\-::\-Converter}!operator()@{operator()}}
\index{operator()@{operator()}!DD4hep::Converter@{D\-D4hep\-::\-Converter}}
\subsubsection[{operator()}]{\setlength{\rightskip}{0pt plus 5cm}template$<$$>$ void {\bf D\-D4hep\-::\-Converter}$<$ include $>$\-::operator() (
\begin{DoxyParamCaption}
\item[{{\bf xml\-\_\-h}}]{seq}
\end{DoxyParamCaption}
) const}}\label{struct_d_d4hep_1_1_converter_abd59732927d299681cd2c6de56d6826b}
\hypertarget{struct_d_d4hep_1_1_converter_aab1dcc85772c092ce84d517566ee7f25}{\index{D\-D4hep\-::\-Converter@{D\-D4hep\-::\-Converter}!operator()@{operator()}}
\index{operator()@{operator()}!DD4hep::Converter@{D\-D4hep\-::\-Converter}}
\subsubsection[{operator()}]{\setlength{\rightskip}{0pt plus 5cm}template$<$$>$ void {\bf D\-D4hep\-::\-Converter}$<$ calodata $>$\-::operator() (
\begin{DoxyParamCaption}
\item[{{\bf xml\-\_\-h}}]{e}
\end{DoxyParamCaption}
) const}}\label{struct_d_d4hep_1_1_converter_aab1dcc85772c092ce84d517566ee7f25}
\hypertarget{struct_d_d4hep_1_1_converter_a3d5d2b2b1b9ecc31ef5800c484a5715a}{\index{D\-D4hep\-::\-Converter@{D\-D4hep\-::\-Converter}!operator()@{operator()}}
\index{operator()@{operator()}!DD4hep::Converter@{D\-D4hep\-::\-Converter}}
\subsubsection[{operator()}]{\setlength{\rightskip}{0pt plus 5cm}template$<$$>$ void {\bf D\-D4hep\-::\-Converter}$<$ calodata\-\_\-configs $>$\-::operator() (
\begin{DoxyParamCaption}
\item[{{\bf xml\-\_\-h}}]{e}
\end{DoxyParamCaption}
) const}}\label{struct_d_d4hep_1_1_converter_a3d5d2b2b1b9ecc31ef5800c484a5715a}
\hypertarget{struct_d_d4hep_1_1_converter_a3e5bad3d53f7bece1327c60b038e1cdb}{\index{D\-D4hep\-::\-Converter@{D\-D4hep\-::\-Converter}!operator()@{operator()}}
\index{operator()@{operator()}!DD4hep::Converter@{D\-D4hep\-::\-Converter}}
\subsubsection[{operator()}]{\setlength{\rightskip}{0pt plus 5cm}template$<$$>$ void {\bf D\-D4hep\-::\-Converter}$<$ collection $>$\-::operator() (
\begin{DoxyParamCaption}
\item[{{\bf xml\-\_\-h}}]{e}
\end{DoxyParamCaption}
) const}}\label{struct_d_d4hep_1_1_converter_a3e5bad3d53f7bece1327c60b038e1cdb}
\hypertarget{struct_d_d4hep_1_1_converter_a4b35a0d98dd264dae10197867aa1602b}{\index{D\-D4hep\-::\-Converter@{D\-D4hep\-::\-Converter}!operator()@{operator()}}
\index{operator()@{operator()}!DD4hep::Converter@{D\-D4hep\-::\-Converter}}
\subsubsection[{operator()}]{\setlength{\rightskip}{0pt plus 5cm}template$<$$>$ void {\bf D\-D4hep\-::\-Converter}$<$ collection\-\_\-configs $>$\-::operator() (
\begin{DoxyParamCaption}
\item[{{\bf xml\-\_\-h}}]{e}
\end{DoxyParamCaption}
) const}}\label{struct_d_d4hep_1_1_converter_a4b35a0d98dd264dae10197867aa1602b}
\hypertarget{struct_d_d4hep_1_1_converter_a6d382f93a6ceaa0b4b6f67033a32a99d}{\index{D\-D4hep\-::\-Converter@{D\-D4hep\-::\-Converter}!operator()@{operator()}}
\index{operator()@{operator()}!DD4hep::Converter@{D\-D4hep\-::\-Converter}}
\subsubsection[{operator()}]{\setlength{\rightskip}{0pt plus 5cm}template$<$$>$ void {\bf D\-D4hep\-::\-Converter}$<$ detelement $>$\-::operator() (
\begin{DoxyParamCaption}
\item[{{\bf xml\-\_\-h}}]{seq}
\end{DoxyParamCaption}
) const}}\label{struct_d_d4hep_1_1_converter_a6d382f93a6ceaa0b4b6f67033a32a99d}
\hypertarget{struct_d_d4hep_1_1_converter_aac950482c88047edebc7e7fb56d3b04e}{\index{D\-D4hep\-::\-Converter@{D\-D4hep\-::\-Converter}!operator()@{operator()}}
\index{operator()@{operator()}!DD4hep::Converter@{D\-D4hep\-::\-Converter}}
\subsubsection[{operator()}]{\setlength{\rightskip}{0pt plus 5cm}template$<$$>$ void {\bf D\-D4hep\-::\-Converter}$<$ {\bf Action} $>$\-::operator() (
\begin{DoxyParamCaption}
\item[{{\bf xml\-\_\-h}}]{e}
\end{DoxyParamCaption}
) const}}\label{struct_d_d4hep_1_1_converter_aac950482c88047edebc7e7fb56d3b04e}
$<$actions$>$ $<$action name=\char`\"{}\-Geant4\-Post\-Tracking\-Action/\-Post\-Track\-Action\char`\"{} $<$properties name1=\char`\"{}\-Value1\char`\"{} name2=\char`\"{}\-Value2\char`\"{}$>$ $<$/action$>$ $<$/actions$>$ 

Definition at line 151 of file Geant4\-X\-M\-L\-Setup.\-cpp.



References D\-D4hep\-::\-Simulation\-::\-\_\-convert\-Action(), D\-D4hep\-::\-Simulation\-::\-Geant4\-Kernel\-::instance(), and D\-D4hep\-::\-Simulation\-::\-Geant4\-Kernel\-::register\-Global\-Action().

\hypertarget{struct_d_d4hep_1_1_converter_ab8a56e6d9fcd3e1ba553e878607dfe75}{\index{D\-D4hep\-::\-Converter@{D\-D4hep\-::\-Converter}!operator()@{operator()}}
\index{operator()@{operator()}!DD4hep::Converter@{D\-D4hep\-::\-Converter}}
\subsubsection[{operator()}]{\setlength{\rightskip}{0pt plus 5cm}template$<$$>$ void {\bf D\-D4hep\-::\-Converter}$<$ {\bf Filter} $>$\-::operator() (
\begin{DoxyParamCaption}
\item[{{\bf xml\-\_\-h}}]{e}
\end{DoxyParamCaption}
) const}}\label{struct_d_d4hep_1_1_converter_ab8a56e6d9fcd3e1ba553e878607dfe75}
Note\-: Filters are Geant4\-Actions and -\/ if global -\/ may also receive properties!

$<$filters$>$ $<$filter name=\char`\"{}\-Geantino\-Rejector\char`\"{}$>$ $<$filter name=\char`\"{}\-Energy\-Deposit\-Minimum\-Cut\char`\"{}$>$ $<$properties cut=\char`\"{}10$\ast$\-Me\-V\char`\"{}$>$ $<$/filter$>$ $<$/filters$>$ 

Definition at line 167 of file Geant4\-X\-M\-L\-Setup.\-cpp.



References D\-D4hep\-::\-Simulation\-::\-\_\-convert\-Action(), D\-D4hep\-::\-Simulation\-::\-Geant4\-Kernel\-::instance(), and D\-D4hep\-::\-Simulation\-::\-Geant4\-Kernel\-::register\-Global\-Filter().

\hypertarget{struct_d_d4hep_1_1_converter_a018529354431939b9321faeae3ffeabc}{\index{D\-D4hep\-::\-Converter@{D\-D4hep\-::\-Converter}!operator()@{operator()}}
\index{operator()@{operator()}!DD4hep::Converter@{D\-D4hep\-::\-Converter}}
\subsubsection[{operator()}]{\setlength{\rightskip}{0pt plus 5cm}template$<$$>$ void {\bf D\-D4hep\-::\-Converter}$<$ {\bf Phase} $>$\-::operator() (
\begin{DoxyParamCaption}
\item[{{\bf xml\-\_\-h}}]{e}
\end{DoxyParamCaption}
) const}}\label{struct_d_d4hep_1_1_converter_a018529354431939b9321faeae3ffeabc}
$<$phases$>$ $<$phase name=\char`\"{}\-Geant4\-Post\-Tracking\-Phase/\-Post\-Track\-Phase\char`\"{} $<$properties name1=\char`\"{}\-Value1\char`\"{} name2=\char`\"{}\-Value2\char`\"{}$>$ $<$/phase$>$ $<$/phases$>$ 

Definition at line 182 of file Geant4\-X\-M\-L\-Setup.\-cpp.



References \-\_\-\-U, D\-D4hep\-::\-Simulation\-::\-Geant4\-Kernel\-::add\-Phase(), D\-D4hep\-::\-X\-M\-L\-::\-Element\-::attr(), D\-D4hep\-::\-Simulation\-::\-Geant4\-Stepping\-Action\-Sequence\-::call(), D\-D4hep\-::\-Simulation\-::\-Geant4\-Generator\-Action\-Sequence\-::call(), D\-D4hep\-::\-Simulation\-::\-Geant4\-Action\-Phase\-::call(), D\-D4hep\-::\-Simulation\-::\-Geant4\-Tracking\-Action\-Sequence\-::call\-At\-Begin(), D\-D4hep\-::\-Simulation\-::\-Geant4\-Run\-Action\-Sequence\-::call\-At\-Begin(), D\-D4hep\-::\-Simulation\-::\-Geant4\-Event\-Action\-Sequence\-::call\-At\-Begin(), D\-D4hep\-::\-Simulation\-::\-Geant4\-Tracking\-Action\-Sequence\-::call\-At\-End(), D\-D4hep\-::\-Simulation\-::\-Geant4\-Run\-Action\-Sequence\-::call\-At\-End(), D\-D4hep\-::\-Simulation\-::\-Geant4\-Event\-Action\-Sequence\-::call\-At\-End(), D\-D4hep\-::\-Simulation\-::\-Geant4\-Stacking\-Action\-Sequence\-::call\-At\-New\-Stage(), D\-D4hep\-::\-Simulation\-::\-Geant4\-Stacking\-Action\-Sequence\-::call\-At\-Prepare(), D\-D4hep\-::\-Simulation\-::\-Geant4\-Action\-Container\-::event\-Action(), D\-D4hep\-::format(), D\-D4hep\-::\-Simulation\-::\-Geant4\-Action\-Container\-::generator\-Action(), D\-D4hep\-::\-Simulation\-::\-Geant4\-Kernel\-::instance(), D\-D4hep\-::\-Handle$<$ T $>$\-::is\-Valid(), D\-D4hep\-::\-Simulation\-::\-Geant4\-Action\-Container\-::run\-Action(), D\-D4hep\-::\-Simulation\-::\-Type\-Name\-::split(), D\-D4hep\-::\-Simulation\-::\-Geant4\-Action\-Container\-::stacking\-Action(), D\-D4hep\-::\-Simulation\-::\-Geant4\-Action\-Container\-::stepping\-Action(), and D\-D4hep\-::\-Simulation\-::\-Geant4\-Action\-Container\-::tracking\-Action().

\hypertarget{struct_d_d4hep_1_1_converter_a478d8d37b4de2a798ac86925b24e069b}{\index{D\-D4hep\-::\-Converter@{D\-D4hep\-::\-Converter}!operator()@{operator()}}
\index{operator()@{operator()}!DD4hep::Converter@{D\-D4hep\-::\-Converter}}
\subsubsection[{operator()}]{\setlength{\rightskip}{0pt plus 5cm}template$<$$>$ void {\bf D\-D4hep\-::\-Converter}$<$ Action\-Sequence $>$\-::operator() (
\begin{DoxyParamCaption}
\item[{{\bf xml\-\_\-h}}]{e}
\end{DoxyParamCaption}
) const}}\label{struct_d_d4hep_1_1_converter_a478d8d37b4de2a798ac86925b24e069b}
$<$sequences$>$ $<$sequence name=\char`\"{}\-Geant4\-Event\-Action\-Sequence/\-Event\-Action\char`\"{} $<$member name=\char`\"{}\char`\"{} type=\char`\"{}\-Geant4\-Tracker\-Event\-Monitor/\-Tracker\-Evt\-Action\char`\"{}$>$ $<$/sequence$>$ $<$sequence name=\char`\"{}\-Geant4\-Sensdet\-Action\-Sequence/\-Si\-Vertex\-Barrel\char`\"{} $<$member type=\char`\"{}\-Geant4\-Tracker\-Sensitive\-Monitor/\-Tracker\-Hit\-Monitor\char`\"{}$>$ $<$properties name1=\char`\"{}\-Value1\char`\"{} name2=\char`\"{}\-Value2\char`\"{}$>$ $<$/member$>$ $<$/sequence$>$ $<$/sequences$>$ 

Definition at line 285 of file Geant4\-X\-M\-L\-Setup.\-cpp.



References D\-D4hep\-::\-Simulation\-::\-\_\-create\-Action(), D\-D4hep\-::\-Simulation\-::\-\_\-set\-Attributes(), \-\_\-\-U, \-\_\-\-Unicode, D\-D4hep\-::\-Simulation\-::\-A\-C\-T\-I\-O\-N, D\-D4hep\-::\-Simulation\-::\-Geant4\-Stepping\-Action\-Sequence\-::adopt(), D\-D4hep\-::\-Simulation\-::\-Geant4\-Stacking\-Action\-Sequence\-::adopt(), D\-D4hep\-::\-Simulation\-::\-Geant4\-Generator\-Action\-Sequence\-::adopt(), D\-D4hep\-::\-Simulation\-::\-Geant4\-Tracking\-Action\-Sequence\-::adopt(), D\-D4hep\-::\-Simulation\-::\-Geant4\-Run\-Action\-Sequence\-::adopt(), D\-D4hep\-::\-Simulation\-::\-Geant4\-Event\-Action\-Sequence\-::adopt(), D\-D4hep\-::\-Simulation\-::\-Geant4\-Physics\-List\-Action\-Sequence\-::adopt(), D\-D4hep\-::\-A\-L\-W\-A\-Y\-S, D\-D4hep\-::\-X\-M\-L\-::\-Element\-::attr(), D\-D4hep\-::\-Property\-Manager\-::dump(), D\-D4hep\-::\-Simulation\-::\-Geant4\-Action\-Container\-::event\-Action(), D\-D4hep\-::\-Simulation\-::\-F\-I\-L\-T\-E\-R, D\-D4hep\-::format(), D\-D4hep\-::\-Simulation\-::\-Geant4\-Action\-Container\-::generator\-Action(), D\-D4hep\-::\-Simulation\-::\-Geant4\-Handle$<$ T\-Y\-P\-E $>$\-::get(), D\-D4hep\-::\-X\-M\-L\-::\-Element\-::has\-Attr(), D\-D4hep\-::\-I\-N\-F\-O, D\-D4hep\-::\-Simulation\-::install\-Messenger(), D\-D4hep\-::\-Simulation\-::\-Geant4\-Kernel\-::instance(), m, D\-D4hep\-::\-Simulation\-::\-Geant4\-Action\-Container\-::physics\-List(), D\-D4hep\-::printout(), D\-D4hep\-::\-Simulation\-::\-Geant4\-Action\-::properties(), D\-D4hep\-::\-Simulation\-::\-Geant4\-Action\-Container\-::run\-Action(), D\-D4hep\-::\-Simulation\-::\-S\-E\-N\-S\-I\-T\-I\-V\-E, D\-D4hep\-::\-Simulation\-::\-Type\-Name\-::split(), D\-D4hep\-::\-Simulation\-::\-Geant4\-Action\-Container\-::stacking\-Action(), D\-D4hep\-::\-Simulation\-::\-Geant4\-Action\-Container\-::stepping\-Action(), and D\-D4hep\-::\-Simulation\-::\-Geant4\-Action\-Container\-::tracking\-Action().

\hypertarget{struct_d_d4hep_1_1_converter_ac2d5e7edfbb4f7ee0baf6e27db8fff03}{\index{D\-D4hep\-::\-Converter@{D\-D4hep\-::\-Converter}!operator()@{operator()}}
\index{operator()@{operator()}!DD4hep::Converter@{D\-D4hep\-::\-Converter}}
\subsubsection[{operator()}]{\setlength{\rightskip}{0pt plus 5cm}template$<$$>$ void {\bf D\-D4hep\-::\-Converter}$<$ {\bf Geant4\-Physics\-List\-::\-Particle\-Processes} $>$\-::operator() (
\begin{DoxyParamCaption}
\item[{{\bf xml\-\_\-h}}]{e}
\end{DoxyParamCaption}
) const}}\label{struct_d_d4hep_1_1_converter_ac2d5e7edfbb4f7ee0baf6e27db8fff03}
$<$physicslist$>$ $<$processes$>$ $<$particle name=\char`\"{}'e-\/'\char`\"{}$>$ $<$process name=\char`\"{}\-G4e\-Multiple\-Scattering\char`\"{} ordatrestdoit=\char`\"{}-\/1\char`\"{} ordalongsteptdoit=\char`\"{}1\char`\"{} ordpoststepdoit=\char`\"{}1\char`\"{}$>$ $<$process name=\char`\"{}\-G4e\-Ionisation\char`\"{} ordatrestdoit=\char`\"{}-\/1\char`\"{} ordalongsteptdoit=\char`\"{}2\char`\"{} ordpoststepdoit=\char`\"{}2\char`\"{}$>$ $<$/particle$>$ $<$/processes$>$ $<$/physicslist$>$ 

Definition at line 379 of file Geant4\-X\-M\-L\-Setup.\-cpp.



References \-\_\-\-Unicode, D\-D4hep\-::\-X\-M\-L\-::\-Element\-::attr(), D\-D4hep\-::\-I\-N\-F\-O, D\-D4hep\-::\-Simulation\-::\-Geant4\-Physics\-List\-::\-Process\-::name, D\-D4hep\-::\-X\-M\-L\-::\-Dimension\-::name\-Str(), D\-D4hep\-::\-Simulation\-::\-Geant4\-Physics\-List\-::\-Process\-::ord\-Along\-Stept\-Do\-It, D\-D4hep\-::\-Simulation\-::\-Geant4\-Physics\-List\-::\-Process\-::ord\-At\-Rest\-Do\-It, D\-D4hep\-::\-Simulation\-::\-Geant4\-Physics\-List\-::\-Process\-::ord\-Post\-Step\-Do\-It, and D\-D4hep\-::printout().

\hypertarget{struct_d_d4hep_1_1_converter_aee7bfc16de1078524f497854edd74edc}{\index{D\-D4hep\-::\-Converter@{D\-D4hep\-::\-Converter}!operator()@{operator()}}
\index{operator()@{operator()}!DD4hep::Converter@{D\-D4hep\-::\-Converter}}
\subsubsection[{operator()}]{\setlength{\rightskip}{0pt plus 5cm}template$<$$>$ void {\bf D\-D4hep\-::\-Converter}$<$ {\bf Geant4\-Physics\-List\-::\-Particle\-Constructor} $>$\-::operator() (
\begin{DoxyParamCaption}
\item[{{\bf xml\-\_\-h}}]{e}
\end{DoxyParamCaption}
) const}}\label{struct_d_d4hep_1_1_converter_aee7bfc16de1078524f497854edd74edc}
$<$physicslist$>$ $<$particles$>$ $<$construct name=\char`\"{}\-G4\-Electron\char`\"{}$>$ $<$construct name=\char`\"{}\-G4\-Gamma\char`\"{}$>$ $<$construct name=\char`\"{}\-G4\-Boson\-Constructor\char`\"{}$>$ $<$construct name=\char`\"{}\-G4\-Lepton\-Constructor\char`\"{}$>$ $<$construct name=\char`\"{}\-G4\-Baryon\-Constructor\char`\"{}$>$ $<$/particles$>$ $<$/physicslist$>$ 

Definition at line 409 of file Geant4\-X\-M\-L\-Setup.\-cpp.



References D\-D4hep\-::\-I\-N\-F\-O, D\-D4hep\-::\-X\-M\-L\-::\-Dimension\-::name\-Str(), and D\-D4hep\-::printout().

\hypertarget{struct_d_d4hep_1_1_converter_adf49930685453dda935ba66eedbf40de}{\index{D\-D4hep\-::\-Converter@{D\-D4hep\-::\-Converter}!operator()@{operator()}}
\index{operator()@{operator()}!DD4hep::Converter@{D\-D4hep\-::\-Converter}}
\subsubsection[{operator()}]{\setlength{\rightskip}{0pt plus 5cm}template$<$$>$ void {\bf D\-D4hep\-::\-Converter}$<$ {\bf Geant4\-Physics\-List\-::\-Physics\-Constructor} $>$\-::operator() (
\begin{DoxyParamCaption}
\item[{{\bf xml\-\_\-h}}]{e}
\end{DoxyParamCaption}
) const}}\label{struct_d_d4hep_1_1_converter_adf49930685453dda935ba66eedbf40de}
$<$physicslist$>$ $<$physics$>$ $<$construct name=\char`\"{}\-G4\-Em\-Standard\-Physics\char`\"{}$>$ $<$construct name=\char`\"{}\-Hadron\-Physics\-Q\-G\-S\-P\char`\"{}$>$ $<$/physics$>$ $<$/physicslist$>$ 

Definition at line 426 of file Geant4\-X\-M\-L\-Setup.\-cpp.



References D\-D4hep\-::\-I\-N\-F\-O, D\-D4hep\-::\-X\-M\-L\-::\-Dimension\-::name\-Str(), and D\-D4hep\-::printout().

\hypertarget{struct_d_d4hep_1_1_converter_a0873996484226f4130077773aaf93aee}{\index{D\-D4hep\-::\-Converter@{D\-D4hep\-::\-Converter}!operator()@{operator()}}
\index{operator()@{operator()}!DD4hep::Converter@{D\-D4hep\-::\-Converter}}
\subsubsection[{operator()}]{\setlength{\rightskip}{0pt plus 5cm}template$<$$>$ void {\bf D\-D4hep\-::\-Converter}$<$ Physics\-List\-Extension $>$\-::operator() (
\begin{DoxyParamCaption}
\item[{{\bf xml\-\_\-h}}]{e}
\end{DoxyParamCaption}
) const}}\label{struct_d_d4hep_1_1_converter_a0873996484226f4130077773aaf93aee}


Definition at line 442 of file Geant4\-X\-M\-L\-Setup.\-cpp.



References D\-D4hep\-::\-I\-N\-F\-O, D\-D4hep\-::\-Simulation\-::\-Geant4\-Kernel\-::instance(), D\-D4hep\-::\-X\-M\-L\-::\-Dimension\-::name\-Str(), D\-D4hep\-::\-Simulation\-::\-Geant4\-Action\-Container\-::physics\-List(), D\-D4hep\-::printout(), and D\-D4hep\-::\-Simulation\-::\-Geant4\-Action\-::properties().

\hypertarget{struct_d_d4hep_1_1_converter_a65c74370f8ec91df41033e02429dc97f}{\index{D\-D4hep\-::\-Converter@{D\-D4hep\-::\-Converter}!operator()@{operator()}}
\index{operator()@{operator()}!DD4hep::Converter@{D\-D4hep\-::\-Converter}}
\subsubsection[{operator()}]{\setlength{\rightskip}{0pt plus 5cm}template$<$$>$ void {\bf D\-D4hep\-::\-Converter}$<$ {\bf Physics\-List} $>$\-::operator() (
\begin{DoxyParamCaption}
\item[{{\bf xml\-\_\-h}}]{e}
\end{DoxyParamCaption}
) const}}\label{struct_d_d4hep_1_1_converter_a65c74370f8ec91df41033e02429dc97f}


Definition at line 450 of file Geant4\-X\-M\-L\-Setup.\-cpp.



References D\-D4hep\-::\-Simulation\-::\-\_\-set\-Attributes(), \-\_\-\-U, \-\_\-\-Unicode, D\-D4hep\-::\-X\-M\-L\-::\-Handle\-\_\-t\-::attr(), D\-D4hep\-::\-X\-M\-L\-::\-Collection\-\_\-t\-::for\-\_\-each(), D\-D4hep\-::\-Simulation\-::\-Geant4\-Handle$<$ T\-Y\-P\-E $>$\-::get(), handle(), and D\-D4hep\-::\-Simulation\-::\-Geant4\-Kernel\-::instance().

\hypertarget{struct_d_d4hep_1_1_converter_ace171104bb90ed3ee88c74b0109a5ddf}{\index{D\-D4hep\-::\-Converter@{D\-D4hep\-::\-Converter}!operator()@{operator()}}
\index{operator()@{operator()}!DD4hep::Converter@{D\-D4hep\-::\-Converter}}
\subsubsection[{operator()}]{\setlength{\rightskip}{0pt plus 5cm}template$<$$>$ void {\bf D\-D4hep\-::\-Converter}$<$ {\bf Kernel} $>$\-::operator() (
\begin{DoxyParamCaption}
\item[{{\bf xml\-\_\-h}}]{e}
\end{DoxyParamCaption}
) const}}\label{struct_d_d4hep_1_1_converter_ace171104bb90ed3ee88c74b0109a5ddf}


Definition at line 463 of file Geant4\-X\-M\-L\-Setup.\-cpp.



References \-\_\-\-Unicode, D\-D4hep\-::\-X\-M\-L\-::\-Element\-::attr(), D\-D4hep\-::\-X\-M\-L\-::\-Element\-::has\-Attr(), D\-D4hep\-::\-Simulation\-::\-Geant4\-Kernel\-::instance(), D\-D4hep\-::\-Simulation\-::\-Geant4\-Kernel\-::property(), and D\-D4hep\-::\-Property\-::str().

\hypertarget{struct_d_d4hep_1_1_converter_aa6390611e547e33c5ae48e33a26ec8e9}{\index{D\-D4hep\-::\-Converter@{D\-D4hep\-::\-Converter}!operator()@{operator()}}
\index{operator()@{operator()}!DD4hep::Converter@{D\-D4hep\-::\-Converter}}
\subsubsection[{operator()}]{\setlength{\rightskip}{0pt plus 5cm}template$<$$>$ void {\bf D\-D4hep\-::\-Converter}$<$ X\-M\-L\-Setup $>$\-::operator() (
\begin{DoxyParamCaption}
\item[{{\bf xml\-\_\-h}}]{seq}
\end{DoxyParamCaption}
) const}}\label{struct_d_d4hep_1_1_converter_aa6390611e547e33c5ae48e33a26ec8e9}


Definition at line 473 of file Geant4\-X\-M\-L\-Setup.\-cpp.



References \-\_\-\-Unicode, D\-D4hep\-::\-X\-M\-L\-::\-Collection\-\_\-t\-::for\-\_\-each(), and D\-D4hep\-::\-X\-M\-L\-::\-Handle\-\_\-t\-::tag().



\subsection{Member Data Documentation}
\hypertarget{struct_d_d4hep_1_1_converter_acefaa7bdcbf210e64d96db04f90b5c9c}{\index{D\-D4hep\-::\-Converter@{D\-D4hep\-::\-Converter}!lcdd@{lcdd}}
\index{lcdd@{lcdd}!DD4hep::Converter@{D\-D4hep\-::\-Converter}}
\subsubsection[{lcdd}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename T, typename A\-R\-G = X\-M\-L\-::\-Handle\-\_\-t$>$ {\bf Geometry\-::\-L\-C\-D\-D}\& {\bf D\-D4hep\-::\-Converter}$<$ {\bf T}, A\-R\-G $>$\-::lcdd}}\label{struct_d_d4hep_1_1_converter_acefaa7bdcbf210e64d96db04f90b5c9c}


Reference to the detector description object. 



Definition at line 42 of file Conversions.\-h.

\hypertarget{struct_d_d4hep_1_1_converter_a884a538646c4dd3043e3d6234db2cc0d}{\index{D\-D4hep\-::\-Converter@{D\-D4hep\-::\-Converter}!optional@{optional}}
\index{optional@{optional}!DD4hep::Converter@{D\-D4hep\-::\-Converter}}
\subsubsection[{optional}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename T, typename A\-R\-G = X\-M\-L\-::\-Handle\-\_\-t$>$ {\bf user\-\_\-param} {\bf D\-D4hep\-::\-Converter}$<$ {\bf T}, A\-R\-G $>$\-::optional}}\label{struct_d_d4hep_1_1_converter_a884a538646c4dd3043e3d6234db2cc0d}


Definition at line 45 of file Conversions.\-h.



Referenced by D\-D4hep\-::\-Converter$<$ T, A\-R\-G $>$\-::\-\_\-option().

\hypertarget{struct_d_d4hep_1_1_converter_ac6d7d17feb235d19267a40c8e6dfb2ca}{\index{D\-D4hep\-::\-Converter@{D\-D4hep\-::\-Converter}!param@{param}}
\index{param@{param}!DD4hep::Converter@{D\-D4hep\-::\-Converter}}
\subsubsection[{param}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename T, typename A\-R\-G = X\-M\-L\-::\-Handle\-\_\-t$>$ {\bf user\-\_\-param} {\bf D\-D4hep\-::\-Converter}$<$ {\bf T}, A\-R\-G $>$\-::param}}\label{struct_d_d4hep_1_1_converter_ac6d7d17feb235d19267a40c8e6dfb2ca}


Reference to optional user defined parameter. 



Definition at line 44 of file Conversions.\-h.



Referenced by D\-D4hep\-::\-Converter$<$ T, A\-R\-G $>$\-::\-\_\-object(), and D\-D4hep\-::\-Converter$<$ T, A\-R\-G $>$\-::\-\_\-param().



The documentation for this struct was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
/opt/ilcsoft/\-H\-E\-A\-D-\/2016-\/12-\/02/\-D\-D4hep/\-H\-E\-A\-D/\-D\-D\-Core/include/\-X\-M\-L/\hyperlink{_conversions_8h}{Conversions.\-h}\end{DoxyCompactItemize}
