<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">\section{P\-Gdb Class Reference}
\label{classPGdb}\index{P\-Gdb@{P\-Gdb}}


\begin{DoxyVerb}                                                                         &lt;br&gt;
\end{DoxyVerb}
 Phys\-\_\-\-Geom\-\_\-\-Database class make connection between detector geometry and \par
 Particle-\/\-Flow reconstruction package.  




{\ttfamily \#include $&lt;$Phys\-\_\-\-Geom\-\_\-\-Database.\-h$&gt;$}

\subsection*{Classes}
\begin{DoxyCompactItemize}
\item 
class {\bf Volume}
\item 
class {\bf Zone}
\end{DoxyCompactItemize}
\subsection*{Public Types}
\begin{DoxyCompactItemize}
\item 
enum {\bfseries Z\-O\-N\-E} \{ \\*
{\bfseries V\-T\-X} =0, 
{\bfseries T\-P\-C}, 
{\bfseries E\-N\-D\-P\-L\-A\-T\-E1}, 
{\bfseries E\-N\-D\-P\-L\-A\-T\-E2}, 
\\*
{\bfseries E\-C\-A\-L1\-\_\-\-B\-A\-R}, 
{\bfseries E\-C\-A\-L2\-\_\-\-B\-A\-R}, 
{\bfseries E\-C\-A\-L1\-\_\-\-C\-A\-P}, 
{\bfseries E\-C\-A\-L2\-\_\-\-C\-A\-P}, 
\\*
{\bfseries H\-C\-A\-L\-\_\-\-B\-A\-R}, 
{\bfseries H\-C\-A\-L\-\_\-\-C\-A\-P}, 
{\bfseries C\-O\-I\-L}, 
{\bfseries D\-E\-T\-E\-C\-T\-O\-R}, 
\\*
{\bfseries W\-O\-R\-L\-D}, 
{\bfseries Z\-O\-N\-E\-\_\-\-C\-O\-U\-N\-T}
 \}
\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
void {\bfseries init} ()\label{classPGdb_a639e8804cf519b833f4bb312505de6be}

\item 
Z\-O\-N\-E {\bfseries get\-\_\-zone} ({\bf Point3\-D} \&amp;p)\label{classPGdb_a2ee5897b5fc98f0b0dc7be8ae0873fd5}

\item 
const {\bf Zone} \&amp; {\bfseries operator[$\,$]} (Z\-O\-N\-E z) const \label{classPGdb_af0df9b1641200346a01d9e9c726b93f7}

\end{DoxyCompactItemize}
\subsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
double {\bfseries B\-\_\-\-Field}\label{classPGdb_a353b380fbd0b35510b63b66e2d17de8b}

\end{DoxyCompactItemize}


\subsection{Detailed Description}
\begin{DoxyVerb}                                                                         &lt;br&gt;
\end{DoxyVerb}
 Phys\-\_\-\-Geom\-\_\-\-Database class make connection between detector geometry and \par
 Particle-\/\-Flow reconstruction package. 

\par
 \par
 It might be forms as geometry driver in Mokka. \par
 Even more -\/ maybe better create it at the simulation \par
 step and put it onto L\-C\-I\-O simulation output file. \par
 \par
 $\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$ \par
 It strongly depends on the P\-A\-R\-T\-I\-C\-U\-L\-A\-R detector geometry. \par
 G\-E\-A\-R is used to get that particular detector geometry \par
 \char`\"{}\-The Latest\char`\"{} and unique link to geometry before \par
 the P\-F\-A reconstruction procedure \par
 $\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$ \par
 \par
 It also may consist of all reconstruction tuning parameters. \par
 Some of them depends on zone number, some does not. \par
 \par
 Usage\-: \par
 \par
 P\-Gdb\-::\-Z\-O\-N\-E P\-Gdb\-::get\-\_\-zone(\-Point3\-D \&amp;p); \par
 Function return zone \char`\"{}number\char`\"{} (enum type) \par
 for any arbitrary 3-\/d point \par
 \par
 if Hit h is a hit than h.\-cp is Caretsian coordinates of hit; \par
 \par
 Z\-O\-N\-E i=P\-G\-D\-B.\-get\-\_\-zone(h.\-cp); \par
 ... \par
 int iel = pgdb[i].det\-\_\-mat; \par
 Boo\-Elemens[pgdb[i].det\-\_\-mat]; \par
 double ecal\-\_\-inn\-\_\-rad; \par
 pgdb[P\-G\-D\-B\-::\-E\-C\-A\-L1\-\_\-\-B\-A\-R].r\-\_\-inner; \par
 \par
 Created 3 Oct 2004 V.\-L. Morgunov \par
 Last update 6 August 2006 \par
 Last update 26 April 2006 \par
 \par
 Addons from Predrag Krsonos 26-\/\-April-\/2007 \par
 \par
 \par
 \begin{DoxyAuthor}{Author}
V. L. Morgunov, A. Zhelezov (D\-E\-S\-Y/\-I\-T\-E\-P) \par
 \par
 
\end{DoxyAuthor}


The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
\item 
Phys\-\_\-\-Geom\-\_\-\-Database.\-h\item 
Phys\-\_\-\-Geom\-\_\-\-Database.\-cc\end{DoxyCompactItemize}
</pre></body></html>