\hypertarget{_geant4_primary_8h}{\section{/opt/ilcsoft/\-H\-E\-A\-D-\/2016-\/12-\/02/\-D\-D4hep/\-H\-E\-A\-D/\-D\-D\-G4/include/\-D\-D\-G4/\-Geant4\-Primary.h File Reference}
\label{_geant4_primary_8h}\index{/opt/ilcsoft/\-H\-E\-A\-D-\/2016-\/12-\/02/\-D\-D4hep/\-H\-E\-A\-D/\-D\-D\-G4/include/\-D\-D\-G4/\-Geant4\-Primary.\-h@{/opt/ilcsoft/\-H\-E\-A\-D-\/2016-\/12-\/02/\-D\-D4hep/\-H\-E\-A\-D/\-D\-D\-G4/include/\-D\-D\-G4/\-Geant4\-Primary.\-h}}
}
{\ttfamily \#include \char`\"{}D\-D4hep/\-Memory.\-h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}D\-D\-G4/\-Geant4\-Vertex.\-h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}D\-D\-G4/\-Geant4\-Particle.\-h\char`\"{}}\\*
{\ttfamily \#include $<$set$>$}\\*
{\ttfamily \#include $<$map$>$}\\*
{\ttfamily \#include $<$vector$>$}\\*
{\ttfamily \#include $<$memory$>$}\\*
\subsection*{Classes}
\begin{DoxyCompactItemize}
\item 
class \hyperlink{class_d_d4hep_1_1_simulation_1_1_primary_extension}{D\-D4hep\-::\-Simulation\-::\-Primary\-Extension}
\begin{DoxyCompactList}\small\item\em Base structure to extend primary information with user data. \end{DoxyCompactList}\item 
class \hyperlink{class_d_d4hep_1_1_simulation_1_1_geant4_primary_map}{D\-D4hep\-::\-Simulation\-::\-Geant4\-Primary\-Map}
\begin{DoxyCompactList}\small\item\em Data structure to map primaries to particles. \end{DoxyCompactList}\item 
class \hyperlink{class_d_d4hep_1_1_simulation_1_1_geant4_primary_interaction}{D\-D4hep\-::\-Simulation\-::\-Geant4\-Primary\-Interaction}
\begin{DoxyCompactList}\small\item\em Class modelling a single interaction with multiple primary vertices and particles. \end{DoxyCompactList}\item 
class \hyperlink{class_d_d4hep_1_1_simulation_1_1_geant4_primary_event}{D\-D4hep\-::\-Simulation\-::\-Geant4\-Primary\-Event}
\begin{DoxyCompactList}\small\item\em Class modelling a complete primary event with multiple interactions. \end{DoxyCompactList}\end{DoxyCompactItemize}
\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_simulation}{D\-D4hep\-::\-Simulation}
\begin{DoxyCompactList}\small\item\em Namespace for the Geant4 based simulation part of the A\-I\-D\-A detector description toolkit. \end{DoxyCompactList}\end{DoxyCompactItemize}
