\hypertarget{_conditions_8h}{\section{/opt/ilcsoft/\-H\-E\-A\-D-\/2016-\/12-\/02/\-D\-D4hep/\-H\-E\-A\-D/\-D\-D\-Core/include/\-D\-D4hep/\-Conditions.h File Reference}
\label{_conditions_8h}\index{/opt/ilcsoft/\-H\-E\-A\-D-\/2016-\/12-\/02/\-D\-D4hep/\-H\-E\-A\-D/\-D\-D\-Core/include/\-D\-D4hep/\-Conditions.\-h@{/opt/ilcsoft/\-H\-E\-A\-D-\/2016-\/12-\/02/\-D\-D4hep/\-H\-E\-A\-D/\-D\-D\-Core/include/\-D\-D4hep/\-Conditions.\-h}}
}
{\ttfamily \#include \char`\"{}D\-D4hep/\-Opaque\-Data.\-h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}D\-D4hep/\-Handle.\-h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}D\-D4hep/\-I\-O\-V.\-h\char`\"{}}\\*
{\ttfamily \#include $<$vector$>$}\\*
\subsection*{Classes}
\begin{DoxyCompactItemize}
\item 
class \hyperlink{class_d_d4hep_1_1_conditions_1_1_condition}{D\-D4hep\-::\-Conditions\-::\-Condition}
\begin{DoxyCompactList}\small\item\em Main condition object handle. \end{DoxyCompactList}\item 
class \hyperlink{class_d_d4hep_1_1_conditions_1_1_condition_1_1_processor}{D\-D4hep\-::\-Conditions\-::\-Condition\-::\-Processor}
\begin{DoxyCompactList}\small\item\em Abstract base for processing callbacks to conditions objects. \end{DoxyCompactList}\item 
class \hyperlink{class_d_d4hep_1_1_conditions_1_1_container}{D\-D4hep\-::\-Conditions\-::\-Container}
\begin{DoxyCompactList}\small\item\em \hyperlink{class_d_d4hep_1_1_conditions_1_1_container}{Container} class for condition handles aggregated by a detector element. \end{DoxyCompactList}\item 
class \hyperlink{class_d_d4hep_1_1_conditions_1_1_container_1_1_processor}{D\-D4hep\-::\-Conditions\-::\-Container\-::\-Processor}
\begin{DoxyCompactList}\small\item\em Abstract base for processing callbacks to container objects. \end{DoxyCompactList}\item 
class \hyperlink{class_d_d4hep_1_1_conditions_1_1_condition_key}{D\-D4hep\-::\-Conditions\-::\-Condition\-Key}
\begin{DoxyCompactList}\small\item\em Key definition to optimize ans simplyfy the access to conditions entities. \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_geometry}{D\-D4hep\-::\-Geometry}
\begin{DoxyCompactList}\small\item\em Namespace for the geometry part of the A\-I\-D\-A detector description toolkit. \end{DoxyCompactList}\item 
\hyperlink{namespace_d_d4hep_1_1_conditions}{D\-D4hep\-::\-Conditions}
\begin{DoxyCompactList}\small\item\em Namespace for the conditions part of the A\-I\-D\-A detector description toolkit. \end{DoxyCompactList}\item 
\hyperlink{namespace_d_d4hep_1_1_conditions_1_1_interna}{D\-D4hep\-::\-Conditions\-::\-Interna}
\begin{DoxyCompactList}\small\item\em \hyperlink{namespace_d_d4hep_1_1_conditions}{Conditions} internal namespace. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Typedefs}
\begin{DoxyCompactItemize}
\item 
typedef std\-::vector$<$ Condition $>$ \hyperlink{namespace_d_d4hep_1_1_conditions_ae765f0140a33973a430280f02b6062f4}{D\-D4hep\-::\-Conditions\-::\-Range\-Conditions}
\item 
typedef std\-::pair\\*
$<$ Range\-Conditions, bool $>$ \hyperlink{namespace_d_d4hep_1_1_conditions_a6fa51615b9757a9ffccb7377f0617ee4}{D\-D4hep\-::\-Conditions\-::\-Range\-Status}
\end{DoxyCompactItemize}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{class_d_d4hep_1_1_conditions_1_1_condition_key}{Condition\-Key} \hyperlink{namespace_d_d4hep_1_1_conditions_a5d280367b77508df52c5caadc9d84abf}{D\-D4hep\-::\-Conditions\-::make\-\_\-key} (\hyperlink{class_d_d4hep_1_1_conditions_1_1_condition}{Condition} c)
\begin{DoxyCompactList}\small\item\em Access the key of the condition. \end{DoxyCompactList}\end{DoxyCompactItemize}
