\hypertarget{_geant4_s_d_actions_8cpp}{\section{/opt/ilcsoft/\-H\-E\-A\-D-\/2016-\/12-\/02/\-D\-D4hep/\-H\-E\-A\-D/\-D\-D\-G4/plugins/\-Geant4\-S\-D\-Actions.cpp File Reference}
\label{_geant4_s_d_actions_8cpp}\index{/opt/ilcsoft/\-H\-E\-A\-D-\/2016-\/12-\/02/\-D\-D4hep/\-H\-E\-A\-D/\-D\-D\-G4/plugins/\-Geant4\-S\-D\-Actions.\-cpp@{/opt/ilcsoft/\-H\-E\-A\-D-\/2016-\/12-\/02/\-D\-D4hep/\-H\-E\-A\-D/\-D\-D\-G4/plugins/\-Geant4\-S\-D\-Actions.\-cpp}}
}
{\ttfamily \#include \char`\"{}D\-D\-G4/\-Geant4\-Sens\-Det\-Action.\-inl\char`\"{}}\\*
{\ttfamily \#include \char`\"{}D\-D\-G4/\-Geant4\-Event\-Action.\-h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}G4\-Optical\-Photon.\-hh\char`\"{}}\\*
{\ttfamily \#include \char`\"{}G4\-V\-Process.\-hh\char`\"{}}\\*
{\ttfamily \#include \char`\"{}D\-D\-G4/\-Factories.\-h\char`\"{}}\\*
\subsection*{Classes}
\begin{DoxyCompactItemize}
\item 
struct \hyperlink{struct_d_d4hep_1_1_simulation_1_1_geant4_optical_calorimeter}{D\-D4hep\-::\-Simulation\-::\-Geant4\-Optical\-Calorimeter}
\item 
struct \hyperlink{struct_d_d4hep_1_1_simulation_1_1_geant4_scintillator_calorimeter}{D\-D4hep\-::\-Simulation\-::\-Geant4\-Scintillator\-Calorimeter}
\item 
struct \hyperlink{struct_d_d4hep_1_1_simulation_1_1_tracker_combine}{D\-D4hep\-::\-Simulation\-::\-Tracker\-Combine}
\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}\item 
\hyperlink{namespace_geant4_tracker_action}{Geant4\-Tracker\-Action}
\begin{DoxyCompactList}\small\item\em Sensitive detector meant for tracking detectors, will produce one hit per step. \end{DoxyCompactList}\item 
\hyperlink{namespace_geant4_calorimeter_action}{Geant4\-Calorimeter\-Action}
\begin{DoxyCompactList}\small\item\em Sensitive detector meant for calorimeters. \end{DoxyCompactList}\item 
\hyperlink{namespace_geant4_optical_calorimeter_action}{Geant4\-Optical\-Calorimeter\-Action}
\begin{DoxyCompactList}\small\item\em Sensitive detector meant for optical calorimeters. \end{DoxyCompactList}\item 
\hyperlink{namespace_geant4_scintillator_calorimeter_action}{Geant4\-Scintillator\-Calorimeter\-Action}
\begin{DoxyCompactList}\small\item\em Sensitive detector meant for scintillator calorimeters. \end{DoxyCompactList}\item 
\hyperlink{namespace_geant4_tracker_combine_action}{Geant4\-Tracker\-Combine\-Action}
\begin{DoxyCompactList}\small\item\em Sensitive detector meant for tracking detectors will combine multiple steps of the same track in the same sensitive volume into a single hit. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Typedefs}
\begin{DoxyCompactItemize}
\item 
typedef \hyperlink{class_d_d4hep_1_1_simulation_1_1_geant4_sensitive_action}{Geant4\-Sensitive\-Action}\\*
$<$ \hyperlink{class_d_d4hep_1_1_simulation_1_1_geant4_tracker}{Geant4\-Tracker} $>$ \hyperlink{namespace_d_d4hep_1_1_simulation_abb17b973f2ae551abf2c7662d5c05e12}{D\-D4hep\-::\-Simulation\-::\-Geant4\-Tracker\-Action}
\item 
typedef \hyperlink{class_d_d4hep_1_1_simulation_1_1_geant4_sensitive_action}{Geant4\-Sensitive\-Action}\\*
$<$ \hyperlink{class_d_d4hep_1_1_simulation_1_1_geant4_calorimeter}{Geant4\-Calorimeter} $>$ \hyperlink{namespace_d_d4hep_1_1_simulation_af49169edf9a8a04f3255a2b126698128}{D\-D4hep\-::\-Simulation\-::\-Geant4\-Calorimeter\-Action}
\item 
typedef \hyperlink{class_d_d4hep_1_1_simulation_1_1_geant4_sensitive_action}{Geant4\-Sensitive\-Action}\\*
$<$ \hyperlink{struct_d_d4hep_1_1_simulation_1_1_geant4_optical_calorimeter}{Geant4\-Optical\-Calorimeter} $>$ \hyperlink{namespace_d_d4hep_1_1_simulation_a9b4de3b53a0e39ec195ab057b9b3b971}{D\-D4hep\-::\-Simulation\-::\-Geant4\-Optical\-Calorimeter\-Action}
\item 
typedef \hyperlink{class_d_d4hep_1_1_simulation_1_1_geant4_sensitive_action}{Geant4\-Sensitive\-Action}\\*
$<$ \hyperlink{struct_d_d4hep_1_1_simulation_1_1_geant4_scintillator_calorimeter}{Geant4\-Scintillator\-Calorimeter} $>$ \hyperlink{namespace_d_d4hep_1_1_simulation_a518721ad629e0c574145b27d7e1e0c36}{D\-D4hep\-::\-Simulation\-::\-Geant4\-Scintillator\-Calorimeter\-Action}
\item 
typedef \hyperlink{class_d_d4hep_1_1_simulation_1_1_geant4_sensitive_action}{Geant4\-Sensitive\-Action}\\*
$<$ \hyperlink{struct_d_d4hep_1_1_simulation_1_1_tracker_combine}{Tracker\-Combine} $>$ \hyperlink{namespace_d_d4hep_1_1_simulation_ae4372869044729bc07b6343c4e077fdc}{D\-D4hep\-::\-Simulation\-::\-Geant4\-Tracker\-Combine\-Action}
\item 
typedef \hyperlink{namespace_d_d4hep_1_1_simulation_abb17b973f2ae551abf2c7662d5c05e12}{Geant4\-Tracker\-Action} \hyperlink{namespace_d_d4hep_1_1_simulation_a6f4f8c57d8b3239f579f31519e803afa}{D\-D4hep\-::\-Simulation\-::\-Geant4\-Simple\-Tracker\-Action}
\item 
typedef \hyperlink{namespace_d_d4hep_1_1_simulation_af49169edf9a8a04f3255a2b126698128}{Geant4\-Calorimeter\-Action} \hyperlink{namespace_d_d4hep_1_1_simulation_a567bbed97768b8a89f60e745b6d3dd51}{D\-D4hep\-::\-Simulation\-::\-Geant4\-Simple\-Calorimeter\-Action}
\item 
typedef \\*
\hyperlink{namespace_d_d4hep_1_1_simulation_a9b4de3b53a0e39ec195ab057b9b3b971}{Geant4\-Optical\-Calorimeter\-Action} \hyperlink{namespace_d_d4hep_1_1_simulation_a3017d956ee0a02d03e54c12486dd9230}{D\-D4hep\-::\-Simulation\-::\-Geant4\-Simple\-Optical\-Calorimeter\-Action}
\end{DoxyCompactItemize}
