\hypertarget{class_t_geo_extension}{\section{T\-Geo\-Extension Class Reference}
\label{class_t_geo_extension}\index{T\-Geo\-Extension@{T\-Geo\-Extension}}
}


Class of the \hyperlink{namespace_r_o_o_t}{R\-O\-O\-T} toolkit. See \href{http://root.cern.ch/root/htmldoc/ClassIndex.html}{\tt http\-://root.\-cern.\-ch/root/htmldoc/\-Class\-Index.\-html}.  




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

Inheritance diagram for T\-Geo\-Extension\-:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=3.000000cm]{class_t_geo_extension}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
virtual \hyperlink{class_t_geo_extension_a07855c18b6678a4f6f4f125b85727fa1}{$\sim$\-T\-Geo\-Extension} ()
\item 
virtual \hyperlink{class_t_geo_extension}{T\-Geo\-Extension} $\ast$ \hyperlink{class_t_geo_extension_addd8a323d93527519b94e2db3acbf9d5}{Grab} ()=0
\begin{DoxyCompactList}\small\item\em \hyperlink{class_t_geo_extension}{T\-Geo\-Extension} overload\-: Method called whenever requiring a pointer to the extension. \end{DoxyCompactList}\item 
virtual void \hyperlink{class_t_geo_extension_af3013d9059744f1d7f9f9037a57bf3da}{Release} () const =0
\begin{DoxyCompactList}\small\item\em \hyperlink{class_t_geo_extension}{T\-Geo\-Extension} overload\-: Method called always when the pointer to the extension is not needed anymore. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
Class of the \hyperlink{namespace_r_o_o_t}{R\-O\-O\-T} toolkit. See \href{http://root.cern.ch/root/htmldoc/ClassIndex.html}{\tt http\-://root.\-cern.\-ch/root/htmldoc/\-Class\-Index.\-html}. 

\begin{DoxySeeAlso}{See Also}
\href{http://root.cern.ch/root/htmldoc/ClassIndex.html}{\tt http\-://root.\-cern.\-ch/root/htmldoc/\-Class\-Index.\-html} 
\end{DoxySeeAlso}


Definition at line 36 of file Volumes.\-h.



\subsection{Constructor \& Destructor Documentation}
\hypertarget{class_t_geo_extension_a07855c18b6678a4f6f4f125b85727fa1}{\index{T\-Geo\-Extension@{T\-Geo\-Extension}!$\sim$\-T\-Geo\-Extension@{$\sim$\-T\-Geo\-Extension}}
\index{$\sim$\-T\-Geo\-Extension@{$\sim$\-T\-Geo\-Extension}!TGeoExtension@{T\-Geo\-Extension}}
\subsubsection[{$\sim$\-T\-Geo\-Extension}]{\setlength{\rightskip}{0pt plus 5cm}virtual T\-Geo\-Extension\-::$\sim$\-T\-Geo\-Extension (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}}\label{class_t_geo_extension_a07855c18b6678a4f6f4f125b85727fa1}


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



\subsection{Member Function Documentation}
\hypertarget{class_t_geo_extension_addd8a323d93527519b94e2db3acbf9d5}{\index{T\-Geo\-Extension@{T\-Geo\-Extension}!Grab@{Grab}}
\index{Grab@{Grab}!TGeoExtension@{T\-Geo\-Extension}}
\subsubsection[{Grab}]{\setlength{\rightskip}{0pt plus 5cm}virtual {\bf T\-Geo\-Extension}$\ast$ T\-Geo\-Extension\-::\-Grab (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [pure virtual]}}}\label{class_t_geo_extension_addd8a323d93527519b94e2db3acbf9d5}


\hyperlink{class_t_geo_extension}{T\-Geo\-Extension} overload\-: Method called whenever requiring a pointer to the extension. 



Implemented in \hyperlink{class_d_d4hep_1_1_geometry_1_1_volume_extension_adc072e1c3a4be273940579938c6be398}{D\-D4hep\-::\-Geometry\-::\-Volume\-Extension}, and \hyperlink{class_d_d4hep_1_1_geometry_1_1_placed_volume_extension_aa5261b49a18fba980e00d96161db3855}{D\-D4hep\-::\-Geometry\-::\-Placed\-Volume\-Extension}.

\hypertarget{class_t_geo_extension_af3013d9059744f1d7f9f9037a57bf3da}{\index{T\-Geo\-Extension@{T\-Geo\-Extension}!Release@{Release}}
\index{Release@{Release}!TGeoExtension@{T\-Geo\-Extension}}
\subsubsection[{Release}]{\setlength{\rightskip}{0pt plus 5cm}virtual void T\-Geo\-Extension\-::\-Release (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [pure virtual]}}}\label{class_t_geo_extension_af3013d9059744f1d7f9f9037a57bf3da}


\hyperlink{class_t_geo_extension}{T\-Geo\-Extension} overload\-: Method called always when the pointer to the extension is not needed anymore. 



Implemented in \hyperlink{class_d_d4hep_1_1_geometry_1_1_volume_extension_ad61d398432c27ba62103ba5daa1d431d}{D\-D4hep\-::\-Geometry\-::\-Volume\-Extension}, and \hyperlink{class_d_d4hep_1_1_geometry_1_1_placed_volume_extension_a92e8b1e394a8aa6dd5ccb94f30c58318}{D\-D4hep\-::\-Geometry\-::\-Placed\-Volume\-Extension}.



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{_volumes_8h}{Volumes.\-h}\end{DoxyCompactItemize}
