\hypertarget{class_d_d4hep_1_1_select2nd}{\section{D\-D4hep\-:\-:Select2nd$<$ T $>$ Class Template Reference}
\label{class_d_d4hep_1_1_select2nd}\index{D\-D4hep\-::\-Select2nd$<$ T $>$@{D\-D4hep\-::\-Select2nd$<$ T $>$}}
}


Operator to select second element of a pair.  




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

\subsection*{Public Types}
\begin{DoxyCompactItemize}
\item 
typedef \hyperlink{class_t}{T} \hyperlink{class_d_d4hep_1_1_select2nd_a1159f763d3e02055e64e1c757c0e05c0}{arg\-\_\-t}
\item 
typedef T\-::second\-\_\-type \hyperlink{class_d_d4hep_1_1_select2nd_acfbf4d9607a113083ddcfa3b16385c2e}{result\-\_\-t}
\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
const \hyperlink{class_d_d4hep_1_1_select2nd_acfbf4d9607a113083ddcfa3b16385c2e}{result\-\_\-t} \& \hyperlink{class_d_d4hep_1_1_select2nd_af28d9c81d9a43a766f4b31f754601f21}{operator()} (const \hyperlink{class_d_d4hep_1_1_select2nd_a1159f763d3e02055e64e1c757c0e05c0}{arg\-\_\-t} \&p) const 
\begin{DoxyCompactList}\small\item\em Operator function. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
\subsubsection*{template$<$typename T$>$class D\-D4hep\-::\-Select2nd$<$ T $>$}

Operator to select second element of a pair. 

Definition at line 257 of file Primitives.\-h.



\subsection{Member Typedef Documentation}
\hypertarget{class_d_d4hep_1_1_select2nd_a1159f763d3e02055e64e1c757c0e05c0}{\index{D\-D4hep\-::\-Select2nd@{D\-D4hep\-::\-Select2nd}!arg\-\_\-t@{arg\-\_\-t}}
\index{arg\-\_\-t@{arg\-\_\-t}!DD4hep::Select2nd@{D\-D4hep\-::\-Select2nd}}
\subsubsection[{arg\-\_\-t}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename T $>$ typedef {\bf T} {\bf D\-D4hep\-::\-Select2nd}$<$ {\bf T} $>$\-::{\bf arg\-\_\-t}}}\label{class_d_d4hep_1_1_select2nd_a1159f763d3e02055e64e1c757c0e05c0}


Definition at line 259 of file Primitives.\-h.

\hypertarget{class_d_d4hep_1_1_select2nd_acfbf4d9607a113083ddcfa3b16385c2e}{\index{D\-D4hep\-::\-Select2nd@{D\-D4hep\-::\-Select2nd}!result\-\_\-t@{result\-\_\-t}}
\index{result\-\_\-t@{result\-\_\-t}!DD4hep::Select2nd@{D\-D4hep\-::\-Select2nd}}
\subsubsection[{result\-\_\-t}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename T $>$ typedef T\-::second\-\_\-type {\bf D\-D4hep\-::\-Select2nd}$<$ {\bf T} $>$\-::{\bf result\-\_\-t}}}\label{class_d_d4hep_1_1_select2nd_acfbf4d9607a113083ddcfa3b16385c2e}


Definition at line 260 of file Primitives.\-h.



\subsection{Member Function Documentation}
\hypertarget{class_d_d4hep_1_1_select2nd_af28d9c81d9a43a766f4b31f754601f21}{\index{D\-D4hep\-::\-Select2nd@{D\-D4hep\-::\-Select2nd}!operator()@{operator()}}
\index{operator()@{operator()}!DD4hep::Select2nd@{D\-D4hep\-::\-Select2nd}}
\subsubsection[{operator()}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename T $>$ const {\bf result\-\_\-t}\& {\bf D\-D4hep\-::\-Select2nd}$<$ {\bf T} $>$\-::operator() (
\begin{DoxyParamCaption}
\item[{const {\bf arg\-\_\-t} \&}]{p}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_d_d4hep_1_1_select2nd_af28d9c81d9a43a766f4b31f754601f21}


Operator function. 



Definition at line 262 of file Primitives.\-h.



The documentation for this class 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/\-D\-D4hep/\hyperlink{_primitives_8h}{Primitives.\-h}\end{DoxyCompactItemize}
