\section{Class List}
Here are the classes, structs, unions and interfaces with brief descriptions\-:\begin{DoxyCompactList}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_conditions_1_1_abstract_map}{D\-D4hep\-::\-Conditions\-::\-Abstract\-Map} \\*\hyperlink{namespace_d_d4hep_1_1_conditions}{Conditions} data block. Internally maps other objects to abstract data blocks }{\pageref{class_d_d4hep_1_1_conditions_1_1_abstract_map}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_conditions_1_1_active_select}{D\-D4hep\-::\-Conditions\-::\-Active\-Select$<$ collection\-\_\-type $>$} \\*Helper to select active objects from a conditions pool }{\pageref{class_d_d4hep_1_1_conditions_1_1_active_select}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_simulation_1_1_geant4_action_1_1_actors}{D\-D4hep\-::\-Simulation\-::\-Geant4\-Action\-::\-Actors$<$ T $>$} \\*Actor class to manipulate action groups }{\pageref{class_d_d4hep_1_1_simulation_1_1_geant4_action_1_1_actors}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_alignments_1_1_align_context}{D\-D4hep\-::\-Alignments\-::\-Align\-Context} }{\pageref{class_d_d4hep_1_1_alignments_1_1_align_context}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_alignments_1_1_aligned_volume_printer}{D\-D4hep\-::\-Alignments\-::\-Aligned\-Volume\-Printer} \\*Generic \hyperlink{namespace_d_d4hep_1_1_alignments}{Alignments} data dumper }{\pageref{class_d_d4hep_1_1_alignments_1_1_aligned_volume_printer}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_alignments_1_1_alignment}{D\-D4hep\-::\-Alignments\-::\-Alignment} \\*Main handle class to hold an alignment object }{\pageref{class_d_d4hep_1_1_alignments_1_1_alignment}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_alignments_1_1_alignment_actor}{D\-D4hep\-::\-Alignments\-::\-Alignment\-Actor$<$ T $>$} \\*Act on selected alignment entries }{\pageref{class_d_d4hep_1_1_alignments_1_1_alignment_actor}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_alignments_1_1_alignment_condition}{D\-D4hep\-::\-Alignments\-::\-Alignment\-Condition} \\*Main handle class to hold an alignment conditions object }{\pageref{class_d_d4hep_1_1_alignments_1_1_alignment_condition}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_alignments_1_1_interna_1_1_alignment_condition_object}{D\-D4hep\-::\-Alignments\-::\-Interna\-::\-Alignment\-Condition\-Object} \\*The data class behind an alignments handle }{\pageref{class_d_d4hep_1_1_alignments_1_1_interna_1_1_alignment_condition_object}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_alignments_1_1_interna_1_1_alignment_container}{D\-D4hep\-::\-Alignments\-::\-Interna\-::\-Alignment\-Container} \\*The data class behind an alignments container handle }{\pageref{class_d_d4hep_1_1_alignments_1_1_interna_1_1_alignment_container}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_alignments_1_1_alignment_data}{D\-D4hep\-::\-Alignments\-::\-Alignment\-Data} \\*Derived condition data-\/object definition }{\pageref{class_d_d4hep_1_1_alignments_1_1_alignment_data}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_alignments_1_1_alignment_decorator}{D\-D4hep\-::\-Alignments\-::\-Alignment\-Decorator$<$ T $>$} }{\pageref{class_d_d4hep_1_1_alignments_1_1_alignment_decorator}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_geometry_1_1_alignment_entry}{D\-D4hep\-::\-Geometry\-::\-Alignment\-Entry} \\*Deprecated\-: \hyperlink{class_d_d4hep_1_1_handle}{Handle} class describing an alignment entry }{\pageref{class_d_d4hep_1_1_geometry_1_1_alignment_entry}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_alignments_1_1_interna_1_1_alignment_named_object}{D\-D4hep\-::\-Alignments\-::\-Interna\-::\-Alignment\-Named\-Object} }{\pageref{class_d_d4hep_1_1_alignments_1_1_interna_1_1_alignment_named_object}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_alignments_1_1_alignment_operator}{D\-D4hep\-::\-Alignments\-::\-Alignment\-Operator} \\*Base class for alignment functors }{\pageref{class_d_d4hep_1_1_alignments_1_1_alignment_operator}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_alignments_1_1_alignments_collector}{D\-D4hep\-::\-Alignments\-::\-Alignments\-Collector} \\*Generic \hyperlink{class_d_d4hep_1_1_alignments_1_1_alignment}{Alignment} object collector }{\pageref{class_d_d4hep_1_1_alignments_1_1_alignments_collector}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_alignments_1_1_alignment_selector}{D\-D4hep\-::\-Alignments\-::\-Alignment\-Selector} \\*Select alignment operations according to certain criteria }{\pageref{class_d_d4hep_1_1_alignments_1_1_alignment_selector}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_alignments_1_1_alignments_key_assign}{D\-D4hep\-::\-Alignments\-::\-Alignments\-Key\-Assign} \\*Helper class to assign alignments keys based on patterms }{\pageref{class_d_d4hep_1_1_alignments_1_1_alignments_key_assign}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_alignments_1_1_alignments_loader}{D\-D4hep\-::\-Alignments\-::\-Alignments\-Loader} \\*The data class behind a alignments container handle }{\pageref{class_d_d4hep_1_1_alignments_1_1_alignments_loader}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_conditions_1_1_alignments_loader_imp}{D\-D4hep\-::\-Conditions\-::\-Alignments\-Loader\-Imp} \\*Concrete class to interface conditions loading from Det\-Elements }{\pageref{class_d_d4hep_1_1_conditions_1_1_alignments_loader_imp}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_alignments_1_1_alignments_manager}{D\-D4hep\-::\-Alignments\-::\-Alignments\-Manager} \\*\hyperlink{class_d_d4hep_1_1_alignments_1_1_alignment}{Alignment} manager instance to handle alignment dependencies }{\pageref{class_d_d4hep_1_1_alignments_1_1_alignments_manager}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_alignments_1_1_alignments_manager_object}{D\-D4hep\-::\-Alignments\-::\-Alignments\-Manager\-Object} \\*\hyperlink{class_d_d4hep_1_1_alignments_1_1_alignment}{Alignment} manager }{\pageref{class_d_d4hep_1_1_alignments_1_1_alignments_manager_object}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_alignments_1_1_alignments_printer}{D\-D4hep\-::\-Alignments\-::\-Alignments\-Printer} \\*Generic \hyperlink{namespace_d_d4hep_1_1_alignments}{Alignments} data dumper }{\pageref{class_d_d4hep_1_1_alignments_1_1_alignments_printer}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_alignments_1_1_alignments_processor}{D\-D4hep\-::\-Alignments\-::\-Alignments\-Processor} \\*Generic \hyperlink{namespace_d_d4hep_1_1_alignments}{Alignments} processor }{\pageref{class_d_d4hep_1_1_alignments_1_1_alignments_processor}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_alignments_1_1_alignment_stack}{D\-D4hep\-::\-Alignments\-::\-Alignment\-Stack} \\*\hyperlink{class_d_d4hep_1_1_alignments_1_1_alignment}{Alignment} Stack object definition }{\pageref{class_d_d4hep_1_1_alignments_1_1_alignment_stack}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_alignments_1_1_alignment_update_call}{D\-D4hep\-::\-Alignments\-::\-Alignment\-Update\-Call} \\*Specialized conditions update callback for alignment condition objects }{\pageref{class_d_d4hep_1_1_alignments_1_1_alignment_update_call}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_annotation}{D\-D4hep\-::\-Annotation} \\*Class to add annotations to eve viewers }{\pageref{class_d_d4hep_1_1_annotation}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_apply1rst}{D\-D4hep\-::\-Apply1rst$<$ M, F\-C\-N $>$} \\*Generic map Functor to act on first element (key) }{\pageref{class_d_d4hep_1_1_apply1rst}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_apply2nd}{D\-D4hep\-::\-Apply2nd$<$ M, F\-C\-N $>$} \\*Generic map Functor to act on second element (mapped type) }{\pageref{class_d_d4hep_1_1_apply2nd}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_apply_factory}{D\-D4hep\-::\-Apply\-Factory$<$ T $>$} \\*Template class with a generic signature to apply L\-C\-D\-D plugins }{\pageref{class_d_d4hep_1_1_apply_factory}}{}
\item\contentsline{section}{\hyperlink{struct_d_d4hep_1_1_apply_mem_func}{D\-D4hep\-::\-Apply\-Mem\-Func$<$ R, T $>$} \\*Member function call-\/functor with no arguments }{\pageref{struct_d_d4hep_1_1_apply_mem_func}}{}
\item\contentsline{section}{\hyperlink{struct_d_d4hep_1_1_apply_mem_func1}{D\-D4hep\-::\-Apply\-Mem\-Func1$<$ R, T, A1 $>$} \\*Member function call-\/functor with 1 argument }{\pageref{struct_d_d4hep_1_1_apply_mem_func1}}{}
\item\contentsline{section}{\hyperlink{struct_d_d4hep_1_1_apply_mem_func2}{D\-D4hep\-::\-Apply\-Mem\-Func2$<$ R, T, A1, A2 $>$} \\*Member function call-\/functor with 2 arguments }{\pageref{struct_d_d4hep_1_1_apply_mem_func2}}{}
\item\contentsline{section}{\hyperlink{struct_d_d4hep_1_1_apply_mem_func_const}{D\-D4hep\-::\-Apply\-Mem\-Func\-Const$<$ R, T $>$} \\*Member function call-\/functor with no arguments (const version) }{\pageref{struct_d_d4hep_1_1_apply_mem_func_const}}{}
\item\contentsline{section}{\hyperlink{struct_d_d4hep_1_1_apply_mem_func_const1}{D\-D4hep\-::\-Apply\-Mem\-Func\-Const1$<$ R, T, A1 $>$} \\*Member function call-\/functor with 1 argument (const version) }{\pageref{struct_d_d4hep_1_1_apply_mem_func_const1}}{}
\item\contentsline{section}{\hyperlink{struct_d_d4hep_1_1_apply_mem_func_const2}{D\-D4hep\-::\-Apply\-Mem\-Func\-Const2$<$ R, T, A1, A2 $>$} \\*Member function call-\/functor with 2 arguments (const version) }{\pageref{struct_d_d4hep_1_1_apply_mem_func_const2}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_geometry_1_1_assembly}{D\-D4hep\-::\-Geometry\-::\-Assembly} \\*Implementation class extending the \hyperlink{namespace_r_o_o_t}{R\-O\-O\-T} assembly volumes (T\-Geo\-Volume\-Asembly) }{\pageref{class_d_d4hep_1_1_geometry_1_1_assembly}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_geometry_1_1_atom}{D\-D4hep\-::\-Geometry\-::\-Atom} \\*\hyperlink{class_d_d4hep_1_1_handle}{Handle} class describing an element in the periodic table }{\pageref{class_d_d4hep_1_1_geometry_1_1_atom}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_geometry_1_1_author}{D\-D4hep\-::\-Geometry\-::\-Author} \\*\hyperlink{class_d_d4hep_1_1_handle}{Handle} class describing an author entity }{\pageref{class_d_d4hep_1_1_geometry_1_1_author}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_d_d_rec_1_1_i_d_decoder_1_1_barrel_endcap_flag}{D\-D4hep\-::\-D\-D\-Rec\-::\-I\-D\-Decoder\-::\-Barrel\-Endcap\-Flag} }{\pageref{class_d_d4hep_1_1_d_d_rec_1_1_i_d_decoder_1_1_barrel_endcap_flag}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_basic_grammar}{D\-D4hep\-::\-Basic\-Grammar} \\*Base class describing string evaluation to C++ objects using boost\-::spirit }{\pageref{class_d_d4hep_1_1_basic_grammar}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_d_d_segmentation_1_1_bit_field64}{D\-D4hep\-::\-D\-D\-Segmentation\-::\-Bit\-Field64} }{\pageref{class_d_d4hep_1_1_d_d_segmentation_1_1_bit_field64}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_d_d_segmentation_1_1_bit_field_value}{D\-D4hep\-::\-D\-D\-Segmentation\-::\-Bit\-Field\-Value} }{\pageref{class_d_d4hep_1_1_d_d_segmentation_1_1_bit_field_value}}{}
\item\contentsline{section}{\hyperlink{struct_d_d4hep_1_1_simulation_1_1_geant4_hit_collection_1_1_collection_flags_1_1_bit_items}{D\-D4hep\-::\-Simulation\-::\-Geant4\-Hit\-Collection\-::\-Collection\-Flags\-::\-Bit\-Items} }{\pageref{struct_d_d4hep_1_1_simulation_1_1_geant4_hit_collection_1_1_collection_flags_1_1_bit_items}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_geometry_1_1_boolean_solid}{D\-D4hep\-::\-Geometry\-::\-Boolean\-Solid} \\*Base class describing boolean (=union,intersection,subtraction) solids }{\pageref{class_d_d4hep_1_1_geometry_1_1_boolean_solid}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_geometry_1_1_box}{D\-D4hep\-::\-Geometry\-::\-Box} \\*Class describing a box shape }{\pageref{class_d_d4hep_1_1_geometry_1_1_box}}{}
\item\contentsline{section}{\hyperlink{struct_d_d4hep_1_1_boxset_creator}{D\-D4hep\-::\-Boxset\-Creator} \\*Fill a 3\-D box set from a hit collection }{\pageref{struct_d_d4hep_1_1_boxset_creator}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_by_name}{D\-D4hep\-::\-By\-Name$<$ T $>$} \\*Helper functor to select elements by name (using \hyperlink{class_d_d4hep_1_1_by_name_a06f4c668c9195f670ee1ace07191efa1}{name()} member method) }{\pageref{class_d_d4hep_1_1_by_name}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_by_name_attr}{D\-D4hep\-::\-By\-Name\-Attr$<$ T $>$} \\*Helper functor to select elements by name (using name member variable) }{\pageref{class_d_d4hep_1_1_by_name_attr}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_callback}{D\-D4hep\-::\-Callback} \\*Definition of the generic callback structure for member functions }{\pageref{class_d_d4hep_1_1_callback}}{}
\item\contentsline{section}{\hyperlink{struct_d_d4hep_1_1_callback_sequence}{D\-D4hep\-::\-Callback\-Sequence} \\*Definition of an actor on sequences of callbacks }{\pageref{struct_d_d4hep_1_1_callback_sequence}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_calo2_d_projection}{D\-D4hep\-::\-Calo2\-D\-Projection} \\*2\-D projection operator for calorimeters }{\pageref{class_d_d4hep_1_1_calo2_d_projection}}{}
\item\contentsline{section}{\hyperlink{struct_d_d4hep_1_1_display_configuration_1_1_calo3_d}{D\-D4hep\-::\-Display\-Configuration\-::\-Calo3\-D} }{\pageref{struct_d_d4hep_1_1_display_configuration_1_1_calo3_d}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_calo3_d_projection}{D\-D4hep\-::\-Calo3\-D\-Projection} \\*3\-D projection for calorimeters }{\pageref{class_d_d4hep_1_1_calo3_d_projection}}{}
\item\contentsline{section}{\hyperlink{struct_d_d4hep_1_1_display_configuration_1_1_calodata}{D\-D4hep\-::\-Display\-Configuration\-::\-Calodata} }{\pageref{struct_d_d4hep_1_1_display_configuration_1_1_calodata}}{}
\item\contentsline{section}{\hyperlink{struct_d_d4hep_1_1_display_1_1_calodata_context}{D\-D4hep\-::\-Display\-::\-Calodata\-Context} }{\pageref{struct_d_d4hep_1_1_display_1_1_calodata_context}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_calo_lego}{D\-D4hep\-::\-Calo\-Lego} \\*Lego plot for calorimeter energy deposits }{\pageref{class_d_d4hep_1_1_calo_lego}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_d_d_rec_1_1_calorimeter}{D\-D4hep\-::\-D\-D\-Rec\-::\-Calorimeter} }{\pageref{class_d_d4hep_1_1_d_d_rec_1_1_calorimeter}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_d_d_rec_1_1_calorimeter_extension}{D\-D4hep\-::\-D\-D\-Rec\-::\-Calorimeter\-Extension} }{\pageref{class_d_d4hep_1_1_d_d_rec_1_1_calorimeter_extension}}{}
\item\contentsline{section}{\hyperlink{struct_d_d_surfaces_1_1_vector3_d_1_1_cartesian}{D\-D\-Surfaces\-::\-Vector3\-D\-::\-Cartesian} }{\pageref{struct_d_d_surfaces_1_1_vector3_d_1_1_cartesian}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_geometry_1_1_cartesian_field}{D\-D4hep\-::\-Geometry\-::\-Cartesian\-Field} \\*\hyperlink{class_d_d4hep_1_1_handle}{Handle} class describing any field with 3\-D cartesian vectors for the field strength }{\pageref{class_d_d4hep_1_1_geometry_1_1_cartesian_field}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_d_d_segmentation_1_1_cartesian_grid}{D\-D4hep\-::\-D\-D\-Segmentation\-::\-Cartesian\-Grid} }{\pageref{class_d_d4hep_1_1_d_d_segmentation_1_1_cartesian_grid}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_d_d_segmentation_1_1_cartesian_grid_x_y}{D\-D4hep\-::\-D\-D\-Segmentation\-::\-Cartesian\-Grid\-X\-Y} }{\pageref{class_d_d4hep_1_1_d_d_segmentation_1_1_cartesian_grid_x_y}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_geometry_1_1_cartesian_grid_x_y}{D\-D4hep\-::\-Geometry\-::\-Cartesian\-Grid\-X\-Y} \\*Implementation class for the grid X\-Y segmentation }{\pageref{class_d_d4hep_1_1_geometry_1_1_cartesian_grid_x_y}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_d_d_segmentation_1_1_cartesian_grid_x_y_z}{D\-D4hep\-::\-D\-D\-Segmentation\-::\-Cartesian\-Grid\-X\-Y\-Z} }{\pageref{class_d_d4hep_1_1_d_d_segmentation_1_1_cartesian_grid_x_y_z}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_geometry_1_1_cartesian_grid_x_y_z}{D\-D4hep\-::\-Geometry\-::\-Cartesian\-Grid\-X\-Y\-Z} \\*Implementation class for the grid X\-Y\-Z segmentation }{\pageref{class_d_d4hep_1_1_geometry_1_1_cartesian_grid_x_y_z}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_d_d_segmentation_1_1_cartesian_grid_x_z}{D\-D4hep\-::\-D\-D\-Segmentation\-::\-Cartesian\-Grid\-X\-Z} }{\pageref{class_d_d4hep_1_1_d_d_segmentation_1_1_cartesian_grid_x_z}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_geometry_1_1_cartesian_grid_x_z}{D\-D4hep\-::\-Geometry\-::\-Cartesian\-Grid\-X\-Z} \\*Implementation class for the grid X\-Z segmentation }{\pageref{class_d_d4hep_1_1_geometry_1_1_cartesian_grid_x_z}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_d_d_segmentation_1_1_cartesian_grid_y_z}{D\-D4hep\-::\-D\-D\-Segmentation\-::\-Cartesian\-Grid\-Y\-Z} }{\pageref{class_d_d4hep_1_1_d_d_segmentation_1_1_cartesian_grid_y_z}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_geometry_1_1_cartesian_grid_y_z}{D\-D4hep\-::\-Geometry\-::\-Cartesian\-Grid\-Y\-Z} \\*Implementation class for the grid Y\-Z segmentation }{\pageref{class_d_d4hep_1_1_geometry_1_1_cartesian_grid_y_z}}{}
\item\contentsline{section}{\hyperlink{struct_d_d4hep_1_1dd4hep__file_1_1category}{D\-D4hep\-::dd4hep\-\_\-file$<$ T $>$\-::category} }{\pageref{struct_d_d4hep_1_1dd4hep__file_1_1category}}{}
\item\contentsline{section}{\hyperlink{struct_d_d4hep_1_1dd4hep__file__source_1_1category}{D\-D4hep\-::dd4hep\-\_\-file\-\_\-source$<$ T $>$\-::category} }{\pageref{struct_d_d4hep_1_1dd4hep__file__source_1_1category}}{}
\item\contentsline{section}{\hyperlink{struct_d_d4hep_1_1dd4hep__file__sink_1_1category}{D\-D4hep\-::dd4hep\-\_\-file\-\_\-sink$<$ T $>$\-::category} }{\pageref{struct_d_d4hep_1_1dd4hep__file__sink_1_1category}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_simulation_1_1_cell_i_d_compare}{D\-D4hep\-::\-Simulation\-::\-Cell\-I\-D\-Compare$<$ T\-Y\-P\-E $>$} \\*Specialized hit selector based on the hit's cell identifier }{\pageref{class_d_d4hep_1_1_simulation_1_1_cell_i_d_compare}}{}
\item\contentsline{section}{\hyperlink{struct_d_d4hep_1_1_x_m_l_1_1_child_value}{D\-D4hep\-::\-X\-M\-L\-::\-Child\-Value} \\*\hyperlink{namespace_d_d4hep_1_1_x_m_l}{X\-M\-L} \hyperlink{class_d_d4hep_1_1_handle}{Handle} to xml elements with predefined child access }{\pageref{struct_d_d4hep_1_1_x_m_l_1_1_child_value}}{}
\item\contentsline{section}{\hyperlink{struct_d_d4hep_1_1_conditions_1_1_client_data}{D\-D4hep\-::\-Conditions\-::\-Client\-Data} \\*Client data addition }{\pageref{struct_d_d4hep_1_1_conditions_1_1_client_data}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_x_m_l_1_1_collection__t}{D\-D4hep\-::\-X\-M\-L\-::\-Collection\-\_\-t} \\*Class to support the access to collections of Xml\-Nodes (or Xml\-Elements) }{\pageref{class_d_d4hep_1_1_x_m_l_1_1_collection__t}}{}
\item\contentsline{section}{\hyperlink{union_d_d4hep_1_1_simulation_1_1_geant4_hit_collection_1_1_collection_flags}{D\-D4hep\-::\-Simulation\-::\-Geant4\-Hit\-Collection\-::\-Collection\-Flags} }{\pageref{union_d_d4hep_1_1_simulation_1_1_geant4_hit_collection_1_1_collection_flags}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_conditions_1_1_collection_select}{D\-D4hep\-::\-Conditions\-::\-Collection\-Select$<$ collection\-\_\-type $>$} \\*Helper to select objects from a conditions pool }{\pageref{class_d_d4hep_1_1_conditions_1_1_collection_select}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_simulation_1_1_geant4_hit_collection_1_1_compare}{D\-D4hep\-::\-Simulation\-::\-Geant4\-Hit\-Collection\-::\-Compare} \\*Generic class template to compare/select hits in \hyperlink{class_d_d4hep_1_1_simulation_1_1_geant4_hit_collection}{Geant4\-Hit\-Collection} objects }{\pageref{class_d_d4hep_1_1_simulation_1_1_geant4_hit_collection_1_1_compare}}{}
\item\contentsline{section}{\hyperlink{struct_d_d4hep_1_1_x_m_l_1_1_component}{D\-D4hep\-::\-X\-M\-L\-::\-Component} \\*\hyperlink{namespace_d_d4hep_1_1_x_m_l}{X\-M\-L} \hyperlink{class_d_d4hep_1_1_handle}{Handle} class extending the \hyperlink{namespace_d_d4hep_1_1_x_m_l}{X\-M\-L} handle \hyperlink{struct_d_d4hep_1_1_x_m_l_1_1_dimension}{Dimension} }{\pageref{struct_d_d4hep_1_1_x_m_l_1_1_component}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_component_cast}{D\-D4hep\-::\-Component\-Cast} \\*Class to perform dynamic casts using unknown pointers }{\pageref{class_d_d4hep_1_1_component_cast}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_conditions_1_1_cond_____oper}{D\-D4hep\-::\-Conditions\-::\-Cond\-\_\-\-\_\-\-Oper} }{\pageref{class_d_d4hep_1_1_conditions_1_1_cond_____oper}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_conditions_1_1_condition}{D\-D4hep\-::\-Conditions\-::\-Condition} \\*Main condition object handle }{\pageref{class_d_d4hep_1_1_conditions_1_1_condition}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_conditions_1_1_interna_1_1_condition_container}{D\-D4hep\-::\-Conditions\-::\-Interna\-::\-Condition\-Container} \\*The data class behind a conditions container handle }{\pageref{class_d_d4hep_1_1_conditions_1_1_interna_1_1_condition_container}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_conditions_1_1_condition_dependency}{D\-D4hep\-::\-Conditions\-::\-Condition\-Dependency} \\*\hyperlink{class_d_d4hep_1_1_conditions_1_1_condition}{Condition} dependency definition }{\pageref{class_d_d4hep_1_1_conditions_1_1_condition_dependency}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_conditions_1_1_condition_key}{D\-D4hep\-::\-Conditions\-::\-Condition\-Key} \\*Key definition to optimize ans simplyfy the access to conditions entities }{\pageref{class_d_d4hep_1_1_conditions_1_1_condition_key}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_conditions_1_1_interna_1_1_condition_object}{D\-D4hep\-::\-Conditions\-::\-Interna\-::\-Condition\-Object} \\*The data class behind a conditions handle }{\pageref{class_d_d4hep_1_1_conditions_1_1_interna_1_1_condition_object}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_conditions_1_1_condition_resolver}{D\-D4hep\-::\-Conditions\-::\-Condition\-Resolver} \\*\hyperlink{class_d_d4hep_1_1_conditions_1_1_condition_resolver}{Condition\-Resolver} class used by the derived conditions calculation mechanism }{\pageref{class_d_d4hep_1_1_conditions_1_1_condition_resolver}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_conditions_1_1_conditions_access}{D\-D4hep\-::\-Conditions\-::\-Conditions\-Access} \\*Manager class for condition handles }{\pageref{class_d_d4hep_1_1_conditions_1_1_conditions_access}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_conditions_1_1_conditions_collector}{D\-D4hep\-::\-Conditions\-::\-Conditions\-Collector} \\*Generic \hyperlink{class_d_d4hep_1_1_conditions_1_1_condition}{Condition} object collector }{\pageref{class_d_d4hep_1_1_conditions_1_1_conditions_collector}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_conditions_1_1_conditions_data_loader}{D\-D4hep\-::\-Conditions\-::\-Conditions\-Data\-Loader} \\*Interface for a generic conditions loader }{\pageref{class_d_d4hep_1_1_conditions_1_1_conditions_data_loader}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_conditions_1_1_conditions_dependency_collection}{D\-D4hep\-::\-Conditions\-::\-Conditions\-Dependency\-Collection} \\*Collection of condition dependencies }{\pageref{class_d_d4hep_1_1_conditions_1_1_conditions_dependency_collection}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_conditions_1_1_conditions_dependency_handler}{D\-D4hep\-::\-Conditions\-::\-Conditions\-Dependency\-Handler} \\*\hyperlink{class_d_d4hep_1_1_callback}{Callback} handler to update condition dependencies }{\pageref{class_d_d4hep_1_1_conditions_1_1_conditions_dependency_handler}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_conditions_1_1_conditions_i_o_v_pool}{D\-D4hep\-::\-Conditions\-::\-Conditions\-I\-O\-V\-Pool} \\*Pool of conditions satisfying one \hyperlink{class_d_d4hep_1_1_i_o_v}{I\-O\-V} type (epoch, run, fill, etc) }{\pageref{class_d_d4hep_1_1_conditions_1_1_conditions_i_o_v_pool}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_conditions_1_1_conditions_key_assign}{D\-D4hep\-::\-Conditions\-::\-Conditions\-Key\-Assign} \\*Helper class to assign conditions keys based on patterms }{\pageref{class_d_d4hep_1_1_conditions_1_1_conditions_key_assign}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_conditions_1_1_conditions_listener}{D\-D4hep\-::\-Conditions\-::\-Conditions\-Listener} \\*Base class to be implemented by objects to listen on condition callbacks }{\pageref{class_d_d4hep_1_1_conditions_1_1_conditions_listener}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_conditions_1_1_conditions_loader}{D\-D4hep\-::\-Conditions\-::\-Conditions\-Loader} \\*The data class behind a conditions container handle }{\pageref{class_d_d4hep_1_1_conditions_1_1_conditions_loader}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_conditions_1_1_conditions_loader_imp}{D\-D4hep\-::\-Conditions\-::\-Conditions\-Loader\-Imp} \\*Concrete class to interface conditions loading from Det\-Elements }{\pageref{class_d_d4hep_1_1_conditions_1_1_conditions_loader_imp}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_conditions_1_1_conditions_manager}{D\-D4hep\-::\-Conditions\-::\-Conditions\-Manager} \\*Manager class for condition handles }{\pageref{class_d_d4hep_1_1_conditions_1_1_conditions_manager}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_conditions_1_1_conditions_manager_object}{D\-D4hep\-::\-Conditions\-::\-Conditions\-Manager\-Object} \\*\hyperlink{namespace_d_d4hep_1_1_conditions}{Conditions} internal namespace declaration }{\pageref{class_d_d4hep_1_1_conditions_1_1_conditions_manager_object}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_conditions_1_1_conditions_pool}{D\-D4hep\-::\-Conditions\-::\-Conditions\-Pool} \\*Class implementing the conditions collection for a given \hyperlink{class_d_d4hep_1_1_i_o_v}{I\-O\-V} type }{\pageref{class_d_d4hep_1_1_conditions_1_1_conditions_pool}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_conditions_1_1_conditions_pool_insert}{D\-D4hep\-::\-Conditions\-::\-Conditions\-Pool\-Insert} \\*Helper to insert objects into a conditions pool }{\pageref{class_d_d4hep_1_1_conditions_1_1_conditions_pool_insert}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_conditions_1_1_conditions_pool_remove}{D\-D4hep\-::\-Conditions\-::\-Conditions\-Pool\-Remove} \\*Helper to insert objects into a conditions pool }{\pageref{class_d_d4hep_1_1_conditions_1_1_conditions_pool_remove}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_conditions_1_1_conditions_printer}{D\-D4hep\-::\-Conditions\-::\-Conditions\-Printer} \\*Generic \hyperlink{namespace_d_d4hep_1_1_conditions}{Conditions} data dumper }{\pageref{class_d_d4hep_1_1_conditions_1_1_conditions_printer}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_conditions_1_1_conditions_processor}{D\-D4hep\-::\-Conditions\-::\-Conditions\-Processor} \\*Generic \hyperlink{namespace_d_d4hep_1_1_conditions}{Conditions} processor }{\pageref{class_d_d4hep_1_1_conditions_1_1_conditions_processor}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_conditions_1_1_conditions_repository}{D\-D4hep\-::\-Conditions\-::\-Conditions\-Repository} \\*Forward declarations }{\pageref{class_d_d4hep_1_1_conditions_1_1_conditions_repository}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_conditions_1_1_conditions_text_repository}{D\-D4hep\-::\-Conditions\-::\-Conditions\-Text\-Repository} \\*Forward declarations }{\pageref{class_d_d4hep_1_1_conditions_1_1_conditions_text_repository}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_conditions_1_1_condition_update_call}{D\-D4hep\-::\-Conditions\-::\-Condition\-Update\-Call} \\*\hyperlink{class_d_d4hep_1_1_callback}{Callback} interface }{\pageref{class_d_d4hep_1_1_conditions_1_1_condition_update_call}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_conditions_1_1_condition_update_context}{D\-D4hep\-::\-Conditions\-::\-Condition\-Update\-Context} \\*\hyperlink{class_d_d4hep_1_1_conditions_1_1_condition_update_context}{Condition\-Update\-Context} class used by the derived conditions calculation mechanism }{\pageref{class_d_d4hep_1_1_conditions_1_1_condition_update_context}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_geometry_1_1_cone}{D\-D4hep\-::\-Geometry\-::\-Cone} \\*Class describing a cone shape }{\pageref{class_d_d4hep_1_1_geometry_1_1_cone}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_geometry_1_1_cone_segment}{D\-D4hep\-::\-Geometry\-::\-Cone\-Segment} \\*Class describing a cone segment shape }{\pageref{class_d_d4hep_1_1_geometry_1_1_cone_segment}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_d_d_rec_1_1_cone_surface}{D\-D4hep\-::\-D\-D\-Rec\-::\-Cone\-Surface} }{\pageref{class_d_d4hep_1_1_d_d_rec_1_1_cone_surface}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_display_configuration_1_1_config}{D\-D4hep\-::\-Display\-Configuration\-::\-Config} }{\pageref{class_d_d4hep_1_1_display_configuration_1_1_config}}{}
\item\contentsline{section}{\hyperlink{struct_d_d4hep_1_1_d_d_rec_1_1_conical_support_struct}{D\-D4hep\-::\-D\-D\-Rec\-::\-Conical\-Support\-Struct} }{\pageref{struct_d_d4hep_1_1_d_d_rec_1_1_conical_support_struct}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_geometry_1_1_constant}{D\-D4hep\-::\-Geometry\-::\-Constant} \\*\hyperlink{class_d_d4hep_1_1_handle}{Handle} class describing a constant (define) object in lcdd }{\pageref{class_d_d4hep_1_1_geometry_1_1_constant}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_geometry_1_1_constant_field}{D\-D4hep\-::\-Geometry\-::\-Constant\-Field} \\*Implementation object of a field with constant strength }{\pageref{class_d_d4hep_1_1_geometry_1_1_constant_field}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_geometry_1_1_constant_object}{D\-D4hep\-::\-Geometry\-::\-Constant\-Object} \\*Concrete object implementation for the \hyperlink{class_d_d4hep_1_1_geometry_1_1_constant}{Constant} handle }{\pageref{class_d_d4hep_1_1_geometry_1_1_constant_object}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_construction_factory}{D\-D4hep\-::\-Construction\-Factory$<$ T $>$} \\*Template class with a generic constructor signature }{\pageref{class_d_d4hep_1_1_construction_factory}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_simulation_1_1_geant4_physics_constructor_1_1_constructor}{D\-D4hep\-::\-Simulation\-::\-Geant4\-Physics\-Constructor\-::\-Constructor} \\*Helper class to be used by cleints, by N\-O\-T overloaded! }{\pageref{class_d_d4hep_1_1_simulation_1_1_geant4_physics_constructor_1_1_constructor}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_alignments_1_1_container}{D\-D4hep\-::\-Alignments\-::\-Container} \\*\hyperlink{class_d_d4hep_1_1_alignments_1_1_container}{Container} class for alignment handles aggregated by a detector element }{\pageref{class_d_d4hep_1_1_alignments_1_1_container}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_conditions_1_1_container}{D\-D4hep\-::\-Conditions\-::\-Container} \\*\hyperlink{class_d_d4hep_1_1_conditions_1_1_container}{Container} class for condition handles aggregated by a detector element }{\pageref{class_d_d4hep_1_1_conditions_1_1_container}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_context_menu}{D\-D4hep\-::\-Context\-Menu} }{\pageref{class_d_d4hep_1_1_context_menu}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_context_menu_handler}{D\-D4hep\-::\-Context\-Menu\-Handler} }{\pageref{class_d_d4hep_1_1_context_menu_handler}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_simulation_1_1_geant4_action_1_1_context_swap}{D\-D4hep\-::\-Simulation\-::\-Geant4\-Action\-::\-Context\-Swap} \\*Functor to update the context of a \hyperlink{class_d_d4hep_1_1_simulation_1_1_geant4_action}{Geant4\-Action} object }{\pageref{class_d_d4hep_1_1_simulation_1_1_geant4_action_1_1_context_swap}}{}
\item\contentsline{section}{\hyperlink{struct_d_d4hep_1_1_converter}{D\-D4hep\-::\-Converter$<$ T, A\-R\-G $>$} \\*Basic conversion objects for handling \hyperlink{namespace_d_d4hep}{D\-D4hep} \hyperlink{namespace_d_d4hep_1_1_x_m_l}{X\-M\-L} files }{\pageref{struct_d_d4hep_1_1_converter}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_instance_count_1_1_counter}{D\-D4hep\-::\-Instance\-Count\-::\-Counter} \\*Internal class to could object constructions and destructions }{\pageref{class_d_d4hep_1_1_instance_count_1_1_counter}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_d_d_rec_1_1_cylinder_surface}{D\-D4hep\-::\-D\-D\-Rec\-::\-Cylinder\-Surface} }{\pageref{class_d_d4hep_1_1_d_d_rec_1_1_cylinder_surface}}{}
\item\contentsline{section}{\hyperlink{struct_d_d_surfaces_1_1_vector3_d_1_1_cylindrical}{D\-D\-Surfaces\-::\-Vector3\-D\-::\-Cylindrical} }{\pageref{struct_d_d_surfaces_1_1_vector3_d_1_1_cylindrical}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_d_d_segmentation_1_1_cylindrical_segmentation}{D\-D4hep\-::\-D\-D\-Segmentation\-::\-Cylindrical\-Segmentation} }{\pageref{class_d_d4hep_1_1_d_d_segmentation_1_1_cylindrical_segmentation}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_simulation_1_1_data_extension}{D\-D4hep\-::\-Simulation\-::\-Data\-Extension} \\*Generic user-\/extendible data extension class }{\pageref{class_d_d4hep_1_1_simulation_1_1_data_extension}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1dd4hep__file}{D\-D4hep\-::dd4hep\-\_\-file$<$ T $>$} \\*\hyperlink{namespace_d_d4hep}{D\-D4hep} file handling extension to boost\-::iostreams }{\pageref{class_d_d4hep_1_1dd4hep__file}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1dd4hep__file__sink}{D\-D4hep\-::dd4hep\-\_\-file\-\_\-sink$<$ T $>$} \\*\hyperlink{namespace_d_d4hep}{D\-D4hep} file sink extension to boost\-::iostreams }{\pageref{class_d_d4hep_1_1dd4hep__file__sink}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1dd4hep__file__source}{D\-D4hep\-::dd4hep\-\_\-file\-\_\-source$<$ T $>$} \\*\hyperlink{namespace_d_d4hep}{D\-D4hep} file source extension to boost\-::iostreams }{\pageref{class_d_d4hep_1_1dd4hep__file__source}}{}
\item\contentsline{section}{\hyperlink{struct_d_d4hep_1_1dd4hep__lock__t}{D\-D4hep\-::dd4hep\-\_\-lock\-\_\-t} }{\pageref{struct_d_d4hep_1_1dd4hep__lock__t}}{}
\item\contentsline{section}{\hyperlink{struct_d_d4hep_1_1dd4hep__mutex__t}{D\-D4hep\-::dd4hep\-\_\-mutex\-\_\-t} }{\pageref{struct_d_d4hep_1_1dd4hep__mutex__t}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1dd4hep__ptr}{D\-D4hep\-::dd4hep\-\_\-ptr$<$ T $>$} \\*Out version of the std auto\-\_\-ptr implementation base either on auto\-\_\-ptr or unique\-\_\-ptr }{\pageref{class_d_d4hep_1_1dd4hep__ptr}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_d_d4hep_menu}{D\-D4hep\-::\-D\-D4hep\-Menu} \\*\hyperlink{namespace_d_d4hep}{D\-D4hep} Menu for the \hyperlink{namespace_r_o_o_t}{R\-O\-O\-T} browser }{\pageref{class_d_d4hep_1_1_d_d4hep_menu}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_root_persistency}{D\-D4hep\-Root\-Persistency} \\*Helper class to support \hyperlink{namespace_r_o_o_t}{R\-O\-O\-T} persistency of L\-C\-D\-D objects }{\pageref{class_d_d4hep_root_persistency}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_d_d4hep_u_i}{D\-D4hep\-::\-D\-D4hep\-U\-I} \\*\hyperlink{namespace_r_o_o_t}{R\-O\-O\-T} interactive U\-I for \hyperlink{namespace_d_d4hep}{D\-D4hep} applications }{\pageref{class_d_d4hep_1_1_d_d4hep_u_i}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_alignments_1_1_d_d_align_forward_call}{D\-D4hep\-::\-Alignments\-::\-D\-D\-Align\-Forward\-Call} \\*Specialized conditions forward callback for \hyperlink{namespace_d_d4hep_1_1_d_d_align}{D\-D\-Align} alignments }{\pageref{class_d_d4hep_1_1_alignments_1_1_d_d_align_forward_call}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_alignments_1_1_d_d_align_update_call}{D\-D4hep\-::\-Alignments\-::\-D\-D\-Align\-Update\-Call} \\*Specialized conditions update callback for \hyperlink{namespace_d_d4hep_1_1_d_d_align}{D\-D\-Align} alignments }{\pageref{class_d_d4hep_1_1_alignments_1_1_d_d_align_update_call}}{}
\item\contentsline{section}{\hyperlink{struct_d_d4hep_1_1_d_d_eve}{D\-D4hep\-::\-D\-D\-Eve} }{\pageref{struct_d_d4hep_1_1_d_d_eve}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_d_d_eve_hit}{D\-D4hep\-::\-D\-D\-Eve\-Hit} \\*\hyperlink{struct_d_d4hep_1_1_d_d_eve}{D\-D\-Eve} event classes\-: Basic hit }{\pageref{class_d_d4hep_1_1_d_d_eve_hit}}{}
\item\contentsline{section}{\hyperlink{struct_d_d4hep_1_1_d_d_eve_hit_actor}{D\-D4hep\-::\-D\-D\-Eve\-Hit\-Actor} \\*Event data actor base class for hits. Used to extract data from concrete classes }{\pageref{struct_d_d4hep_1_1_d_d_eve_hit_actor}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_d_d_eve_particle}{D\-D4hep\-::\-D\-D\-Eve\-Particle} \\*Data structure to store the M\-C particle information }{\pageref{class_d_d4hep_1_1_d_d_eve_particle}}{}
\item\contentsline{section}{\hyperlink{struct_d_d4hep_1_1_d_d_eve_particle_actor}{D\-D4hep\-::\-D\-D\-Eve\-Particle\-Actor} \\*Event data actor base class for particles. Used to extract data from concrete classes }{\pageref{struct_d_d4hep_1_1_d_d_eve_particle_actor}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_d_d_g4_event_handler}{D\-D4hep\-::\-D\-D\-G4\-Event\-Handler} }{\pageref{class_d_d4hep_1_1_d_d_g4_event_handler}}{}
\item\contentsline{section}{\hyperlink{struct_d_d4hep_1_1_display_configuration_1_1_defaults}{D\-D4hep\-::\-Display\-Configuration\-::\-Defaults} }{\pageref{struct_d_d4hep_1_1_display_configuration_1_1_defaults}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_alignments_1_1_delta}{D\-D4hep\-::\-Alignments\-::\-Delta} \\*Class describing an condition to re-\/adjust an alignment }{\pageref{class_d_d4hep_1_1_alignments_1_1_delta}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_conditions_1_1_dependency_builder}{D\-D4hep\-::\-Conditions\-::\-Dependency\-Builder} \\*\hyperlink{class_d_d4hep_1_1_conditions_1_1_condition}{Condition} dependency builder }{\pageref{class_d_d4hep_1_1_conditions_1_1_dependency_builder}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_conditions_1_1_dependency_collector}{D\-D4hep\-::\-Conditions\-::\-Dependency\-Collector$<$ Data, Oper $>$} \\*Collection of Det\-Elements from the conditions dependencies }{\pageref{class_d_d4hep_1_1_conditions_1_1_dependency_collector}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_destroy_first}{D\-D4hep\-::\-Destroy\-First$<$ M $>$} \\*Map Functor to delete objects from heap }{\pageref{class_d_d4hep_1_1_destroy_first}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_destroy_handle}{D\-D4hep\-::\-Destroy\-Handle$<$ T $>$} \\*Functor to destroy handles and delete the cached object }{\pageref{class_d_d4hep_1_1_destroy_handle}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_destroy_handles}{D\-D4hep\-::\-Destroy\-Handles$<$ M $>$} \\*Map Functor to destroy handles and delete the cached object }{\pageref{class_d_d4hep_1_1_destroy_handles}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_destroy_object}{D\-D4hep\-::\-Destroy\-Object$<$ T $>$} \\*Functor to delete objects from heap and reset the pointer }{\pageref{class_d_d4hep_1_1_destroy_object}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_destroy_objects}{D\-D4hep\-::\-Destroy\-Objects$<$ M $>$} \\*Map Functor to delete objects from heap }{\pageref{class_d_d4hep_1_1_destroy_objects}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_path_1_1detail}{D\-D4hep\-::\-Path\-::detail} \\*Helpers }{\pageref{class_d_d4hep_1_1_path_1_1detail}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_alignments_1_1_det_align}{D\-D4hep\-::\-Alignments\-::\-Det\-Align} \\*\hyperlink{class_d_d4hep_1_1_handle}{Handle} class describing the access to Det\-Element dependent alignments }{\pageref{class_d_d4hep_1_1_alignments_1_1_det_align}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_conditions_1_1_det_conditions}{D\-D4hep\-::\-Conditions\-::\-Det\-Conditions} \\*\hyperlink{class_d_d4hep_1_1_handle}{Handle} class describing the access to Det\-Element dependent conditions }{\pageref{class_d_d4hep_1_1_conditions_1_1_det_conditions}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_geometry_1_1_detector_selector}{D\-D4hep\-::\-Geometry\-::\-Detector\-Selector} \\*\hyperlink{class_d_d4hep_1_1_view}{View} on \hyperlink{class_d_d4hep_1_1_geometry_1_1_l_c_d_d}{L\-C\-D\-D} to select detectors according to certain criteria }{\pageref{class_d_d4hep_1_1_geometry_1_1_detector_selector}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_d_d_rec_1_1_detector_surfaces}{D\-D4hep\-::\-D\-D\-Rec\-::\-Detector\-Surfaces} }{\pageref{class_d_d4hep_1_1_d_d_rec_1_1_detector_surfaces}}{}
\item\contentsline{section}{\hyperlink{struct_d_d4hep_1_1_x_m_l_1_1_det_element}{D\-D4hep\-::\-X\-M\-L\-::\-Det\-Element} \\*\hyperlink{namespace_d_d4hep_1_1_x_m_l}{X\-M\-L} \hyperlink{class_d_d4hep_1_1_handle}{Handle} class extending the \hyperlink{namespace_d_d4hep_1_1_x_m_l}{X\-M\-L} handle \hyperlink{struct_d_d4hep_1_1_x_m_l_1_1_dimension}{Dimension} }{\pageref{struct_d_d4hep_1_1_x_m_l_1_1_det_element}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_geometry_1_1_det_element}{D\-D4hep\-::\-Geometry\-::\-Det\-Element} \\*\hyperlink{class_d_d4hep_1_1_handle}{Handle} class describing a detector element }{\pageref{class_d_d4hep_1_1_geometry_1_1_det_element}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_det_element_factory}{D\-D4hep\-::\-Det\-Element\-Factory$<$ T $>$} \\*Standard factory to create Detector elements from the compact \hyperlink{namespace_d_d4hep_1_1_x_m_l}{X\-M\-L} representation }{\pageref{class_d_d4hep_1_1_det_element_factory}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_geometry_1_1_det_element_object}{D\-D4hep\-::\-Geometry\-::\-Det\-Element\-Object} \\*Data class with properties of a detector element }{\pageref{class_d_d4hep_1_1_geometry_1_1_det_element_object}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_det_type}{D\-D4hep\-::\-Det\-Type} }{\pageref{class_d_d4hep_1_1_det_type}}{}
\item\contentsline{section}{\hyperlink{struct_d_d4hep_1_1_x_m_l_1_1_dimension}{D\-D4hep\-::\-X\-M\-L\-::\-Dimension} \\*\hyperlink{namespace_d_d4hep_1_1_x_m_l}{X\-M\-L} \hyperlink{class_d_d4hep_1_1_handle}{Handle} to xml elements with predefined attribute access }{\pageref{struct_d_d4hep_1_1_x_m_l_1_1_dimension}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_geometry_1_1_dipole_field}{D\-D4hep\-::\-Geometry\-::\-Dipole\-Field} \\*Implementation object of a dipole magnetic field }{\pageref{class_d_d4hep_1_1_geometry_1_1_dipole_field}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_display}{D\-D4hep\-::\-Display} \\*The main class of the \hyperlink{struct_d_d4hep_1_1_d_d_eve}{D\-D\-Eve} display }{\pageref{class_d_d4hep_1_1_display}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_display_configuration}{D\-D4hep\-::\-Display\-Configuration} \\*\hyperlink{class_d_d4hep_1_1_display_configuration}{Display\-Configuration} \hyperlink{_display_configuration_8h}{Display\-Configuration.\-h} \hyperlink{_display_configuration_8h}{D\-D\-Eve/\-Display\-Configuration.\-h} }{\pageref{class_d_d4hep_1_1_display_configuration}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_x_m_l_1_1_document}{D\-D4hep\-::\-X\-M\-L\-::\-Document} \\*Class supporting the basic functionality of an \hyperlink{namespace_d_d4hep_1_1_x_m_l}{X\-M\-L} document }{\pageref{class_d_d4hep_1_1_x_m_l_1_1_document}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_x_m_l_1_1_document_error_handler}{D\-D4hep\-::\-X\-M\-L\-::\-Document\-Error\-Handler} \\*X\-M\-L-\/\-D\-O\-M E\-Rror handler class for the Xerces\-C document parser }{\pageref{class_d_d4hep_1_1_x_m_l_1_1_document_error_handler}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_x_m_l_1_1_document_handler}{D\-D4hep\-::\-X\-M\-L\-::\-Document\-Handler} \\*Class supporting to read and parse \hyperlink{namespace_d_d4hep_1_1_x_m_l}{X\-M\-L} documents }{\pageref{class_d_d4hep_1_1_x_m_l_1_1_document_handler}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_x_m_l_1_1_document_holder}{D\-D4hep\-::\-X\-M\-L\-::\-Document\-Holder} \\*Class supporting the basic functionality of an \hyperlink{namespace_d_d4hep_1_1_x_m_l}{X\-M\-L} document including ownership }{\pageref{class_d_d4hep_1_1_x_m_l_1_1_document_holder}}{}
\item\contentsline{section}{\hyperlink{class_d_o_m_error_handler}{D\-O\-M\-Error\-Handler} \\*Xerces\-C internal class. Not described here }{\pageref{class_d_o_m_error_handler}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_geometry_1_1_eight_point_solid}{D\-D4hep\-::\-Geometry\-::\-Eight\-Point\-Solid} \\*Class describing an arbitray solid defined by 8 vertices }{\pageref{class_d_d4hep_1_1_geometry_1_1_eight_point_solid}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_x_m_l_1_1_element}{D\-D4hep\-::\-X\-M\-L\-::\-Element} \\*User abstraction class to manipulate \hyperlink{namespace_d_d4hep_1_1_x_m_l}{X\-M\-L} elements within a document }{\pageref{class_d_d4hep_1_1_x_m_l_1_1_element}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_element_list}{D\-D4hep\-::\-Element\-List} \\*Local implementation with overrides of the \hyperlink{class_t_eve_element_list}{T\-Eve\-Element\-List} }{\pageref{class_d_d4hep_1_1_element_list}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_element_list_context_menu}{D\-D4hep\-::\-Element\-List\-Context\-Menu} \\*\hyperlink{struct_d_d4hep_1_1_d_d_eve}{D\-D\-Eve} context menu class }{\pageref{class_d_d4hep_1_1_element_list_context_menu}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_geometry_1_1_elliptical_tube}{D\-D4hep\-::\-Geometry\-::\-Elliptical\-Tube} \\*Class describing a elliptical tube shape of a section of a tube }{\pageref{class_d_d4hep_1_1_geometry_1_1_elliptical_tube}}{}
\item\contentsline{section}{\hyperlink{struct_d_d4hep_1_1_simulation_1_1_energy_deposit_minimum_cut}{D\-D4hep\-::\-Simulation\-::\-Energy\-Deposit\-Minimum\-Cut} \\*Geant4 sensitive detector filter implementing an energy cut }{\pageref{struct_d_d4hep_1_1_simulation_1_1_energy_deposit_minimum_cut}}{}
\item\contentsline{section}{\hyperlink{struct_ti_xml_base_1_1_entity}{Ti\-Xml\-Base\-::\-Entity} \\*Tiny\-X\-M\-L class. See \href{http://www.grinninglizard.com/tinyxml}{\tt http\-://www.\-grinninglizard.\-com/tinyxml} }{\pageref{struct_ti_xml_base_1_1_entity}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_conditions_1_1_conditions_repository_1_1_entry}{D\-D4hep\-::\-Conditions\-::\-Conditions\-Repository\-::\-Entry} }{\pageref{class_d_d4hep_1_1_conditions_1_1_conditions_repository_1_1_entry}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_conditions_1_1_conditions_text_repository_1_1_entry}{D\-D4hep\-::\-Conditions\-::\-Conditions\-Text\-Repository\-::\-Entry} }{\pageref{class_d_d4hep_1_1_conditions_1_1_conditions_text_repository_1_1_entry}}{}
\item\contentsline{section}{\hyperlink{struct_d_d4hep_1_1_d_d_segmentation_1_1_multi_segmentation_1_1_entry}{D\-D4hep\-::\-D\-D\-Segmentation\-::\-Multi\-Segmentation\-::\-Entry} }{\pageref{struct_d_d4hep_1_1_d_d_segmentation_1_1_multi_segmentation_1_1_entry}}{}
\item\contentsline{section}{\hyperlink{struct_d_d4hep_1_1_plugin_tester_1_1_entry}{D\-D4hep\-::\-Plugin\-Tester\-::\-Entry} \\*Defintiion of the extension entry }{\pageref{struct_d_d4hep_1_1_plugin_tester_1_1_entry}}{}
\item\contentsline{section}{\hyperlink{struct_d_d4hep_1_1_object_extensions_1_1_entry}{D\-D4hep\-::\-Object\-Extensions\-::\-Entry} \\*Defintiion of the extension entry }{\pageref{struct_d_d4hep_1_1_object_extensions_1_1_entry}}{}
\item\contentsline{section}{\hyperlink{struct_d_d4hep_1_1_alignments_1_1_align_context_1_1_entry}{D\-D4hep\-::\-Alignments\-::\-Align\-Context\-::\-Entry} }{\pageref{struct_d_d4hep_1_1_alignments_1_1_align_context_1_1_entry}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_conditions_1_1_entry}{D\-D4hep\-::\-Conditions\-::\-Entry} \\*The intermediate conditions data used to populate the Det\-Element conditions }{\pageref{class_d_d4hep_1_1_conditions_1_1_entry}}{}
\item\contentsline{section}{\hyperlink{class_error_handler}{Error\-Handler} \\*Xerces\-C internal class. Not described here }{\pageref{class_error_handler}}{}
\item\contentsline{section}{\hyperlink{struct_d_d4hep_1_1_eta_phi_histogram_actor}{D\-D4hep\-::\-Eta\-Phi\-Histogram\-Actor} \\*Fill Eta\-Phi histograms from a hit collection }{\pageref{struct_d_d4hep_1_1_eta_phi_histogram_actor}}{}
\item\contentsline{section}{\hyperlink{class_xml_tools_1_1_evaluator}{Xml\-Tools\-::\-Evaluator} \\*\hyperlink{class_xml_tools_1_1_evaluator}{Evaluator} of arithmetic expressions with an extendable dictionary }{\pageref{class_xml_tools_1_1_evaluator}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_event_consumer}{D\-D4hep\-::\-Event\-Consumer} }{\pageref{class_d_d4hep_1_1_event_consumer}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_event_control}{D\-D4hep\-::\-Event\-Control} }{\pageref{class_d_d4hep_1_1_event_control}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_event_handler}{D\-D4hep\-::\-Event\-Handler} \\*Event handler base class. Interface to all \hyperlink{struct_d_d4hep_1_1_d_d_eve}{D\-D\-Eve} I/\-O actions }{\pageref{class_d_d4hep_1_1_event_handler}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_simulation_1_1_hep_m_c_1_1_event_header}{D\-D4hep\-::\-Simulation\-::\-Hep\-M\-C\-::\-Event\-Header} }{\pageref{class_d_d4hep_1_1_simulation_1_1_hep_m_c_1_1_event_header}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_simulation_1_1_hep_m_c_1_1_event_stream}{D\-D4hep\-::\-Simulation\-::\-Hep\-M\-C\-::\-Event\-Stream} }{\pageref{class_d_d4hep_1_1_simulation_1_1_hep_m_c_1_1_event_stream}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_eve_pgon_set_projected_context_menu}{D\-D4hep\-::\-Eve\-Pgon\-Set\-Projected\-Context\-Menu} \\*Class \hyperlink{class_d_d4hep_1_1_eve_pgon_set_projected_context_menu}{Eve\-Pgon\-Set\-Projected\-Context\-Menu} \hyperlink{_eve_pgon_set_projected_context_menu_8h}{Eve\-Pgon\-Set\-Projected\-Context\-Menu.\-h} \hyperlink{_eve_pgon_set_projected_context_menu_8h}{D\-D\-Eve/\-Eve\-Pgon\-Set\-Projected\-Context\-Menu.\-h} }{\pageref{class_d_d4hep_1_1_eve_pgon_set_projected_context_menu}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_eve_shape_context_menu}{D\-D4hep\-::\-Eve\-Shape\-Context\-Menu} \\*Class \hyperlink{class_d_d4hep_1_1_eve_shape_context_menu}{Eve\-Shape\-Context\-Menu} \hyperlink{_eve_shape_context_menu_8h}{Eve\-Shape\-Context\-Menu.\-h} \hyperlink{_eve_shape_context_menu_8h}{D\-D\-Eve/\-Eve\-Shape\-Context\-Menu.\-h} }{\pageref{class_d_d4hep_1_1_eve_shape_context_menu}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_eve_user_context_menu}{D\-D4hep\-::\-Eve\-User\-Context\-Menu} \\*Class \hyperlink{class_d_d4hep_1_1_eve_user_context_menu}{Eve\-User\-Context\-Menu} \hyperlink{_eve_user_context_menu_8h}{Eve\-User\-Context\-Menu.\-h} \hyperlink{_eve_user_context_menu_8h}{D\-D\-Eve/\-Eve\-User\-Context\-Menu.\-h} }{\pageref{class_d_d4hep_1_1_eve_user_context_menu}}{}
\item\contentsline{section}{\hyperlink{struct_d_d4hep_1_1_simulation_1_1_geant4_action_1_1_find_by_name}{D\-D4hep\-::\-Simulation\-::\-Geant4\-Action\-::\-Find\-By\-Name} \\*Functor to access elements by name }{\pageref{struct_d_d4hep_1_1_simulation_1_1_geant4_action_1_1_find_by_name}}{}
\item\contentsline{section}{\hyperlink{struct_find_string}{Find\-String} \\*Helper class to manipulate strings }{\pageref{struct_find_string}}{}
\item\contentsline{section}{\hyperlink{struct_d_d4hep_1_1_d_d_rec_1_1_fixed_pad_size_t_p_c_struct}{D\-D4hep\-::\-D\-D\-Rec\-::\-Fixed\-Pad\-Size\-T\-P\-C\-Struct} }{\pageref{struct_d_d4hep_1_1_d_d_rec_1_1_fixed_pad_size_t_p_c_struct}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_frame_control}{D\-D4hep\-::\-Frame\-Control} \\*Class \hyperlink{class_d_d4hep_1_1_frame_control}{Frame\-Control} \hyperlink{_frame_control_8h}{Frame\-Control.\-h} \hyperlink{_frame_control_8h}{D\-D\-Eve/\-Frame\-Control.\-h} }{\pageref{class_d_d4hep_1_1_frame_control}}{}
\item\contentsline{section}{\hyperlink{struct_d_d4hep_1_1_plugin_service_1_1_func_pointer}{D\-D4hep\-::\-Plugin\-Service\-::\-Func\-Pointer$<$ F\-U\-N\-C\-T\-I\-O\-N $>$} }{\pageref{struct_d_d4hep_1_1_plugin_service_1_1_func_pointer}}{}
\item\contentsline{section}{\hyperlink{union_d_d4hep_1_1_callback_1_1_wrapper_1_1_functor}{D\-D4hep\-::\-Callback\-::\-Wrapper$<$ T $>$\-::\-Functor} \\*Union to store pointers to member functions in callback objects }{\pageref{union_d_d4hep_1_1_callback_1_1_wrapper_1_1_functor}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_conditions_1_1_conditions_dependency_collection_1_1_functor}{D\-D4hep\-::\-Conditions\-::\-Conditions\-Dependency\-Collection\-::\-Functor} \\*\hyperlink{class_d_d4hep_1_1_conditions_1_1_conditions_dependency_collection_1_1_functor}{Functor} base to create views }{\pageref{class_d_d4hep_1_1_conditions_1_1_conditions_dependency_collection_1_1_functor}}{}
\item\contentsline{section}{\hyperlink{class_g4_assembly_volume}{G4\-Assembly\-Volume} \\*Class of the Geant4 toolkit. See \href{http://www-geant4.kek.jp/Reference}{\tt http\-://www-\/geant4.\-kek.\-jp/\-Reference} }{\pageref{class_g4_assembly_volume}}{}
\item\contentsline{section}{\hyperlink{class_g4_magnetic_field}{G4\-Magnetic\-Field} \\*Class of the Geant4 toolkit. See \href{http://www-geant4.kek.jp/Reference}{\tt http\-://www-\/geant4.\-kek.\-jp/\-Reference} }{\pageref{class_g4_magnetic_field}}{}
\item\contentsline{section}{\hyperlink{class_g4_u_imessenger}{G4\-U\-Imessenger} \\*Class of the Geant4 toolkit. See \href{http://www-geant4.kek.jp/Reference}{\tt http\-://www-\/geant4.\-kek.\-jp/\-Reference} }{\pageref{class_g4_u_imessenger}}{}
\item\contentsline{section}{\hyperlink{class_g4_user_event_action}{G4\-User\-Event\-Action} \\*Class of the Geant4 toolkit. See \href{http://www-geant4.kek.jp/Reference}{\tt http\-://www-\/geant4.\-kek.\-jp/\-Reference} }{\pageref{class_g4_user_event_action}}{}
\item\contentsline{section}{\hyperlink{class_g4_user_run_action}{G4\-User\-Run\-Action} \\*Class of the Geant4 toolkit. See \href{http://www-geant4.kek.jp/Reference}{\tt http\-://www-\/geant4.\-kek.\-jp/\-Reference} }{\pageref{class_g4_user_run_action}}{}
\item\contentsline{section}{\hyperlink{class_g4_user_stacking_action}{G4\-User\-Stacking\-Action} \\*Class of the Geant4 toolkit. See \href{http://www-geant4.kek.jp/Reference}{\tt http\-://www-\/geant4.\-kek.\-jp/\-Reference} }{\pageref{class_g4_user_stacking_action}}{}
\item\contentsline{section}{\hyperlink{class_g4_user_stepping_action}{G4\-User\-Stepping\-Action} \\*Class of the Geant4 toolkit. See \href{http://www-geant4.kek.jp/Reference}{\tt http\-://www-\/geant4.\-kek.\-jp/\-Reference} }{\pageref{class_g4_user_stepping_action}}{}
\item\contentsline{section}{\hyperlink{class_g4_user_tracking_action}{G4\-User\-Tracking\-Action} \\*Class of the Geant4 toolkit. See \href{http://www-geant4.kek.jp/Reference}{\tt http\-://www-\/geant4.\-kek.\-jp/\-Reference} }{\pageref{class_g4_user_tracking_action}}{}
\item\contentsline{section}{\hyperlink{class_g4_v_hit}{G4\-V\-Hit} \\*Class of the Geant4 toolkit. See \href{http://www-geant4.kek.jp/Reference}{\tt http\-://www-\/geant4.\-kek.\-jp/\-Reference} }{\pageref{class_g4_v_hit}}{}
\item\contentsline{section}{\hyperlink{class_g4_v_hits_collection}{G4\-V\-Hits\-Collection} \\*Class of the Geant4 toolkit. See \href{http://www-geant4.kek.jp/Reference}{\tt http\-://www-\/geant4.\-kek.\-jp/\-Reference} }{\pageref{class_g4_v_hits_collection}}{}
\item\contentsline{section}{\hyperlink{class_g4_v_physics_constructor}{G4\-V\-Physics\-Constructor} }{\pageref{class_g4_v_physics_constructor}}{}
\item\contentsline{section}{\hyperlink{class_g4_v_s_d_filter}{G4\-V\-S\-D\-Filter} \\*Class of the Geant4 toolkit. See \href{http://www-geant4.kek.jp/Reference}{\tt http\-://www-\/geant4.\-kek.\-jp/\-Reference} }{\pageref{class_g4_v_s_d_filter}}{}
\item\contentsline{section}{\hyperlink{class_g4_v_sensitive_detector}{G4\-V\-Sensitive\-Detector} \\*Class of the Geant4 toolkit. See \href{http://www-geant4.kek.jp/Reference}{\tt http\-://www-\/geant4.\-kek.\-jp/\-Reference} }{\pageref{class_g4_v_sensitive_detector}}{}
\item\contentsline{section}{\hyperlink{class_g4_v_user_action_initialization}{G4\-V\-User\-Action\-Initialization} }{\pageref{class_g4_v_user_action_initialization}}{}
\item\contentsline{section}{\hyperlink{class_g4_v_user_detector_construction}{G4\-V\-User\-Detector\-Construction} \\*Class of the Geant4 toolkit. See \href{http://www-geant4.kek.jp/Reference}{\tt http\-://www-\/geant4.\-kek.\-jp/\-Reference} }{\pageref{class_g4_v_user_detector_construction}}{}
\item\contentsline{section}{\hyperlink{class_g4_v_user_primary_generator_action}{G4\-V\-User\-Primary\-Generator\-Action} \\*Class of the Geant4 toolkit. See \href{http://www-geant4.kek.jp/Reference}{\tt http\-://www-\/geant4.\-kek.\-jp/\-Reference} }{\pageref{class_g4_v_user_primary_generator_action}}{}
\item\contentsline{section}{\hyperlink{class_g4_v_user_track_information}{G4\-V\-User\-Track\-Information} \\*Class of the Geant4 toolkit. See \href{http://www-geant4.kek.jp/Reference}{\tt http\-://www-\/geant4.\-kek.\-jp/\-Reference} }{\pageref{class_g4_v_user_track_information}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_simulation_1_1_geant4_action}{D\-D4hep\-::\-Simulation\-::\-Geant4\-Action} \\*Default base class for all Geant 4 actions and derivates thereof }{\pageref{class_d_d4hep_1_1_simulation_1_1_geant4_action}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_simulation_1_1_geant4_action_container}{D\-D4hep\-::\-Simulation\-::\-Geant4\-Action\-Container} \\*Class, which allows all \hyperlink{class_d_d4hep_1_1_simulation_1_1_geant4_action}{Geant4\-Action} to be stored }{\pageref{class_d_d4hep_1_1_simulation_1_1_geant4_action_container}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_simulation_1_1_geant4_action_phase}{D\-D4hep\-::\-Simulation\-::\-Geant4\-Action\-Phase} \\*Action phase definition. Client callback at various stage of the simulation processing }{\pageref{class_d_d4hep_1_1_simulation_1_1_geant4_action_phase}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_simulation_1_1_geant4_action_s_d}{D\-D4hep\-::\-Simulation\-::\-Geant4\-Action\-S\-D} \\*Interface class to access properties of the underlying Geant4 sensitive detector structure }{\pageref{class_d_d4hep_1_1_simulation_1_1_geant4_action_s_d}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_simulation_1_1_geant4_assembly_volume}{D\-D4hep\-::\-Simulation\-::\-Geant4\-Assembly\-Volume} \\*Hack! Wrapper around \hyperlink{class_g4_assembly_volume}{G4\-Assembly\-Volume} to access protected members }{\pageref{class_d_d4hep_1_1_simulation_1_1_geant4_assembly_volume}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_simulation_1_1_geant4_call}{D\-D4hep\-::\-Simulation\-::\-Geant4\-Call} \\*\hyperlink{class_d_d4hep_1_1_callback}{Callback} interface class with argument }{\pageref{class_d_d4hep_1_1_simulation_1_1_geant4_call}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_simulation_1_1_geant4_calorimeter}{D\-D4hep\-::\-Simulation\-::\-Geant4\-Calorimeter} \\*Helper class to define structures used by the generic D\-D\-G4 calorimeter sensitive detector }{\pageref{class_d_d4hep_1_1_simulation_1_1_geant4_calorimeter}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_simulation_1_1_geant4_calorimeter_hit}{D\-D4hep\-::\-Simulation\-::\-Geant4\-Calorimeter\-Hit} \\*Deprecated\-: Geant4 calorimeter hit class for deprecated sensitive detectors }{\pageref{class_d_d4hep_1_1_simulation_1_1_geant4_calorimeter_hit}}{}
\item\contentsline{section}{\hyperlink{class_geant4_compatibility}{Geant4\-Compatibility} }{\pageref{class_geant4_compatibility}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_simulation_1_1_geant4_context}{D\-D4hep\-::\-Simulation\-::\-Geant4\-Context} \\*Generic context to extend user, run and event information }{\pageref{class_d_d4hep_1_1_simulation_1_1_geant4_context}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_simulation_1_1_geant4_conversion}{D\-D4hep\-::\-Simulation\-::\-Geant4\-Conversion$<$ O\-U\-T\-P\-U\-T, A\-R\-G\-S $>$} \\*Data conversion class }{\pageref{class_d_d4hep_1_1_simulation_1_1_geant4_conversion}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_simulation_1_1_geant4_conversion_helper}{D\-D4hep\-::\-Simulation\-::\-Geant4\-Conversion\-Helper} \\*Helper class for data conversion }{\pageref{class_d_d4hep_1_1_simulation_1_1_geant4_conversion_helper}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_simulation_1_1_geant4_converter}{D\-D4hep\-::\-Simulation\-::\-Geant4\-Converter} \\*\hyperlink{namespace_d_d4hep_1_1_geometry}{Geometry} converter from \hyperlink{namespace_d_d4hep}{D\-D4hep} to Geant 4 }{\pageref{class_d_d4hep_1_1_simulation_1_1_geant4_converter}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_simulation_1_1_geant4_data_dump}{D\-D4hep\-::\-Simulation\-::\-Geant4\-Data\-Dump} \\*Class to dump the records of the intrinsic Geant4 event model }{\pageref{class_d_d4hep_1_1_simulation_1_1_geant4_data_dump}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_simulation_1_1_geant4_default_range_cut}{D\-D4hep\-::\-Simulation\-::\-Geant4\-Default\-Range\-Cut} \\*Geant4 physics list action to set global range cuts for secondary productions }{\pageref{class_d_d4hep_1_1_simulation_1_1_geant4_default_range_cut}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_simulation_1_1_geant4_detector_construction}{D\-D4hep\-::\-Simulation\-::\-Geant4\-Detector\-Construction} \\*Basic implementation of the Geant4 detector construction action }{\pageref{class_d_d4hep_1_1_simulation_1_1_geant4_detector_construction}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_simulation_1_1_geant4_detector_construction_context}{D\-D4hep\-::\-Simulation\-::\-Geant4\-Detector\-Construction\-Context} \\*Geant4 detector construction context definition }{\pageref{class_d_d4hep_1_1_simulation_1_1_geant4_detector_construction_context}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_simulation_1_1_geant4_detector_construction_sequence}{D\-D4hep\-::\-Simulation\-::\-Geant4\-Detector\-Construction\-Sequence} \\*Concrete basic implementation of the Geant4 detector construction sequencer }{\pageref{class_d_d4hep_1_1_simulation_1_1_geant4_detector_construction_sequence}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_simulation_1_1_geant4_detector_geometry_construction}{D\-D4hep\-::\-Simulation\-::\-Geant4\-Detector\-Geometry\-Construction} \\*Class to create Geant4 detector geometry from T\-Geo representation in memory }{\pageref{class_d_d4hep_1_1_simulation_1_1_geant4_detector_geometry_construction}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_simulation_1_1_geant4_detector_sensitives_construction}{D\-D4hep\-::\-Simulation\-::\-Geant4\-Detector\-Sensitives\-Construction} \\*Class to create Geant4 detector geometry from T\-Geo representation in memory }{\pageref{class_d_d4hep_1_1_simulation_1_1_geant4_detector_sensitives_construction}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_simulation_1_1_geant4_dummy_truth_handler}{D\-D4hep\-::\-Simulation\-::\-Geant4\-Dummy\-Truth\-Handler} \\*Void implementation of the Monte-\/\-Carlo thruth handler doing nothing at all }{\pageref{class_d_d4hep_1_1_simulation_1_1_geant4_dummy_truth_handler}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_simulation_1_1_geant4_escape_counter}{D\-D4hep\-::\-Simulation\-::\-Geant4\-Escape\-Counter} \\*Class to measure the energy of escaping tracks }{\pageref{class_d_d4hep_1_1_simulation_1_1_geant4_escape_counter}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_simulation_1_1_geant4_event}{D\-D4hep\-::\-Simulation\-::\-Geant4\-Event} \\*User event context for D\-D\-G4 }{\pageref{class_d_d4hep_1_1_simulation_1_1_geant4_event}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_simulation_1_1_geant4_event_action}{D\-D4hep\-::\-Simulation\-::\-Geant4\-Event\-Action} \\*Concrete basic implementation of the Geant4 event action }{\pageref{class_d_d4hep_1_1_simulation_1_1_geant4_event_action}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_simulation_1_1_geant4_event_action_sequence}{D\-D4hep\-::\-Simulation\-::\-Geant4\-Event\-Action\-Sequence} \\*Concrete implementation of the Geant4 event action sequence }{\pageref{class_d_d4hep_1_1_simulation_1_1_geant4_event_action_sequence}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_simulation_1_1_geant4_event_reader}{D\-D4hep\-::\-Simulation\-::\-Geant4\-Event\-Reader} \\*Basic geant4 event reader class. This interface/base-\/class must be implemented by concrete readers }{\pageref{class_d_d4hep_1_1_simulation_1_1_geant4_event_reader}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_simulation_1_1_geant4_event_reader_hep_evt}{D\-D4hep\-::\-Simulation\-::\-Geant4\-Event\-Reader\-Hep\-Evt} \\*Class to populate Geant4 primaries from Std\-Hep files }{\pageref{class_d_d4hep_1_1_simulation_1_1_geant4_event_reader_hep_evt}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_simulation_1_1_geant4_event_reader_hep_m_c}{D\-D4hep\-::\-Simulation\-::\-Geant4\-Event\-Reader\-Hep\-M\-C} \\*Class to populate Geant4 primaries from Std\-Hep files }{\pageref{class_d_d4hep_1_1_simulation_1_1_geant4_event_reader_hep_m_c}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_simulation_1_1_geant4_event_seed}{D\-D4hep\-::\-Simulation\-::\-Geant4\-Event\-Seed} }{\pageref{class_d_d4hep_1_1_simulation_1_1_geant4_event_seed}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_simulation_1_1_geant4_exec}{D\-D4hep\-::\-Simulation\-::\-Geant4\-Exec} \\*Main executor steering the Geant4 execution }{\pageref{class_d_d4hep_1_1_simulation_1_1_geant4_exec}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_simulation_1_1_geant4_extra_particles}{D\-D4hep\-::\-Simulation\-::\-Geant4\-Extra\-Particles} }{\pageref{class_d_d4hep_1_1_simulation_1_1_geant4_extra_particles}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_simulation_1_1_geant4_field}{D\-D4hep\-::\-Simulation\-::\-Geant4\-Field} \\*Mediator class to allow Geant4 accessing magnetic fields defined in \hyperlink{namespace_d_d4hep}{D\-D4hep} }{\pageref{class_d_d4hep_1_1_simulation_1_1_geant4_field}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_simulation_1_1_geant4_field_tracking_construction}{D\-D4hep\-::\-Simulation\-::\-Geant4\-Field\-Tracking\-Construction} \\*Detector construction action to perform the setup of the Geant4 tracking in magnetic fields }{\pageref{class_d_d4hep_1_1_simulation_1_1_geant4_field_tracking_construction}}{}
\item\contentsline{section}{\hyperlink{struct_d_d4hep_1_1_simulation_1_1_geant4_field_tracking_setup}{D\-D4hep\-::\-Simulation\-::\-Geant4\-Field\-Tracking\-Setup} \\*Generic \hyperlink{namespace_d_d4hep_1_1_simulation_1_1_setup}{Setup} component to perform the magnetic field tracking in Geant4 }{\pageref{struct_d_d4hep_1_1_simulation_1_1_geant4_field_tracking_setup}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_simulation_1_1_geant4_field_tracking_setup_action}{D\-D4hep\-::\-Simulation\-::\-Geant4\-Field\-Tracking\-Setup\-Action} \\*Phase action to perform the setup of the Geant4 tracking in magnetic fields }{\pageref{class_d_d4hep_1_1_simulation_1_1_geant4_field_tracking_setup_action}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_simulation_1_1_geant4_filter}{D\-D4hep\-::\-Simulation\-::\-Geant4\-Filter} \\*Base class to construct filters for Geant4 sensitive detectors }{\pageref{class_d_d4hep_1_1_simulation_1_1_geant4_filter}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_simulation_1_1_geant4_g_d_m_l_detector}{D\-D4hep\-::\-Simulation\-::\-Geant4\-G\-D\-M\-L\-Detector} \\*Class to read Geant4 geometry from G\-D\-M\-L file }{\pageref{class_d_d4hep_1_1_simulation_1_1_geant4_g_d_m_l_detector}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_simulation_1_1_geant4_generator_action}{D\-D4hep\-::\-Simulation\-::\-Geant4\-Generator\-Action} \\*Concrete implementation of the Geant4 generator action base class }{\pageref{class_d_d4hep_1_1_simulation_1_1_geant4_generator_action}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_simulation_1_1_geant4_generator_action_init}{D\-D4hep\-::\-Simulation\-::\-Geant4\-Generator\-Action\-Init} \\*Initialize the \hyperlink{class_d_d4hep_1_1_simulation_1_1_geant4_event}{Geant4\-Event} objects to host generator and M\-C truth related information }{\pageref{class_d_d4hep_1_1_simulation_1_1_geant4_generator_action_init}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_simulation_1_1_geant4_generator_action_sequence}{D\-D4hep\-::\-Simulation\-::\-Geant4\-Generator\-Action\-Sequence} \\*Concrete implementation of the Geant4 generator action sequence }{\pageref{class_d_d4hep_1_1_simulation_1_1_geant4_generator_action_sequence}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_simulation_1_1_geant4_generator_wrapper}{D\-D4hep\-::\-Simulation\-::\-Geant4\-Generator\-Wrapper} \\*\hyperlink{class_d_d4hep_1_1_simulation_1_1_geant4_action}{Geant4\-Action} to merge several independent interaction to one }{\pageref{class_d_d4hep_1_1_simulation_1_1_geant4_generator_wrapper}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_simulation_1_1_geant4_generic_s_d}{D\-D4hep\-::\-Simulation\-::\-Geant4\-Generic\-S\-D$<$ T $>$} \\*Deprecated\-: Example \hyperlink{class_g4_v_sensitive_detector}{G4\-V\-Sensitive\-Detector} implementation }{\pageref{class_d_d4hep_1_1_simulation_1_1_geant4_generic_s_d}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_simulation_1_1_geant4_geometry_info}{D\-D4hep\-::\-Simulation\-::\-Geant4\-Geometry\-Info} \\*Concreate class holding the relation information between geant4 objects and \hyperlink{namespacedd4hep}{dd4hep} objects }{\pageref{class_d_d4hep_1_1_simulation_1_1_geant4_geometry_info}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_simulation_1_1_geant4_handle}{D\-D4hep\-::\-Simulation\-::\-Geant4\-Handle$<$ T\-Y\-P\-E $>$} \\*\hyperlink{class_d_d4hep_1_1_handle}{Handle} to Geant4 actions with built-\/in creation mechanism }{\pageref{class_d_d4hep_1_1_simulation_1_1_geant4_handle}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_simulation_1_1_geant4_hierarchy_dump}{D\-D4hep\-::\-Simulation\-::\-Geant4\-Hierarchy\-Dump} \\*Helper to dump Geant4 volume hierarchy }{\pageref{class_d_d4hep_1_1_simulation_1_1_geant4_hierarchy_dump}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_simulation_1_1_geant4_hit}{D\-D4hep\-::\-Simulation\-::\-Geant4\-Hit} \\*Deprecated\-: basic geant4 hit class for deprecated sensitive detectors }{\pageref{class_d_d4hep_1_1_simulation_1_1_geant4_hit}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_simulation_1_1_geant4_hit_collection}{D\-D4hep\-::\-Simulation\-::\-Geant4\-Hit\-Collection} \\*Generic hit container class using \hyperlink{class_d_d4hep_1_1_simulation_1_1_geant4_hit_wrapper}{Geant4\-Hit\-Wrapper} objects }{\pageref{class_d_d4hep_1_1_simulation_1_1_geant4_hit_collection}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_simulation_1_1_geant4_hit_data}{D\-D4hep\-::\-Simulation\-::\-Geant4\-Hit\-Data} \\*Base class for geant4 hit structures used by the default D\-D\-G4 sensitive detector implementations }{\pageref{class_d_d4hep_1_1_simulation_1_1_geant4_hit_data}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_simulation_1_1_geant4_hit_wrapper}{D\-D4hep\-::\-Simulation\-::\-Geant4\-Hit\-Wrapper} \\*Generic wrapper class for hit structures created in Geant4 sensitive detectors }{\pageref{class_d_d4hep_1_1_simulation_1_1_geant4_hit_wrapper}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_simulation_1_1_geant4_input_action}{D\-D4hep\-::\-Simulation\-::\-Geant4\-Input\-Action} \\*Generic input action capable of using the \hyperlink{class_d_d4hep_1_1_simulation_1_1_geant4_event_reader}{Geant4\-Event\-Reader} class }{\pageref{class_d_d4hep_1_1_simulation_1_1_geant4_input_action}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_simulation_1_1_geant4_interaction_merger}{D\-D4hep\-::\-Simulation\-::\-Geant4\-Interaction\-Merger} \\*\hyperlink{class_d_d4hep_1_1_simulation_1_1_geant4_action}{Geant4\-Action} to merge several independent interaction to one }{\pageref{class_d_d4hep_1_1_simulation_1_1_geant4_interaction_merger}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_simulation_1_1_geant4_interaction_vertex_boost}{D\-D4hep\-::\-Simulation\-::\-Geant4\-Interaction\-Vertex\-Boost} \\*Action class to boost the primary vertex (and all outgoing particles) of a single interaction }{\pageref{class_d_d4hep_1_1_simulation_1_1_geant4_interaction_vertex_boost}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_simulation_1_1_geant4_interaction_vertex_smear}{D\-D4hep\-::\-Simulation\-::\-Geant4\-Interaction\-Vertex\-Smear} \\*Action class to smear the primary vertex (and all outgoing particles) of a single interaction }{\pageref{class_d_d4hep_1_1_simulation_1_1_geant4_interaction_vertex_smear}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_simulation_1_1_geant4_isotrope_generator}{D\-D4hep\-::\-Simulation\-::\-Geant4\-Isotrope\-Generator} \\*Generate particles isotrop in space around origine (0,0,0) }{\pageref{class_d_d4hep_1_1_simulation_1_1_geant4_isotrope_generator}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_simulation_1_1_geant4_kernel}{D\-D4hep\-::\-Simulation\-::\-Geant4\-Kernel} \\*Class, which allows all \hyperlink{class_d_d4hep_1_1_simulation_1_1_geant4_action}{Geant4\-Action} derivatives to access the D\-D\-G4 kernel structures }{\pageref{class_d_d4hep_1_1_simulation_1_1_geant4_kernel}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_simulation_1_1_geant4_mapping}{D\-D4hep\-::\-Simulation\-::\-Geant4\-Mapping} \\*\hyperlink{namespace_d_d4hep_1_1_geometry}{Geometry} mapping from \hyperlink{namespace_d_d4hep}{D\-D4hep} to Geant 4 }{\pageref{class_d_d4hep_1_1_simulation_1_1_geant4_mapping}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_simulation_1_1_geant4_material_scanner}{D\-D4hep\-::\-Simulation\-::\-Geant4\-Material\-Scanner} \\*Class to perform directional material scans using Geantinos }{\pageref{class_d_d4hep_1_1_simulation_1_1_geant4_material_scanner}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_simulation_1_1_geant4_monte_carlo_truth}{D\-D4hep\-::\-Simulation\-::\-Geant4\-Monte\-Carlo\-Truth} \\*Default Interface class to handle monte carlo truth records }{\pageref{class_d_d4hep_1_1_simulation_1_1_geant4_monte_carlo_truth}}{}
\item\contentsline{section}{\hyperlink{struct_d_d4hep_1_1_simulation_1_1_geant4_optical_calorimeter}{D\-D4hep\-::\-Simulation\-::\-Geant4\-Optical\-Calorimeter} }{\pageref{struct_d_d4hep_1_1_simulation_1_1_geant4_optical_calorimeter}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_simulation_1_1_geant4_output2_l_c_i_o}{D\-D4hep\-::\-Simulation\-::\-Geant4\-Output2\-L\-C\-I\-O} \\*Base class to output Geant4 event data to media }{\pageref{class_d_d4hep_1_1_simulation_1_1_geant4_output2_l_c_i_o}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_simulation_1_1_geant4_output2_r_o_o_t}{D\-D4hep\-::\-Simulation\-::\-Geant4\-Output2\-R\-O\-O\-T} \\*Class to output Geant4 event data to \hyperlink{namespace_r_o_o_t}{R\-O\-O\-T} files }{\pageref{class_d_d4hep_1_1_simulation_1_1_geant4_output2_r_o_o_t}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_simulation_1_1_geant4_output_action}{D\-D4hep\-::\-Simulation\-::\-Geant4\-Output\-Action} \\*Base class to output Geant4 event data to persistent media }{\pageref{class_d_d4hep_1_1_simulation_1_1_geant4_output_action}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_simulation_1_1_geant4_particle}{D\-D4hep\-::\-Simulation\-::\-Geant4\-Particle} \\*Data structure to store the M\-C particle information }{\pageref{class_d_d4hep_1_1_simulation_1_1_geant4_particle}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_simulation_1_1_geant4_particle_generator}{D\-D4hep\-::\-Simulation\-::\-Geant4\-Particle\-Generator} \\*Generate particles isotrop in space around origine (0,0,0) }{\pageref{class_d_d4hep_1_1_simulation_1_1_geant4_particle_generator}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_simulation_1_1_geant4_particle_gun}{D\-D4hep\-::\-Simulation\-::\-Geant4\-Particle\-Gun} \\*Implementation of a particle gun using Geant4\-Particles }{\pageref{class_d_d4hep_1_1_simulation_1_1_geant4_particle_gun}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_simulation_1_1_geant4_particle_handle}{D\-D4hep\-::\-Simulation\-::\-Geant4\-Particle\-Handle} \\*Data structure to access derived M\-C particle information }{\pageref{class_d_d4hep_1_1_simulation_1_1_geant4_particle_handle}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_simulation_1_1_geant4_particle_handler}{D\-D4hep\-::\-Simulation\-::\-Geant4\-Particle\-Handler} \\*\hyperlink{class_d_d4hep_1_1_simulation_1_1_geant4_action}{Geant4\-Action} to collect the M\-C particle information }{\pageref{class_d_d4hep_1_1_simulation_1_1_geant4_particle_handler}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_simulation_1_1_geant4_particle_map}{D\-D4hep\-::\-Simulation\-::\-Geant4\-Particle\-Map} \\*Data structure to map particles produced during the generation and the simulation }{\pageref{class_d_d4hep_1_1_simulation_1_1_geant4_particle_map}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_simulation_1_1_geant4_particle_print}{D\-D4hep\-::\-Simulation\-::\-Geant4\-Particle\-Print} \\*\hyperlink{class_d_d4hep_1_1_simulation_1_1_geant4_action}{Geant4\-Action} to print M\-C particle information }{\pageref{class_d_d4hep_1_1_simulation_1_1_geant4_particle_print}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_simulation_1_1_geant4_phase_action}{D\-D4hep\-::\-Simulation\-::\-Geant4\-Phase\-Action} \\*Generic action for Geant4 phases }{\pageref{class_d_d4hep_1_1_simulation_1_1_geant4_phase_action}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_simulation_1_1_geant4_physics_constructor}{D\-D4hep\-::\-Simulation\-::\-Geant4\-Physics\-Constructor} \\*Implementation base of a Geant4 physics constructor }{\pageref{class_d_d4hep_1_1_simulation_1_1_geant4_physics_constructor}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_simulation_1_1_geant4_physics_list}{D\-D4hep\-::\-Simulation\-::\-Geant4\-Physics\-List} \\*Concrete basic implementation of a Geant4 physics list action }{\pageref{class_d_d4hep_1_1_simulation_1_1_geant4_physics_list}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_simulation_1_1_geant4_physics_list_action_sequence}{D\-D4hep\-::\-Simulation\-::\-Geant4\-Physics\-List\-Action\-Sequence} \\*The implementation of the single Geant4 physics list action sequence }{\pageref{class_d_d4hep_1_1_simulation_1_1_geant4_physics_list_action_sequence}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_simulation_1_1_geant4_primary_event}{D\-D4hep\-::\-Simulation\-::\-Geant4\-Primary\-Event} \\*Class modelling a complete primary event with multiple interactions }{\pageref{class_d_d4hep_1_1_simulation_1_1_geant4_primary_event}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_simulation_1_1_geant4_primary_handler}{D\-D4hep\-::\-Simulation\-::\-Geant4\-Primary\-Handler} \\*\hyperlink{class_d_d4hep_1_1_simulation_1_1_geant4_action}{Geant4\-Action} to convert the particle information to Geant4 }{\pageref{class_d_d4hep_1_1_simulation_1_1_geant4_primary_handler}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_simulation_1_1_geant4_primary_interaction}{D\-D4hep\-::\-Simulation\-::\-Geant4\-Primary\-Interaction} \\*Class modelling a single interaction with multiple primary vertices and particles }{\pageref{class_d_d4hep_1_1_simulation_1_1_geant4_primary_interaction}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_simulation_1_1_geant4_primary_map}{D\-D4hep\-::\-Simulation\-::\-Geant4\-Primary\-Map} \\*Data structure to map primaries to particles }{\pageref{class_d_d4hep_1_1_simulation_1_1_geant4_primary_map}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_simulation_1_1_geant4_random}{D\-D4hep\-::\-Simulation\-::\-Geant4\-Random} \\*Mini interface to T\-H\-E random generator of the application }{\pageref{class_d_d4hep_1_1_simulation_1_1_geant4_random}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_simulation_1_1_geant4_readout_volume_filter}{D\-D4hep\-::\-Simulation\-::\-Geant4\-Readout\-Volume\-Filter} \\*Default base class for all geant 4 tracking actions }{\pageref{class_d_d4hep_1_1_simulation_1_1_geant4_readout_volume_filter}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_simulation_1_1_geant4_run}{D\-D4hep\-::\-Simulation\-::\-Geant4\-Run} \\*User run context for D\-D\-G4 }{\pageref{class_d_d4hep_1_1_simulation_1_1_geant4_run}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_simulation_1_1_geant4_run_action}{D\-D4hep\-::\-Simulation\-::\-Geant4\-Run\-Action} \\*Concrete basic implementation of the Geant4 run action base class }{\pageref{class_d_d4hep_1_1_simulation_1_1_geant4_run_action}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_simulation_1_1_geant4_run_action_sequence}{D\-D4hep\-::\-Simulation\-::\-Geant4\-Run\-Action\-Sequence} \\*Concrete basic implementation of the Geant4 run action sequencer }{\pageref{class_d_d4hep_1_1_simulation_1_1_geant4_run_action_sequence}}{}
\item\contentsline{section}{\hyperlink{struct_d_d4hep_1_1_simulation_1_1_geant4_scintillator_calorimeter}{D\-D4hep\-::\-Simulation\-::\-Geant4\-Scintillator\-Calorimeter} }{\pageref{struct_d_d4hep_1_1_simulation_1_1_geant4_scintillator_calorimeter}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_simulation_1_1_geant4_sens_det}{D\-D4hep\-::\-Simulation\-::\-Geant4\-Sens\-Det} \\*Concrete implementation of the \hyperlink{class_g4_v_sensitive_detector}{G4\-V\-Sensitive\-Detector} calling the registered sequence object }{\pageref{class_d_d4hep_1_1_simulation_1_1_geant4_sens_det}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_simulation_1_1_geant4_sens_det_action_sequence}{D\-D4hep\-::\-Simulation\-::\-Geant4\-Sens\-Det\-Action\-Sequence} \\*The sequencer to host Geant4 sensitive actions called if particles interact with sensitive elements }{\pageref{class_d_d4hep_1_1_simulation_1_1_geant4_sens_det_action_sequence}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_simulation_1_1_geant4_sens_det_sequences}{D\-D4hep\-::\-Simulation\-::\-Geant4\-Sens\-Det\-Sequences} \\*\hyperlink{class_d_d4hep_1_1_simulation_1_1_geant4_sens_det_sequences}{Geant4\-Sens\-Det\-Sequences}\-: class to access groups of sensitive actions }{\pageref{class_d_d4hep_1_1_simulation_1_1_geant4_sens_det_sequences}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_simulation_1_1_geant4_sensitive}{D\-D4hep\-::\-Simulation\-::\-Geant4\-Sensitive} \\*The base class for Geant4 sensitive detector actions implemented by users }{\pageref{class_d_d4hep_1_1_simulation_1_1_geant4_sensitive}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_simulation_1_1_geant4_sensitive_action}{D\-D4hep\-::\-Simulation\-::\-Geant4\-Sensitive\-Action$<$ T $>$} \\*Template class to ease the construction of sensitive detectors using particle template specialization }{\pageref{class_d_d4hep_1_1_simulation_1_1_geant4_sensitive_action}}{}
\item\contentsline{section}{\hyperlink{class_tests_1_1_geant4_sensitive_action}{Tests\-::\-Geant4\-Sensitive\-Action$<$ T $>$} \\*Deprecated\-: Simple Sensitive\-Action class .. }{\pageref{class_tests_1_1_geant4_sensitive_action}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_simulation_1_1_geant4_sensitive_detector}{D\-D4hep\-::\-Simulation\-::\-Geant4\-Sensitive\-Detector} \\*Deprecated\-: Example \hyperlink{class_g4_v_sensitive_detector}{G4\-V\-Sensitive\-Detector} implementation }{\pageref{class_d_d4hep_1_1_simulation_1_1_geant4_sensitive_detector}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_geant4_sensitive_detector_factory}{D\-D4hep\-::\-Geant4\-Sensitive\-Detector\-Factory$<$ T $>$} \\*Deprecated\-: Templated factory method to create sensitive detector }{\pageref{class_d_d4hep_1_1_geant4_sensitive_detector_factory}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_geant4_setup_action}{D\-D4hep\-::\-Geant4\-Setup\-Action$<$ T $>$} \\*Templated factory method to invoke setup action }{\pageref{class_d_d4hep_1_1_geant4_setup_action}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_simulation_1_1_geant4_shared_event_action}{D\-D4hep\-::\-Simulation\-::\-Geant4\-Shared\-Event\-Action} \\*Implementation of the Geant4 shared event action }{\pageref{class_d_d4hep_1_1_simulation_1_1_geant4_shared_event_action}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_simulation_1_1_geant4_shared_generator_action}{D\-D4hep\-::\-Simulation\-::\-Geant4\-Shared\-Generator\-Action} \\*Implementation of the Geant4 shared generator action }{\pageref{class_d_d4hep_1_1_simulation_1_1_geant4_shared_generator_action}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_simulation_1_1_geant4_shared_run_action}{D\-D4hep\-::\-Simulation\-::\-Geant4\-Shared\-Run\-Action} \\*Implementation of the Geant4 shared run action }{\pageref{class_d_d4hep_1_1_simulation_1_1_geant4_shared_run_action}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_simulation_1_1_geant4_shared_stacking_action}{D\-D4hep\-::\-Simulation\-::\-Geant4\-Shared\-Stacking\-Action} \\*Implementation of the Geant4 shared stacking action }{\pageref{class_d_d4hep_1_1_simulation_1_1_geant4_shared_stacking_action}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_simulation_1_1_geant4_shared_stepping_action}{D\-D4hep\-::\-Simulation\-::\-Geant4\-Shared\-Stepping\-Action} \\*Implementation of the Geant4 shared stepping action }{\pageref{class_d_d4hep_1_1_simulation_1_1_geant4_shared_stepping_action}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_simulation_1_1_geant4_shared_tracking_action}{D\-D4hep\-::\-Simulation\-::\-Geant4\-Shared\-Tracking\-Action} \\*Implementation of the Geant4 shared track action }{\pageref{class_d_d4hep_1_1_simulation_1_1_geant4_shared_tracking_action}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_simulation_1_1_geant4_stacking_action}{D\-D4hep\-::\-Simulation\-::\-Geant4\-Stacking\-Action} \\*Concrete implementation of the Geant4 stacking action base class }{\pageref{class_d_d4hep_1_1_simulation_1_1_geant4_stacking_action}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_simulation_1_1_geant4_stacking_action_sequence}{D\-D4hep\-::\-Simulation\-::\-Geant4\-Stacking\-Action\-Sequence} \\*Concrete implementation of the Geant4 stacking action sequence }{\pageref{class_d_d4hep_1_1_simulation_1_1_geant4_stacking_action_sequence}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_simulation_1_1_geant4_step_handler}{D\-D4hep\-::\-Simulation\-::\-Geant4\-Step\-Handler} \\*Helper class to ease the extraction of information from a G4\-Step object }{\pageref{class_d_d4hep_1_1_simulation_1_1_geant4_step_handler}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_simulation_1_1_geant4_stepping_action}{D\-D4hep\-::\-Simulation\-::\-Geant4\-Stepping\-Action} \\*Concrete implementation of the Geant4 stepping action sequence }{\pageref{class_d_d4hep_1_1_simulation_1_1_geant4_stepping_action}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_simulation_1_1_geant4_stepping_action_sequence}{D\-D4hep\-::\-Simulation\-::\-Geant4\-Stepping\-Action\-Sequence} \\*Concrete implementation of the Geant4 stepping action sequence }{\pageref{class_d_d4hep_1_1_simulation_1_1_geant4_stepping_action_sequence}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_simulation_1_1_geant4_t_c_user_particle_handler}{D\-D4hep\-::\-Simulation\-::\-Geant4\-T\-C\-User\-Particle\-Handler} \\*Rejects to keep particles, which are created outside a tracking cylinder }{\pageref{class_d_d4hep_1_1_simulation_1_1_geant4_t_c_user_particle_handler}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_simulation_1_1_test_1_1_geant4_test_base}{D\-D4hep\-::\-Simulation\-::\-Test\-::\-Geant4\-Test\-Base} \\*Common base class for test action }{\pageref{class_d_d4hep_1_1_simulation_1_1_test_1_1_geant4_test_base}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_simulation_1_1_test_1_1_geant4_test_event_action}{D\-D4hep\-::\-Simulation\-::\-Test\-::\-Geant4\-Test\-Event\-Action} \\*Example event action doing nothing, but print }{\pageref{class_d_d4hep_1_1_simulation_1_1_test_1_1_geant4_test_event_action}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_simulation_1_1_test_1_1_geant4_test_generator_action}{D\-D4hep\-::\-Simulation\-::\-Test\-::\-Geant4\-Test\-Generator\-Action} \\*Example generator action doing nothing, but print }{\pageref{class_d_d4hep_1_1_simulation_1_1_test_1_1_geant4_test_generator_action}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_simulation_1_1_test_1_1_geant4_test_run_action}{D\-D4hep\-::\-Simulation\-::\-Test\-::\-Geant4\-Test\-Run\-Action} \\*Example run action doing nothing, but print }{\pageref{class_d_d4hep_1_1_simulation_1_1_test_1_1_geant4_test_run_action}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_simulation_1_1_test_1_1_geant4_test_sensitive}{D\-D4hep\-::\-Simulation\-::\-Test\-::\-Geant4\-Test\-Sensitive} \\*Example sensitve detector action doing nothing, but print }{\pageref{class_d_d4hep_1_1_simulation_1_1_test_1_1_geant4_test_sensitive}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_simulation_1_1_test_1_1_geant4_test_step_action}{D\-D4hep\-::\-Simulation\-::\-Test\-::\-Geant4\-Test\-Step\-Action} \\*Example stepping action doing nothing, but print }{\pageref{class_d_d4hep_1_1_simulation_1_1_test_1_1_geant4_test_step_action}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_simulation_1_1_test_1_1_geant4_test_track_action}{D\-D4hep\-::\-Simulation\-::\-Test\-::\-Geant4\-Test\-Track\-Action} \\*Example tracking action doing nothing, but print }{\pageref{class_d_d4hep_1_1_simulation_1_1_test_1_1_geant4_test_track_action}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_simulation_1_1_geant4_touchable_handler}{D\-D4hep\-::\-Simulation\-::\-Geant4\-Touchable\-Handler} \\*Helper class to ease the extraction of information from a G4\-Touchable object }{\pageref{class_d_d4hep_1_1_simulation_1_1_geant4_touchable_handler}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_simulation_1_1_geant4_tracker}{D\-D4hep\-::\-Simulation\-::\-Geant4\-Tracker} \\*Helper class to define structures used by the generic D\-D\-G4 tracker sensitive detector }{\pageref{class_d_d4hep_1_1_simulation_1_1_geant4_tracker}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_simulation_1_1_geant4_tracker_hit}{D\-D4hep\-::\-Simulation\-::\-Geant4\-Tracker\-Hit} \\*Deprecated\-: Geant4 tracker hit class for deprecated sensitive detectors }{\pageref{class_d_d4hep_1_1_simulation_1_1_geant4_tracker_hit}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_simulation_1_1_geant4_track_handler}{D\-D4hep\-::\-Simulation\-::\-Geant4\-Track\-Handler} \\*Helper class to ease the extraction of information from a G4\-Track object }{\pageref{class_d_d4hep_1_1_simulation_1_1_geant4_track_handler}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_simulation_1_1_geant4_track_information}{D\-D4hep\-::\-Simulation\-::\-Geant4\-Track\-Information} \\*Unused }{\pageref{class_d_d4hep_1_1_simulation_1_1_geant4_track_information}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_simulation_1_1_geant4_tracking_action}{D\-D4hep\-::\-Simulation\-::\-Geant4\-Tracking\-Action} \\*Default base class for all geant 4 tracking actions used in D\-D\-G4 }{\pageref{class_d_d4hep_1_1_simulation_1_1_geant4_tracking_action}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_simulation_1_1_geant4_tracking_action_sequence}{D\-D4hep\-::\-Simulation\-::\-Geant4\-Tracking\-Action\-Sequence} \\*Concrete implementation of the Geant4 tracking action sequence }{\pageref{class_d_d4hep_1_1_simulation_1_1_geant4_tracking_action_sequence}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_simulation_1_1_geant4_tracking_post_action}{D\-D4hep\-::\-Simulation\-::\-Geant4\-Tracking\-Post\-Action} \\*Default base class for all geant 4 tracking actions }{\pageref{class_d_d4hep_1_1_simulation_1_1_geant4_tracking_post_action}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_simulation_1_1_geant4_tracking_pre_action}{D\-D4hep\-::\-Simulation\-::\-Geant4\-Tracking\-Pre\-Action} \\*Default base class for all geant 4 tracking actions }{\pageref{class_d_d4hep_1_1_simulation_1_1_geant4_tracking_pre_action}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_simulation_1_1_geant4_u_i_manager}{D\-D4hep\-::\-Simulation\-::\-Geant4\-U\-I\-Manager} \\*Standard U\-I interface implementation with configuration using property options }{\pageref{class_d_d4hep_1_1_simulation_1_1_geant4_u_i_manager}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_simulation_1_1_geant4_u_i_messenger}{D\-D4hep\-::\-Simulation\-::\-Geant4\-U\-I\-Messenger} \\*Generic implementation to export properties and actions to the Geant4 command prompt }{\pageref{class_d_d4hep_1_1_simulation_1_1_geant4_u_i_messenger}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_simulation_1_1_geant4_user_action_initialization}{D\-D4hep\-::\-Simulation\-::\-Geant4\-User\-Action\-Initialization} \\*Concrete implementation of the Geant4 user initialization action sequence }{\pageref{class_d_d4hep_1_1_simulation_1_1_geant4_user_action_initialization}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_simulation_1_1_geant4_user_detector_construction}{D\-D4hep\-::\-Simulation\-::\-Geant4\-User\-Detector\-Construction} \\*Concrete implementation of the Geant4 user detector construction action sequence }{\pageref{class_d_d4hep_1_1_simulation_1_1_geant4_user_detector_construction}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_simulation_1_1_geant4_user_event_action}{D\-D4hep\-::\-Simulation\-::\-Geant4\-User\-Event\-Action} \\*Concrete implementation of the Geant4 event action }{\pageref{class_d_d4hep_1_1_simulation_1_1_geant4_user_event_action}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_simulation_1_1_geant4_user_generator_action}{D\-D4hep\-::\-Simulation\-::\-Geant4\-User\-Generator\-Action} \\*Concrete implementation of the Geant4 generator action }{\pageref{class_d_d4hep_1_1_simulation_1_1_geant4_user_generator_action}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_simulation_1_1_geant4_user_initialization}{D\-D4hep\-::\-Simulation\-::\-Geant4\-User\-Initialization} \\*Base class to initialize a multi-\/threaded or single threaded Geant4 application }{\pageref{class_d_d4hep_1_1_simulation_1_1_geant4_user_initialization}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_simulation_1_1_geant4_user_initialization_sequence}{D\-D4hep\-::\-Simulation\-::\-Geant4\-User\-Initialization\-Sequence} \\*Class to orchestrate a modular initializion of a multi-\/ or single threaded Geant4 application }{\pageref{class_d_d4hep_1_1_simulation_1_1_geant4_user_initialization_sequence}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_simulation_1_1_geant4_user_particle_handler}{D\-D4hep\-::\-Simulation\-::\-Geant4\-User\-Particle\-Handler} \\*\hyperlink{class_d_d4hep_1_1_simulation_1_1_geant4_particle_handler}{Geant4\-Particle\-Handler} user extension action called by the particle handler }{\pageref{class_d_d4hep_1_1_simulation_1_1_geant4_user_particle_handler}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_simulation_1_1_geant4_user_run_action}{D\-D4hep\-::\-Simulation\-::\-Geant4\-User\-Run\-Action} \\*Concrete implementation of the Geant4 run action }{\pageref{class_d_d4hep_1_1_simulation_1_1_geant4_user_run_action}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_simulation_1_1_geant4_user_stacking_action}{D\-D4hep\-::\-Simulation\-::\-Geant4\-User\-Stacking\-Action} \\*Concrete implementation of the Geant4 stacking action sequence }{\pageref{class_d_d4hep_1_1_simulation_1_1_geant4_user_stacking_action}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_simulation_1_1_geant4_user_stepping_action}{D\-D4hep\-::\-Simulation\-::\-Geant4\-User\-Stepping\-Action} \\*Concrete implementation of the Geant4 stepping action }{\pageref{class_d_d4hep_1_1_simulation_1_1_geant4_user_stepping_action}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_simulation_1_1_geant4_user_tracking_action}{D\-D4hep\-::\-Simulation\-::\-Geant4\-User\-Tracking\-Action} \\*Concrete implementation of the Geant4 tracking action }{\pageref{class_d_d4hep_1_1_simulation_1_1_geant4_user_tracking_action}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_simulation_1_1_geant4_vertex}{D\-D4hep\-::\-Simulation\-::\-Geant4\-Vertex} \\*Data structure to store the M\-C vertex information }{\pageref{class_d_d4hep_1_1_simulation_1_1_geant4_vertex}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_simulation_1_1_geant4_volume_manager}{D\-D4hep\-::\-Simulation\-::\-Geant4\-Volume\-Manager} \\*The \hyperlink{class_d_d4hep_1_1_simulation_1_1_geant4_volume_manager}{Geant4\-Volume\-Manager} to facilitate optimized lookups of cell I\-Ds from touchables }{\pageref{class_d_d4hep_1_1_simulation_1_1_geant4_volume_manager}}{}
\item\contentsline{section}{\hyperlink{struct_d_d4hep_1_1_simulation_1_1_geantino_reject_filter}{D\-D4hep\-::\-Simulation\-::\-Geantino\-Reject\-Filter} \\*Geant4 sensitive detector filter implementing a Geantino rejector }{\pageref{struct_d_d4hep_1_1_simulation_1_1_geantino_reject_filter}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_gear_handle}{D\-D4hep\-::\-Gear\-Handle} }{\pageref{class_d_d4hep_1_1_gear_handle}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_generic_event_handler}{D\-D4hep\-::\-Generic\-Event\-Handler} \\*Event handler base class. Interface to all \hyperlink{struct_d_d4hep_1_1_d_d_eve}{D\-D\-Eve} I/\-O actions }{\pageref{class_d_d4hep_1_1_generic_event_handler}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_geometry_1_1_geo_handler}{D\-D4hep\-::\-Geometry\-::\-Geo\-Handler} \\*The base class for all \hyperlink{namespace_d_d4hep}{D\-D4hep} geometry crawlers }{\pageref{class_d_d4hep_1_1_geometry_1_1_geo_handler}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_geometry_1_1_geo_handler_types}{D\-D4hep\-::\-Geometry\-::\-Geo\-Handler\-Types} \\*Defintion of the object types used by generic geometry handlers }{\pageref{class_d_d4hep_1_1_geometry_1_1_geo_handler_types}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_geometry_1_1_geo_handler_types_1_1_geometry_info}{D\-D4hep\-::\-Geometry\-::\-Geo\-Handler\-Types\-::\-Geometry\-Info} \\*Data container }{\pageref{class_d_d4hep_1_1_geometry_1_1_geo_handler_types_1_1_geometry_info}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_geometry_1_1_geometry_tree_dump}{D\-D4hep\-::\-Geometry\-::\-Geometry\-Tree\-Dump} \\*\hyperlink{namespace_d_d4hep_1_1_geometry}{Geometry} to screen dump action }{\pageref{class_d_d4hep_1_1_geometry_1_1_geometry_tree_dump}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_geometry_1_1_geo_scan}{D\-D4hep\-::\-Geometry\-::\-Geo\-Scan} \\*\hyperlink{namespace_d_d4hep_1_1_geometry}{Geometry} scanner (handle object) }{\pageref{class_d_d4hep_1_1_geometry_1_1_geo_scan}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_alignments_1_1_global_alignment}{D\-D4hep\-::\-Alignments\-::\-Global\-Alignment} \\*Main handle class to hold a T\-Geo alignment object of type T\-Geo\-Physical\-Node }{\pageref{class_d_d4hep_1_1_alignments_1_1_global_alignment}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_alignments_1_1_global_alignment_cache}{D\-D4hep\-::\-Alignments\-::\-Global\-Alignment\-Cache} \\*Class caching all known alignment operations for one L\-C\-D\-D instance }{\pageref{class_d_d4hep_1_1_alignments_1_1_global_alignment_cache}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_alignments_1_1_global_alignment_data}{D\-D4hep\-::\-Alignments\-::\-Global\-Alignment\-Data} }{\pageref{class_d_d4hep_1_1_alignments_1_1_global_alignment_data}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_alignments_1_1_global_alignment_writer}{D\-D4hep\-::\-Alignments\-::\-Global\-Alignment\-Writer} \\*Write aligment data to \hyperlink{namespace_d_d4hep_1_1_x_m_l}{X\-M\-L} data file }{\pageref{class_d_d4hep_1_1_alignments_1_1_global_alignment_writer}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_alignments_1_1_global_detector_alignment}{D\-D4hep\-::\-Alignments\-::\-Global\-Detector\-Alignment} \\*\hyperlink{class_d_d4hep_1_1_alignments_1_1_global_detector_alignment}{Global\-Detector\-Alignment}. Det\-Element \hyperlink{class_d_d4hep_1_1_handle}{Handle} supporting alignment operations }{\pageref{class_d_d4hep_1_1_alignments_1_1_global_detector_alignment}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_grammar}{D\-D4hep\-::\-Grammar$<$ T\-Y\-P\-E $>$} \\*Concrete type dependent grammar definition }{\pageref{class_d_d4hep_1_1_grammar}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_geometry_1_1_half_space}{D\-D4hep\-::\-Geometry\-::\-Half\-Space} \\*Class describing half-\/space }{\pageref{class_d_d4hep_1_1_geometry_1_1_half_space}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_handle}{D\-D4hep\-::\-Handle$<$ T $>$} \\*\hyperlink{class_d_d4hep_1_1_handle}{Handle}\-: a templated class like a shared pointer, which allows specialized access to tgeometry objects }{\pageref{class_d_d4hep_1_1_handle}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_x_m_l_1_1_handle__t}{D\-D4hep\-::\-X\-M\-L\-::\-Handle\-\_\-t} \\*Class to easily access the properties of single Xml\-Elements }{\pageref{class_d_d4hep_1_1_x_m_l_1_1_handle__t}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_conditions_1_1_hash_condition_find}{D\-D4hep\-::\-Conditions\-::\-Hash\-Condition\-Find} \\*Helper to select condition objects by hash key from a conditions pool }{\pageref{class_d_d4hep_1_1_conditions_1_1_hash_condition_find}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_geometry_1_1_header}{D\-D4hep\-::\-Geometry\-::\-Header} \\*\hyperlink{class_d_d4hep_1_1_handle}{Handle} class describing the basic information about geometry objects as it is defined in \hyperlink{class_d_d4hep_1_1_geometry_1_1_l_c_d_d}{L\-C\-D\-D} }{\pageref{class_d_d4hep_1_1_geometry_1_1_header}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_geometry_1_1_header_object}{D\-D4hep\-::\-Geometry\-::\-Header\-Object} \\*Concrete object implementation for the \hyperlink{class_d_d4hep_1_1_geometry_1_1_header}{Header} handle }{\pageref{class_d_d4hep_1_1_geometry_1_1_header_object}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_simulation_1_1_geant4_tracker_1_1_hit}{D\-D4hep\-::\-Simulation\-::\-Geant4\-Tracker\-::\-Hit} \\*D\-D\-G4 tracker hit class used by the generic D\-D\-G4 tracker sensitive detector }{\pageref{class_d_d4hep_1_1_simulation_1_1_geant4_tracker_1_1_hit}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_simulation_1_1_geant4_calorimeter_1_1_hit}{D\-D4hep\-::\-Simulation\-::\-Geant4\-Calorimeter\-::\-Hit} \\*D\-D\-G4 calorimeter hit class used by the generic D\-D\-G4 calorimeter sensitive detector }{\pageref{class_d_d4hep_1_1_simulation_1_1_geant4_calorimeter_1_1_hit}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_geometry_1_1_hit_collection}{D\-D4hep\-::\-Geometry\-::\-Hit\-Collection} \\*Definition of the \hyperlink{class_d_d4hep_1_1_geometry_1_1_hit_collection}{Hit\-Collection} parameters used by the \hyperlink{class_d_d4hep_1_1_geometry_1_1_readout}{Readout} }{\pageref{class_d_d4hep_1_1_geometry_1_1_hit_collection}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_simulation_1_1_hit_compare}{D\-D4hep\-::\-Simulation\-::\-Hit\-Compare$<$ H\-I\-T $>$} \\*Deprecated\-: Base class for hit comparisons }{\pageref{class_d_d4hep_1_1_simulation_1_1_hit_compare}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_simulation_1_1_geant4_hit_wrapper_1_1_hit_manipulator}{D\-D4hep\-::\-Simulation\-::\-Geant4\-Hit\-Wrapper\-::\-Hit\-Manipulator} \\*Generic type manipulation class for generic hit structures created in Geant4 sensitive detectors }{\pageref{class_d_d4hep_1_1_simulation_1_1_geant4_hit_wrapper_1_1_hit_manipulator}}{}
\item\contentsline{section}{\hyperlink{struct_d_d4hep_1_1_simulation_1_1_hit_position_compare}{D\-D4hep\-::\-Simulation\-::\-Hit\-Position\-Compare$<$ H\-I\-T $>$} \\*Deprecated\-: Seek the hits of an arbitrary collection for the same position }{\pageref{struct_d_d4hep_1_1_simulation_1_1_hit_position_compare}}{}
\item\contentsline{section}{\hyperlink{struct_d_d4hep_1_1_display_configuration_1_1_hits}{D\-D4hep\-::\-Display\-Configuration\-::\-Hits} }{\pageref{struct_d_d4hep_1_1_display_configuration_1_1_hits}}{}
\item\contentsline{section}{\hyperlink{struct_d_d4hep_1_1_conditions_1_1_conditions_dependency_collection_1_1_holder}{D\-D4hep\-::\-Conditions\-::\-Conditions\-Dependency\-Collection\-::\-Holder} }{\pageref{struct_d_d4hep_1_1_conditions_1_1_conditions_dependency_collection_1_1_holder}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_geometry_1_1_hyperboloid}{D\-D4hep\-::\-Geometry\-::\-Hyperboloid} \\*Class describing a \hyperlink{class_d_d4hep_1_1_geometry_1_1_hyperboloid}{Hyperboloid} shape }{\pageref{class_d_d4hep_1_1_geometry_1_1_hyperboloid}}{}
\item\contentsline{section}{\hyperlink{class_d_d_surfaces_1_1_i_cone}{D\-D\-Surfaces\-::\-I\-Cone} }{\pageref{class_d_d_surfaces_1_1_i_cone}}{}
\item\contentsline{section}{\hyperlink{class_d_d_surfaces_1_1_i_cylinder}{D\-D\-Surfaces\-::\-I\-Cylinder} }{\pageref{class_d_d_surfaces_1_1_i_cylinder}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_d_d_rec_1_1_i_d_decoder}{D\-D4hep\-::\-D\-D\-Rec\-::\-I\-D\-Decoder} }{\pageref{class_d_d4hep_1_1_d_d_rec_1_1_i_d_decoder}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_geometry_1_1_i_d_descriptor}{D\-D4hep\-::\-Geometry\-::\-I\-D\-Descriptor} \\*Class implementing the I\-D encoding of detector response }{\pageref{class_d_d4hep_1_1_geometry_1_1_i_d_descriptor}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_geometry_1_1_i_d_descriptor_object}{D\-D4hep\-::\-Geometry\-::\-I\-D\-Descriptor\-Object} \\*Concrete object implementation of the \hyperlink{class_d_d4hep_1_1_geometry_1_1_i_d_descriptor_object}{I\-D\-Descriptor\-Object} \hyperlink{class_d_d4hep_1_1_handle}{Handle} }{\pageref{class_d_d4hep_1_1_geometry_1_1_i_d_descriptor_object}}{}
\item\contentsline{section}{\hyperlink{class_d_d_surfaces_1_1_i_material}{D\-D\-Surfaces\-::\-I\-Material} }{\pageref{class_d_d_surfaces_1_1_i_material}}{}
\item\contentsline{section}{\hyperlink{struct_d_d4hep_1_1_increment}{D\-D4hep\-::\-Increment$<$ T $>$} \\*Helper class to count call stack depths of certain functions }{\pageref{struct_d_d4hep_1_1_increment}}{}
\item\contentsline{section}{\hyperlink{struct_d_d4hep_1_1_instance_count}{D\-D4hep\-::\-Instance\-Count} \\*Helper to support object counting when debugging memory leaks }{\pageref{struct_d_d4hep_1_1_instance_count}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_geometry_1_1_intersection_solid}{D\-D4hep\-::\-Geometry\-::\-Intersection\-Solid} \\*Class describing boolean intersection solid }{\pageref{class_d_d4hep_1_1_geometry_1_1_intersection_solid}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_d_d_rec_1_1invalid__cell__id}{D\-D4hep\-::\-D\-D\-Rec\-::invalid\-\_\-cell\-\_\-id} }{\pageref{class_d_d4hep_1_1_d_d_rec_1_1invalid__cell__id}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_d_d_rec_1_1invalid__detector__element}{D\-D4hep\-::\-D\-D\-Rec\-::invalid\-\_\-detector\-\_\-element} }{\pageref{class_d_d4hep_1_1_d_d_rec_1_1invalid__detector__element}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1invalid__handle__exception}{D\-D4hep\-::invalid\-\_\-handle\-\_\-exception} \\*Specialized exception to be thrown if invalid handles are accessed }{\pageref{class_d_d4hep_1_1invalid__handle__exception}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_d_d_rec_1_1invalid__position}{D\-D4hep\-::\-D\-D\-Rec\-::invalid\-\_\-position} }{\pageref{class_d_d4hep_1_1_d_d_rec_1_1invalid__position}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_simulation_1_1_geant4_hit_wrapper_1_1_invalid_hit}{D\-D4hep\-::\-Simulation\-::\-Geant4\-Hit\-Wrapper\-::\-Invalid\-Hit} \\*Helper class to indicate invalid hit wrappers or containers }{\pageref{class_d_d4hep_1_1_simulation_1_1_geant4_hit_wrapper_1_1_invalid_hit}}{}
\item\contentsline{section}{\hyperlink{struct_d_d4hep_1_1_geometry_1_1_l_c_d_d_data_1_1_invalid_object_error}{D\-D4hep\-::\-Geometry\-::\-L\-C\-D\-D\-Data\-::\-Invalid\-Object\-Error} \\*Specialized exception class }{\pageref{struct_d_d4hep_1_1_geometry_1_1_l_c_d_d_data_1_1_invalid_object_error}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_i_o_v}{D\-D4hep\-::\-I\-O\-V} \\*Class describing the interval of validty }{\pageref{class_d_d4hep_1_1_i_o_v}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_i_o_v_type}{D\-D4hep\-::\-I\-O\-V\-Type} \\*Class describing the interval of validty type }{\pageref{class_d_d4hep_1_1_i_o_v_type}}{}
\item\contentsline{section}{\hyperlink{class_d_d_surfaces_1_1_i_surface}{D\-D\-Surfaces\-::\-I\-Surface} }{\pageref{class_d_d_surfaces_1_1_i_surface}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_simulation_1_1_kernel_handle}{D\-D4hep\-::\-Simulation\-::\-Kernel\-Handle} \\*\hyperlink{class_d_d4hep_1_1_handle}{Handle} to Geant4 actions with built-\/in creation mechanism }{\pageref{class_d_d4hep_1_1_simulation_1_1_kernel_handle}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_conditions_1_1_keyed_select}{D\-D4hep\-::\-Conditions\-::\-Keyed\-Select$<$ collection\-\_\-type $>$} \\*Helper to select keyed objects from a conditions pool }{\pageref{class_d_d4hep_1_1_conditions_1_1_keyed_select}}{}
\item\contentsline{section}{\hyperlink{struct_d_d4hep_1_1_d_d_rec_1_1_layered_calorimeter_struct_1_1_layer}{D\-D4hep\-::\-D\-D\-Rec\-::\-Layered\-Calorimeter\-Struct\-::\-Layer} }{\pageref{struct_d_d4hep_1_1_d_d_rec_1_1_layered_calorimeter_struct_1_1_layer}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_layer}{D\-D4hep\-::\-Layer} \\*Class to describe one layer in a layering stack }{\pageref{class_d_d4hep_1_1_layer}}{}
\item\contentsline{section}{\hyperlink{struct_d_d4hep_1_1_d_d_rec_1_1_layering_extension_impl_1_1_layer_attributes}{D\-D4hep\-::\-D\-D\-Rec\-::\-Layering\-Extension\-Impl\-::\-Layer\-Attributes} \\*Helper class to store layer attributes }{\pageref{struct_d_d4hep_1_1_d_d_rec_1_1_layering_extension_impl_1_1_layer_attributes}}{}
\item\contentsline{section}{\hyperlink{struct_d_d4hep_1_1_d_d_segmentation_1_1_tiled_layer_segmentation_1_1_layer_dimensions}{D\-D4hep\-::\-D\-D\-Segmentation\-::\-Tiled\-Layer\-Segmentation\-::\-Layer\-Dimensions} \\*Helper class to store x and y dimensions of a layer }{\pageref{struct_d_d4hep_1_1_d_d_segmentation_1_1_tiled_layer_segmentation_1_1_layer_dimensions}}{}
\item\contentsline{section}{\hyperlink{struct_d_d4hep_1_1_d_d_rec_1_1_layered_calorimeter_struct}{D\-D4hep\-::\-D\-D\-Rec\-::\-Layered\-Calorimeter\-Struct} }{\pageref{struct_d_d4hep_1_1_d_d_rec_1_1_layered_calorimeter_struct}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_d_d_rec_1_1_layered_subdetector}{D\-D4hep\-::\-D\-D\-Rec\-::\-Layered\-Subdetector} }{\pageref{class_d_d4hep_1_1_d_d_rec_1_1_layered_subdetector}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_layering}{D\-D4hep\-::\-Layering} \\*Class to convert a layering object from the compact notation }{\pageref{class_d_d4hep_1_1_layering}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_x_m_l_1_1_layering_cnv}{D\-D4hep\-::\-X\-M\-L\-::\-Layering\-Cnv} \\*\hyperlink{namespace_d_d4hep_1_1_x_m_l}{X\-M\-L} converter for layering objects }{\pageref{class_d_d4hep_1_1_x_m_l_1_1_layering_cnv}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_d_d_rec_1_1_layering_extension}{D\-D4hep\-::\-D\-D\-Rec\-::\-Layering\-Extension} }{\pageref{class_d_d4hep_1_1_d_d_rec_1_1_layering_extension}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_d_d_rec_1_1_layering_extension_impl}{D\-D4hep\-::\-D\-D\-Rec\-::\-Layering\-Extension\-Impl} }{\pageref{class_d_d4hep_1_1_d_d_rec_1_1_layering_extension_impl}}{}
\item\contentsline{section}{\hyperlink{struct_d_d4hep_1_1_d_d_rec_1_1_z_planar_struct_1_1_layer_layout}{D\-D4hep\-::\-D\-D\-Rec\-::\-Z\-Planar\-Struct\-::\-Layer\-Layout} }{\pageref{struct_d_d4hep_1_1_d_d_rec_1_1_z_planar_struct_1_1_layer_layout}}{}
\item\contentsline{section}{\hyperlink{struct_d_d4hep_1_1_d_d_rec_1_1_z_disk_petals_struct_1_1_layer_layout}{D\-D4hep\-::\-D\-D\-Rec\-::\-Z\-Disk\-Petals\-Struct\-::\-Layer\-Layout} }{\pageref{struct_d_d4hep_1_1_d_d_rec_1_1_z_disk_petals_struct_1_1_layer_layout}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_layer_slice}{D\-D4hep\-::\-Layer\-Slice} \\*Class to describe the slice of one layer in a layering stack }{\pageref{class_d_d4hep_1_1_layer_slice}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_layer_stack}{D\-D4hep\-::\-Layer\-Stack} \\*Class to describe a layering stack }{\pageref{class_d_d4hep_1_1_layer_stack}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_geometry_1_1_l_c_d_d}{D\-D4hep\-::\-Geometry\-::\-L\-C\-D\-D} \\*The main interface to the \hyperlink{namespace_d_d4hep}{D\-D4hep} detector description package }{\pageref{class_d_d4hep_1_1_geometry_1_1_l_c_d_d}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_l_c_d_d_construction_factory}{D\-D4hep\-::\-L\-C\-D\-D\-Construction\-Factory$<$ T $>$} }{\pageref{class_d_d4hep_1_1_l_c_d_d_construction_factory}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_geometry_1_1_l_c_d_d_data}{D\-D4hep\-::\-Geometry\-::\-L\-C\-D\-D\-Data} \\*Data implementation class of the \hyperlink{class_d_d4hep_1_1_geometry_1_1_l_c_d_d}{L\-C\-D\-D} interface }{\pageref{class_d_d4hep_1_1_geometry_1_1_l_c_d_d_data}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_geometry_1_1_l_c_d_d_helper}{D\-D4hep\-::\-Geometry\-::\-L\-C\-D\-D\-Helper} \\*\hyperlink{class_d_d4hep_1_1_geometry_1_1_l_c_d_d_helper}{L\-C\-D\-D\-Helper}\-: class to shortcut certain questions to the \hyperlink{namespace_d_d4hep}{D\-D4hep} detector description interface }{\pageref{class_d_d4hep_1_1_geometry_1_1_l_c_d_d_helper}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_geometry_1_1_l_c_d_d_imp}{D\-D4hep\-::\-Geometry\-::\-L\-C\-D\-D\-Imp} \\*Concrete implementation class of the \hyperlink{class_d_d4hep_1_1_geometry_1_1_l_c_d_d}{L\-C\-D\-D} interface }{\pageref{class_d_d4hep_1_1_geometry_1_1_l_c_d_d_imp}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_l_c_d_d_load}{D\-D4hep\-::\-L\-C\-D\-D\-Load} \\*Data implementation class of the L\-C\-D\-D interface }{\pageref{class_d_d4hep_1_1_l_c_d_d_load}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_l_c_i_o_event_handler}{D\-D4hep\-::\-L\-C\-I\-O\-Event\-Handler} }{\pageref{class_d_d4hep_1_1_l_c_i_o_event_handler}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_simulation_1_1_l_c_i_o_event_reader}{D\-D4hep\-::\-Simulation\-::\-L\-C\-I\-O\-Event\-Reader} \\*Base class to read lcio files }{\pageref{class_d_d4hep_1_1_simulation_1_1_l_c_i_o_event_reader}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_simulation_1_1_l_c_i_o_file_reader}{D\-D4hep\-::\-Simulation\-::\-L\-C\-I\-O\-File\-Reader} \\*Base class to read lcio event files }{\pageref{class_d_d4hep_1_1_simulation_1_1_l_c_i_o_file_reader}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_simulation_1_1_l_c_i_o_std_hep_reader}{D\-D4hep\-::\-Simulation\-::\-L\-C\-I\-O\-Std\-Hep\-Reader} \\*Base class to read Std\-Hep files with lcio }{\pageref{class_d_d4hep_1_1_simulation_1_1_l_c_i_o_std_hep_reader}}{}
\item\contentsline{section}{\hyperlink{class_tests_1_1_lcio_test_tracker}{Tests\-::\-Lcio\-Test\-Tracker} \\*Deprecated\-: Simple Sensitive\-Action class .. }{\pageref{class_tests_1_1_lcio_test_tracker}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_geometry_1_1_limit}{D\-D4hep\-::\-Geometry\-::\-Limit} \\*Small object describing a limit structure acting on a particle type }{\pageref{class_d_d4hep_1_1_geometry_1_1_limit}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_geometry_1_1_limit_set}{D\-D4hep\-::\-Geometry\-::\-Limit\-Set} \\*\hyperlink{class_d_d4hep_1_1_handle}{Handle} class describing a set of limits as they are used for simulation }{\pageref{class_d_d4hep_1_1_geometry_1_1_limit_set}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_geometry_1_1_limit_set_object}{D\-D4hep\-::\-Geometry\-::\-Limit\-Set\-Object} \\*Concrete object implementation of the \hyperlink{class_d_d4hep_1_1_geometry_1_1_limit_set}{Limit\-Set} \hyperlink{class_d_d4hep_1_1_handle}{Handle} }{\pageref{class_d_d4hep_1_1_geometry_1_1_limit_set_object}}{}
\item\contentsline{section}{\hyperlink{struct_d_d4hep_1_1_list_binder}{D\-D4hep\-::\-List\-Binder} \\*Helper class to bind string values to a S\-T\-L list of data objects (primitive or complex) }{\pageref{struct_d_d4hep_1_1_list_binder}}{}
\item\contentsline{section}{\hyperlink{struct_d_d4hep_1_1_map_binder}{D\-D4hep\-::\-Map\-Binder} \\*Helper class to bind S\-T\-L map objects }{\pageref{struct_d_d4hep_1_1_map_binder}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_geometry_1_1_material}{D\-D4hep\-::\-Geometry\-::\-Material} \\*\hyperlink{class_d_d4hep_1_1_handle}{Handle} class describing a material }{\pageref{class_d_d4hep_1_1_geometry_1_1_material}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_d_d_rec_1_1_material_data}{D\-D4hep\-::\-D\-D\-Rec\-::\-Material\-Data} }{\pageref{class_d_d4hep_1_1_d_d_rec_1_1_material_data}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_d_d_rec_1_1_material_manager}{D\-D4hep\-::\-D\-D\-Rec\-::\-Material\-Manager} }{\pageref{class_d_d4hep_1_1_d_d_rec_1_1_material_manager}}{}
\item\contentsline{section}{\hyperlink{struct_d_d4hep_1_1_m_c_particle_creator}{D\-D4hep\-::\-M\-C\-Particle\-Creator} \\*Fill eve particles from a M\-C particle collection }{\pageref{struct_d_d4hep_1_1_m_c_particle_creator}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_d_d_segmentation_1_1_megatile_layer_grid_x_y}{D\-D4hep\-::\-D\-D\-Segmentation\-::\-Megatile\-Layer\-Grid\-X\-Y} }{\pageref{class_d_d4hep_1_1_d_d_segmentation_1_1_megatile_layer_grid_x_y}}{}
\item\contentsline{section}{\hyperlink{struct_d_d4hep_1_1_callback_1_1mfunc__t}{D\-D4hep\-::\-Callback\-::mfunc\-\_\-t} \\*Structure definition to store callback related data }{\pageref{struct_d_d4hep_1_1_callback_1_1mfunc__t}}{}
\item\contentsline{section}{\hyperlink{struct_d_d4hep_1_1_simulation_1_1_geant4_hit_1_1_monte_carlo_contrib}{D\-D4hep\-::\-Simulation\-::\-Geant4\-Hit\-::\-Monte\-Carlo\-Contrib} \\*Deprecated!!! }{\pageref{struct_d_d4hep_1_1_simulation_1_1_geant4_hit_1_1_monte_carlo_contrib}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_simulation_1_1_geant4_hit_data_1_1_monte_carlo_contrib}{D\-D4hep\-::\-Simulation\-::\-Geant4\-Hit\-Data\-::\-Monte\-Carlo\-Contrib} \\*Not persisten. \hyperlink{namespace_r_o_o_t}{R\-O\-O\-T} cannot handle }{\pageref{class_d_d4hep_1_1_simulation_1_1_geant4_hit_data_1_1_monte_carlo_contrib}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_geometry_1_1_multipole_field}{D\-D4hep\-::\-Geometry\-::\-Multipole\-Field} \\*Implementation object of a Multipole magnetic field }{\pageref{class_d_d4hep_1_1_geometry_1_1_multipole_field}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_d_d_segmentation_1_1_multi_segmentation}{D\-D4hep\-::\-D\-D\-Segmentation\-::\-Multi\-Segmentation} \\*Wrapper to support multiple segmentations }{\pageref{class_d_d4hep_1_1_d_d_segmentation_1_1_multi_segmentation}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_geometry_1_1_multi_segmentation}{D\-D4hep\-::\-Geometry\-::\-Multi\-Segmentation} \\*Implementation class for the grid X\-Z segmentation }{\pageref{class_d_d4hep_1_1_geometry_1_1_multi_segmentation}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_multi_view}{D\-D4hep\-::\-Multi\-View} \\*Class \hyperlink{class_d_d4hep_1_1_multi_view}{Multi\-View} \hyperlink{_multi_view_8h}{Multi\-View.\-h} \hyperlink{_multi_view_8h}{D\-D\-Eve/\-Multi\-View.\-h} }{\pageref{class_d_d4hep_1_1_multi_view}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_geometry_1_1_my_cone_seg}{D\-D4hep\-::\-Geometry\-::\-My\-Cone\-Seg} \\*Intermediate class to overcome drawing probles with the T\-Geo\-Tube\-Seg }{\pageref{class_d_d4hep_1_1_geometry_1_1_my_cone_seg}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_named_object}{D\-D4hep\-::\-Named\-Object} \\*Implementation of a named object }{\pageref{class_d_d4hep_1_1_named_object}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_x_m_l_1_1_node_list}{D\-D4hep\-::\-X\-M\-L\-::\-Node\-List} \\*Class describing a list of \hyperlink{namespace_d_d4hep_1_1_x_m_l}{X\-M\-L} nodes }{\pageref{class_d_d4hep_1_1_x_m_l_1_1_node_list}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_geometry_1_1_cartesian_field_1_1_object}{D\-D4hep\-::\-Geometry\-::\-Cartesian\-Field\-::\-Object} \\*Internal data class shared by all handles of a given type }{\pageref{class_d_d4hep_1_1_geometry_1_1_cartesian_field_1_1_object}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_geometry_1_1_overlayed_field_1_1_object}{D\-D4hep\-::\-Geometry\-::\-Overlayed\-Field\-::\-Object} \\*Internal data class shared by all handles }{\pageref{class_d_d4hep_1_1_geometry_1_1_overlayed_field_1_1_object}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_object_extensions}{D\-D4hep\-::\-Object\-Extensions} \\*Implementation of an object supporting arbitrary user extensions }{\pageref{class_d_d4hep_1_1_object_extensions}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_geometry_1_1_l_c_d_d_data_1_1_object_handle_map}{D\-D4hep\-::\-Geometry\-::\-L\-C\-D\-D\-Data\-::\-Object\-Handle\-Map} \\*Implementation of a map of named \hyperlink{namespace_d_d4hep}{D\-D4hep} Handles }{\pageref{class_d_d4hep_1_1_geometry_1_1_l_c_d_d_data_1_1_object_handle_map}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_opaque_data}{D\-D4hep\-::\-Opaque\-Data} \\*Class describing an opaque data block }{\pageref{class_d_d4hep_1_1_opaque_data}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_opaque_data_binder}{D\-D4hep\-::\-Opaque\-Data\-Binder} \\*Helper class to bind string values to C++ data items }{\pageref{class_d_d4hep_1_1_opaque_data_binder}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_opaque_data_block}{D\-D4hep\-::\-Opaque\-Data\-Block} \\*Class describing an opaque conditions data block }{\pageref{class_d_d4hep_1_1_opaque_data_block}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_conditions_1_1_operators}{D\-D4hep\-::\-Conditions\-::\-Operators} \\*Helper class for common stuff used frequently }{\pageref{class_d_d4hep_1_1_conditions_1_1_operators}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_simulation_1_1_geant4_output_action_1_1_output_context}{D\-D4hep\-::\-Simulation\-::\-Geant4\-Output\-Action\-::\-Output\-Context$<$ T $>$} \\*Helper class for thread savety }{\pageref{class_d_d4hep_1_1_simulation_1_1_geant4_output_action_1_1_output_context}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_outside_geometry_exception}{D\-D4hep\-::\-Outside\-Geometry\-Exception} }{\pageref{class_d_d4hep_1_1_outside_geometry_exception}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_geometry_1_1_overlayed_field}{D\-D4hep\-::\-Geometry\-::\-Overlayed\-Field} \\*Class describing a field overlay with several sources }{\pageref{class_d_d4hep_1_1_geometry_1_1_overlayed_field}}{}
\item\contentsline{section}{\hyperlink{struct_d_d4hep_1_1_display_configuration_1_1_panel}{D\-D4hep\-::\-Display\-Configuration\-::\-Panel} }{\pageref{struct_d_d4hep_1_1_display_configuration_1_1_panel}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_geometry_1_1_paraboloid}{D\-D4hep\-::\-Geometry\-::\-Paraboloid} \\*Class describing a \hyperlink{class_d_d4hep_1_1_geometry_1_1_paraboloid}{Paraboloid} shape }{\pageref{class_d_d4hep_1_1_geometry_1_1_paraboloid}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_simulation_1_1_geant4_physics_list_1_1_particle_constructor}{D\-D4hep\-::\-Simulation\-::\-Geant4\-Physics\-List\-::\-Particle\-Constructor} \\*Structure describing a G4 particle constructor }{\pageref{class_d_d4hep_1_1_simulation_1_1_geant4_physics_list_1_1_particle_constructor}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_simulation_1_1_particle_extension}{D\-D4hep\-::\-Simulation\-::\-Particle\-Extension} \\*Base class to extend the basic particle class used by D\-D\-G4 with user information }{\pageref{class_d_d4hep_1_1_simulation_1_1_particle_extension}}{}
\item\contentsline{section}{\hyperlink{struct_d_d4hep_1_1_simulation_1_1_particle_filter}{D\-D4hep\-::\-Simulation\-::\-Particle\-Filter} \\*Geant4 sensitive detector filter base class for particle filters }{\pageref{struct_d_d4hep_1_1_simulation_1_1_particle_filter}}{}
\item\contentsline{section}{\hyperlink{struct_d_d4hep_1_1_simulation_1_1_particle_reject_filter}{D\-D4hep\-::\-Simulation\-::\-Particle\-Reject\-Filter} \\*Geant4 sensitive detector filter implementing a particle rejector }{\pageref{struct_d_d4hep_1_1_simulation_1_1_particle_reject_filter}}{}
\item\contentsline{section}{\hyperlink{struct_d_d4hep_1_1_simulation_1_1_particle_select_filter}{D\-D4hep\-::\-Simulation\-::\-Particle\-Select\-Filter} \\*Geant4 sensitive detector filter implementing a particle selector }{\pageref{struct_d_d4hep_1_1_simulation_1_1_particle_select_filter}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_path}{D\-D4hep\-::\-Path} \\*\hyperlink{class_d_d4hep_1_1_path}{Path} handling class }{\pageref{class_d_d4hep_1_1_path}}{}
\item\contentsline{section}{\hyperlink{struct_d_d4hep_1_1_alignments_1_1_align_context_1_1_path_ordering}{D\-D4hep\-::\-Alignments\-::\-Align\-Context\-::\-Path\-Ordering} }{\pageref{struct_d_d4hep_1_1_alignments_1_1_align_context_1_1_path_ordering}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_simulation_1_1_geant4_kernel_1_1_phase_selector}{D\-D4hep\-::\-Simulation\-::\-Geant4\-Kernel\-::\-Phase\-Selector} \\*Embedded helper class to facilitate map access to the phases }{\pageref{class_d_d4hep_1_1_simulation_1_1_geant4_kernel_1_1_phase_selector}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_simulation_1_1_geant4_physics_list_1_1_physics_constructor}{D\-D4hep\-::\-Simulation\-::\-Geant4\-Physics\-List\-::\-Physics\-Constructor} \\*Structure describing a G4 physics constructor }{\pageref{class_d_d4hep_1_1_simulation_1_1_geant4_physics_list_1_1_physics_constructor}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_geometry_1_1_placed_volume}{D\-D4hep\-::\-Geometry\-::\-Placed\-Volume} \\*\hyperlink{class_d_d4hep_1_1_handle}{Handle} class holding a placed volume (also called physical volume) }{\pageref{class_d_d4hep_1_1_geometry_1_1_placed_volume}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_geometry_1_1_placed_volume_extension}{D\-D4hep\-::\-Geometry\-::\-Placed\-Volume\-Extension} \\*Implementation class extending the \hyperlink{namespace_r_o_o_t}{R\-O\-O\-T} placed volume }{\pageref{class_d_d4hep_1_1_geometry_1_1_placed_volume_extension}}{}
\item\contentsline{section}{\hyperlink{struct_d_d4hep_1_1_plugin_debug}{D\-D4hep\-::\-Plugin\-Debug} \\*Helper to debug plugin manager calls }{\pageref{struct_d_d4hep_1_1_plugin_debug}}{}
\item\contentsline{section}{\hyperlink{struct_d_d4hep_1_1_plugin_factory_base}{D\-D4hep\-::\-Plugin\-Factory\-Base} \\*Factory base class implementing some utilities }{\pageref{struct_d_d4hep_1_1_plugin_factory_base}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_plugin_registry}{D\-D4hep\-::\-Plugin\-Registry$<$ S\-I\-G\-N\-A\-T\-U\-R\-E $>$} \\*Factory template for the plugin mechanism }{\pageref{class_d_d4hep_1_1_plugin_registry}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_plugin_service}{D\-D4hep\-::\-Plugin\-Service} \\*Factory template for the plugin mechanism }{\pageref{class_d_d4hep_1_1_plugin_service}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_plugin_tester}{D\-D4hep\-::\-Plugin\-Tester} }{\pageref{class_d_d4hep_1_1_plugin_tester}}{}
\item\contentsline{section}{\hyperlink{struct_d_d4hep_1_1_pointset_creator}{D\-D4hep\-::\-Pointset\-Creator} \\*Fill a 3\-D pointset from a hit collection }{\pageref{struct_d_d4hep_1_1_pointset_creator}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_d_d_segmentation_1_1_polar_grid}{D\-D4hep\-::\-D\-D\-Segmentation\-::\-Polar\-Grid} }{\pageref{class_d_d4hep_1_1_d_d_segmentation_1_1_polar_grid}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_d_d_segmentation_1_1_polar_grid_r_phi}{D\-D4hep\-::\-D\-D\-Segmentation\-::\-Polar\-Grid\-R\-Phi} }{\pageref{class_d_d4hep_1_1_d_d_segmentation_1_1_polar_grid_r_phi}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_geometry_1_1_polar_grid_r_phi}{D\-D4hep\-::\-Geometry\-::\-Polar\-Grid\-R\-Phi} \\*Implementation class for the grid X\-Z segmentation }{\pageref{class_d_d4hep_1_1_geometry_1_1_polar_grid_r_phi}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_geometry_1_1_polar_grid_r_phi2}{D\-D4hep\-::\-Geometry\-::\-Polar\-Grid\-R\-Phi2} \\*Implementation class for the grid X\-Z segmentation }{\pageref{class_d_d4hep_1_1_geometry_1_1_polar_grid_r_phi2}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_d_d_segmentation_1_1_polar_grid_r_phi2}{D\-D4hep\-::\-D\-D\-Segmentation\-::\-Polar\-Grid\-R\-Phi2} }{\pageref{class_d_d4hep_1_1_d_d_segmentation_1_1_polar_grid_r_phi2}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_geometry_1_1_polycone}{D\-D4hep\-::\-Geometry\-::\-Polycone} \\*Class describing a \hyperlink{class_d_d4hep_1_1_geometry_1_1_polycone}{Polycone} shape }{\pageref{class_d_d4hep_1_1_geometry_1_1_polycone}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_geometry_1_1_polyhedra_regular}{D\-D4hep\-::\-Geometry\-::\-Polyhedra\-Regular} \\*Class describing a regular polyhedron shape }{\pageref{class_d_d4hep_1_1_geometry_1_1_polyhedra_regular}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_conditions_1_1_pool_insert}{D\-D4hep\-::\-Conditions\-::\-Pool\-Insert$<$ pool\-\_\-type $>$} \\*Helper to insert objects into a conditions pool }{\pageref{class_d_d4hep_1_1_conditions_1_1_pool_insert}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_popup_menu}{D\-D4hep\-::\-Popup\-Menu} \\*Class \hyperlink{class_d_d4hep_1_1_popup_menu}{Popup\-Menu} \hyperlink{_popup_menu_8h}{Popup\-Menu.\-h} \hyperlink{_popup_menu_8h}{D\-D\-Eve/\-Popup\-Menu.\-h} }{\pageref{class_d_d4hep_1_1_popup_menu}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_simulation_1_1_position_compare}{D\-D4hep\-::\-Simulation\-::\-Position\-Compare$<$ T\-Y\-P\-E, P\-O\-S $>$} \\*Specialized hit selector based on the hit's position }{\pageref{class_d_d4hep_1_1_simulation_1_1_position_compare}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_simulation_1_1_primary_extension}{D\-D4hep\-::\-Simulation\-::\-Primary\-Extension} \\*Base structure to extend primary information with user data }{\pageref{class_d_d4hep_1_1_simulation_1_1_primary_extension}}{}
\item\contentsline{section}{\hyperlink{struct_d_d4hep_1_1_primitive}{D\-D4hep\-::\-Primitive$<$ T $>$} \\*A bit of support for printing primitives }{\pageref{struct_d_d4hep_1_1_primitive}}{}
\item\contentsline{section}{\hyperlink{struct_d_d4hep_1_1_printer}{D\-D4hep\-::\-Printer$<$ T $>$} \\*Helper class template to implement A\-S\-C\-I\-I object dumps }{\pageref{struct_d_d4hep_1_1_printer}}{}
\item\contentsline{section}{\hyperlink{struct_d_d4hep_1_1_print_map}{D\-D4hep\-::\-Print\-Map$<$ T $>$} \\*Helper class template to implement A\-S\-C\-I\-I dumps of named objects maps }{\pageref{struct_d_d4hep_1_1_print_map}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_simulation_1_1_geant4_physics_list_1_1_process}{D\-D4hep\-::\-Simulation\-::\-Geant4\-Physics\-List\-::\-Process} \\*Structure describing a G4 process }{\pageref{class_d_d4hep_1_1_simulation_1_1_geant4_physics_list_1_1_process}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_conditions_1_1_container_1_1_processor}{D\-D4hep\-::\-Conditions\-::\-Container\-::\-Processor} \\*Abstract base for processing callbacks to container objects }{\pageref{class_d_d4hep_1_1_conditions_1_1_container_1_1_processor}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_geometry_1_1_det_element_1_1_processor}{D\-D4hep\-::\-Geometry\-::\-Det\-Element\-::\-Processor} \\*Abstract base for processing callbacks to \hyperlink{class_d_d4hep_1_1_geometry_1_1_det_element}{Det\-Element} objects }{\pageref{class_d_d4hep_1_1_geometry_1_1_det_element_1_1_processor}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_alignments_1_1_alignment_1_1_processor}{D\-D4hep\-::\-Alignments\-::\-Alignment\-::\-Processor} \\*Abstract base for processing callbacks to container objects }{\pageref{class_d_d4hep_1_1_alignments_1_1_alignment_1_1_processor}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_alignments_1_1_container_1_1_processor}{D\-D4hep\-::\-Alignments\-::\-Container\-::\-Processor} \\*Abstract base for processing callbacks to container objects }{\pageref{class_d_d4hep_1_1_alignments_1_1_container_1_1_processor}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_conditions_1_1_condition_1_1_processor}{D\-D4hep\-::\-Conditions\-::\-Condition\-::\-Processor} \\*Abstract base for processing callbacks to conditions objects }{\pageref{class_d_d4hep_1_1_conditions_1_1_condition_1_1_processor}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_projection}{D\-D4hep\-::\-Projection} \\*Class \hyperlink{class_d_d4hep_1_1_projection}{Projection} \hyperlink{_projection_8h}{Projection.\-h} \hyperlink{_projection_8h}{D\-D\-Eve/\-Projection.\-h} }{\pageref{class_d_d4hep_1_1_projection}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_d_d_segmentation_1_1_projective_cylinder}{D\-D4hep\-::\-D\-D\-Segmentation\-::\-Projective\-Cylinder} }{\pageref{class_d_d4hep_1_1_d_d_segmentation_1_1_projective_cylinder}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_property}{D\-D4hep\-::\-Property} \\*The property class to assign options to actions }{\pageref{class_d_d4hep_1_1_property}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_property_configurable}{D\-D4hep\-::\-Property\-Configurable} \\*\hyperlink{class_d_d4hep_1_1_property}{Property} object as base class for all objects supporting properties }{\pageref{class_d_d4hep_1_1_property_configurable}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_property_configurator}{D\-D4hep\-::\-Property\-Configurator} \\*Heler class to configure properties }{\pageref{class_d_d4hep_1_1_property_configurator}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_property_grammar}{D\-D4hep\-::\-Property\-Grammar} \\*Class describing the grammar representation of a given data type }{\pageref{class_d_d4hep_1_1_property_grammar}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_property_manager}{D\-D4hep\-::\-Property\-Manager} \\*Manager to ease the handling of groups of properties }{\pageref{class_d_d4hep_1_1_property_manager}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_property_value}{D\-D4hep\-::\-Property\-Value$<$ T\-Y\-P\-E $>$} \\*Concrete template instantiation of a combined property value pair }{\pageref{class_d_d4hep_1_1_property_value}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_geometry_1_1_readout}{D\-D4hep\-::\-Geometry\-::\-Readout} \\*\hyperlink{class_d_d4hep_1_1_handle}{Handle} to the implementation of the readout structure of a subdetector }{\pageref{class_d_d4hep_1_1_geometry_1_1_readout}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_geometry_1_1_readout_object}{D\-D4hep\-::\-Geometry\-::\-Readout\-Object} \\*Concrete object implementation of the \hyperlink{class_d_d4hep_1_1_geometry_1_1_readout}{Readout} \hyperlink{class_d_d4hep_1_1_handle}{Handle} }{\pageref{class_d_d4hep_1_1_geometry_1_1_readout_object}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_simulation_1_1_ref_counted_sequence}{D\-D4hep\-::\-Simulation\-::\-Ref\-Counted\-Sequence$<$ T $>$} \\*Private helper to support sequence reference counting }{\pageref{class_d_d4hep_1_1_simulation_1_1_ref_counted_sequence}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_x_m_l_1_1_ref_element}{D\-D4hep\-::\-X\-M\-L\-::\-Ref\-Element} \\*User abstraction class to manipulate named \hyperlink{namespace_d_d4hep_1_1_x_m_l}{X\-M\-L} elements (references) within a document }{\pageref{class_d_d4hep_1_1_x_m_l_1_1_ref_element}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_reference_bit_mask}{D\-D4hep\-::\-Reference\-Bit\-Mask$<$ T $>$} \\*Data structure to manipulate a bitmask held by reference and represented by an integer }{\pageref{class_d_d4hep_1_1_reference_bit_mask}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_reference_object}{D\-D4hep\-::\-Reference\-Object$<$ T $>$} \\*Functor to delete objects from heap and reset the pointer }{\pageref{class_d_d4hep_1_1_reference_object}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_reference_objects}{D\-D4hep\-::\-Reference\-Objects$<$ M $>$} \\*Functor to delete objects from heap and reset the pointer }{\pageref{class_d_d4hep_1_1_reference_objects}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_geometry_1_1_region}{D\-D4hep\-::\-Geometry\-::\-Region} \\*\hyperlink{class_d_d4hep_1_1_handle}{Handle} class describing a region as used in simulation }{\pageref{class_d_d4hep_1_1_geometry_1_1_region}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_geometry_1_1_region_object}{D\-D4hep\-::\-Geometry\-::\-Region\-Object} \\*Concrete object implementation of the \hyperlink{class_d_d4hep_1_1_geometry_1_1_region}{Region} \hyperlink{class_d_d4hep_1_1_handle}{Handle} }{\pageref{class_d_d4hep_1_1_geometry_1_1_region_object}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_release_handle}{D\-D4hep\-::\-Release\-Handle$<$ T $>$} \\*Functor to destroy handles and delete the cached object }{\pageref{class_d_d4hep_1_1_release_handle}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_release_handles}{D\-D4hep\-::\-Release\-Handles$<$ M $>$} \\*Map Functor to release handles }{\pageref{class_d_d4hep_1_1_release_handles}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_release_object}{D\-D4hep\-::\-Release\-Object$<$ T $>$} \\*Functor to release objects from heap and reset the pointer }{\pageref{class_d_d4hep_1_1_release_object}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_release_objects}{D\-D4hep\-::\-Release\-Objects$<$ M $>$} \\*Map Functor to release objects from heap }{\pageref{class_d_d4hep_1_1_release_objects}}{}
\item\contentsline{section}{\hyperlink{struct_ti_xml_string_1_1_rep}{Ti\-Xml\-String\-::\-Rep} \\*Tiny\-X\-M\-L class. See \href{http://www.grinninglizard.com/tinyxml}{\tt http\-://www.\-grinninglizard.\-com/tinyxml} }{\pageref{struct_ti_xml_string_1_1_rep}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_rho_phi_projection}{D\-D4hep\-::\-Rho\-Phi\-Projection} \\*Class \hyperlink{class_d_d4hep_1_1_rho_phi_projection}{Rho\-Phi\-Projection} \hyperlink{_rho_phi_projection_8h}{Rho\-Phi\-Projection.\-h} \hyperlink{_rho_phi_projection_8h}{D\-D\-Eve/\-Rho\-Phi\-Projection.\-h} }{\pageref{class_d_d4hep_1_1_rho_phi_projection}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_rho_z_projection}{D\-D4hep\-::\-Rho\-Z\-Projection} \\*Class \hyperlink{class_d_d4hep_1_1_rho_z_projection}{Rho\-Z\-Projection} \hyperlink{_rho_z_projection_8h}{Rho\-Z\-Projection.\-h} \hyperlink{_rho_z_projection_8h}{D\-D\-Eve/\-Rho\-Z\-Projection.\-h} }{\pageref{class_d_d4hep_1_1_rho_z_projection}}{}
\item\contentsline{section}{\hyperlink{struct_d_d4hep_1_1_d_d_rec_1_1_conical_support_struct_1_1_section}{D\-D4hep\-::\-D\-D\-Rec\-::\-Conical\-Support\-Struct\-::\-Section} }{\pageref{struct_d_d4hep_1_1_d_d_rec_1_1_conical_support_struct_1_1_section}}{}
\item\contentsline{section}{\hyperlink{struct_d_d4hep_1_1_d_d_segmentation_1_1_megatile_layer_grid_x_y_1_1seg_info}{D\-D4hep\-::\-D\-D\-Segmentation\-::\-Megatile\-Layer\-Grid\-X\-Y\-::seg\-Info} }{\pageref{struct_d_d4hep_1_1_d_d_segmentation_1_1_megatile_layer_grid_x_y_1_1seg_info}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_geometry_1_1_segmentation}{D\-D4hep\-::\-Geometry\-::\-Segmentation} \\*\hyperlink{class_d_d4hep_1_1_handle}{Handle} class supporting generic \hyperlink{class_d_d4hep_1_1_geometry_1_1_segmentation}{Segmentation} of sensitive detectors }{\pageref{class_d_d4hep_1_1_geometry_1_1_segmentation}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_d_d_segmentation_1_1_segmentation}{D\-D4hep\-::\-D\-D\-Segmentation\-::\-Segmentation} \\*Base class for all segmentations }{\pageref{class_d_d4hep_1_1_d_d_segmentation_1_1_segmentation}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_d_d_segmentation_1_1_segmentation_creator}{D\-D4hep\-::\-D\-D\-Segmentation\-::\-Segmentation\-Creator$<$ T\-Y\-P\-E $>$} \\*Concrete class to create segmentation objects. Every segmentation needs to instantiate a static instance of this }{\pageref{class_d_d4hep_1_1_d_d_segmentation_1_1_segmentation_creator}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_d_d_segmentation_1_1_segmentation_creator_base}{D\-D4hep\-::\-D\-D\-Segmentation\-::\-Segmentation\-Creator\-Base} \\*Base class for the \hyperlink{class_d_d4hep_1_1_d_d_segmentation_1_1_segmentation_creator}{Segmentation\-Creator} objects. Allows to use the factory without template }{\pageref{class_d_d4hep_1_1_d_d_segmentation_1_1_segmentation_creator_base}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_segmentation_factory}{D\-D4hep\-::\-Segmentation\-Factory$<$ T $>$} }{\pageref{class_d_d4hep_1_1_segmentation_factory}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_d_d_segmentation_1_1_segmentation_factory}{D\-D4hep\-::\-D\-D\-Segmentation\-::\-Segmentation\-Factory} \\*Factory for creating segmentation objects by type name }{\pageref{class_d_d4hep_1_1_d_d_segmentation_1_1_segmentation_factory}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_geometry_1_1_segmentation_object}{D\-D4hep\-::\-Geometry\-::\-Segmentation\-Object} \\*Implementation class supporting generic \hyperlink{class_d_d4hep_1_1_geometry_1_1_segmentation}{Segmentation} of sensitive detectors }{\pageref{class_d_d4hep_1_1_geometry_1_1_segmentation_object}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_d_d_segmentation_1_1_segmentation_parameter}{D\-D4hep\-::\-D\-D\-Segmentation\-::\-Segmentation\-Parameter} \\*Class to hold a segmentation parameter with its description }{\pageref{class_d_d4hep_1_1_d_d_segmentation_1_1_segmentation_parameter}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_geometry_1_1_segmentation_wrapper}{D\-D4hep\-::\-Geometry\-::\-Segmentation\-Wrapper$<$ T $>$} \\*Concrete wrapper class for segmentation implementation based on \hyperlink{namespace_d_d4hep_1_1_d_d_segmentation}{D\-D\-Segmentation} objects }{\pageref{class_d_d4hep_1_1_geometry_1_1_segmentation_wrapper}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_select1st}{D\-D4hep\-::\-Select1st$<$ T $>$} \\*Operator to select the first element of a pair }{\pageref{class_d_d4hep_1_1_select1st}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_select2nd}{D\-D4hep\-::\-Select2nd$<$ T $>$} \\*Operator to select second element of a pair }{\pageref{class_d_d4hep_1_1_select2nd}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_geometry_1_1_sensitive_detector}{D\-D4hep\-::\-Geometry\-::\-Sensitive\-Detector} \\*\hyperlink{class_d_d4hep_1_1_handle}{Handle} class to hold the information of a sensitive detector }{\pageref{class_d_d4hep_1_1_geometry_1_1_sensitive_detector}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_geometry_1_1_sensitive_detector_object}{D\-D4hep\-::\-Geometry\-::\-Sensitive\-Detector\-Object} \\*Data class with properties of sensitive detectors }{\pageref{class_d_d4hep_1_1_geometry_1_1_sensitive_detector_object}}{}
\item\contentsline{section}{\hyperlink{struct_d_d4hep_1_1_d_d_rec_1_1_z_disk_petals_struct_1_1_sensor_type}{D\-D4hep\-::\-D\-D\-Rec\-::\-Z\-Disk\-Petals\-Struct\-::\-Sensor\-Type} \\*Enum for encoding the sensor type in type\-Flags }{\pageref{struct_d_d4hep_1_1_d_d_rec_1_1_z_disk_petals_struct_1_1_sensor_type}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_simulation_1_1_sequence_hdl}{D\-D4hep\-::\-Simulation\-::\-Sequence\-Hdl$<$ T $>$} \\*Sequence handler implementing common actions to all sequences }{\pageref{class_d_d4hep_1_1_simulation_1_1_sequence_hdl}}{}
\item\contentsline{section}{\hyperlink{struct_d_d4hep_1_1_set_binder}{D\-D4hep\-::\-Set\-Binder} \\*Helper class to bind string values to a S\-T\-L set of data objects (primitive or complex) }{\pageref{struct_d_d4hep_1_1_set_binder}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_simulation_1_1_simple_event}{D\-D4hep\-::\-Simulation\-::\-Simple\-Event} \\*Simple event description structure. Used in the default I/\-O mechanism }{\pageref{class_d_d4hep_1_1_simulation_1_1_simple_event}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_geometry_1_1_simple_g_d_m_l_writer}{D\-D4hep\-::\-Geometry\-::\-Simple\-G\-D\-M\-L\-Writer} \\*Simple G\-D\-M\-L creator from T\-Geo geometries in memory }{\pageref{class_d_d4hep_1_1_geometry_1_1_simple_g_d_m_l_writer}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_simulation_1_1_simple_run}{D\-D4hep\-::\-Simulation\-::\-Simple\-Run} \\*Simple run description structure. Used in the default I/\-O mechanism }{\pageref{class_d_d4hep_1_1_simulation_1_1_simple_run}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_d_d_eve_1_1_simulation_hit}{D\-D4hep\-::\-D\-D\-Eve\-::\-Simulation\-Hit} \\*\hyperlink{class_d_d4hep_1_1_d_d_eve_1_1_simulation_hit}{Simulation\-Hit} definition }{\pageref{class_d_d4hep_1_1_d_d_eve_1_1_simulation_hit}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_geometry_1_1_solenoid_field}{D\-D4hep\-::\-Geometry\-::\-Solenoid\-Field} \\*Implementation object of a solenoidal magnetic field }{\pageref{class_d_d4hep_1_1_geometry_1_1_solenoid_field}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_geometry_1_1_solid__type}{D\-D4hep\-::\-Geometry\-::\-Solid\-\_\-type$<$ T $>$} \\*Base class for Solid (shape) objects }{\pageref{class_d_d4hep_1_1_geometry_1_1_solid__type}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_geometry_1_1_sphere}{D\-D4hep\-::\-Geometry\-::\-Sphere} \\*Class describing a sphere shape }{\pageref{class_d_d4hep_1_1_geometry_1_1_sphere}}{}
\item\contentsline{section}{\hyperlink{struct_d_d_surfaces_1_1_vector3_d_1_1_spherical}{D\-D\-Surfaces\-::\-Vector3\-D\-::\-Spherical} }{\pageref{struct_d_d_surfaces_1_1_vector3_d_1_1_spherical}}{}
\item\contentsline{section}{\hyperlink{struct_d_d4hep_1_1_alignments_1_1_alignment_stack_1_1_stack_entry}{D\-D4hep\-::\-Alignments\-::\-Alignment\-Stack\-::\-Stack\-Entry} \\*Stack entry definition }{\pageref{struct_d_d4hep_1_1_alignments_1_1_alignment_stack_1_1_stack_entry}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_simulation_1_1_geant4_material_scanner_1_1_step_info}{D\-D4hep\-::\-Simulation\-::\-Geant4\-Material\-Scanner\-::\-Step\-Info} \\*Structure to hold the information of one simulation step }{\pageref{class_d_d4hep_1_1_simulation_1_1_geant4_material_scanner_1_1_step_info}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_d_d_segmentation_1_1_string_tokenizer}{D\-D4hep\-::\-D\-D\-Segmentation\-::\-String\-Tokenizer} }{\pageref{class_d_d4hep_1_1_d_d_segmentation_1_1_string_tokenizer}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_x_m_l_1_1_strng__t}{D\-D4hep\-::\-X\-M\-L\-::\-Strng\-\_\-t} \\*Helper class to encapsulate a unicode string }{\pageref{class_d_d4hep_1_1_x_m_l_1_1_strng__t}}{}
\item\contentsline{section}{\hyperlink{struct_d_d4hep_1_1_d_d_rec_1_1_struct_extension}{D\-D4hep\-::\-D\-D\-Rec\-::\-Struct\-Extension$<$ T $>$} }{\pageref{struct_d_d4hep_1_1_d_d_rec_1_1_struct_extension}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_d_d_rec_1_1_subdetector}{D\-D4hep\-::\-D\-D\-Rec\-::\-Subdetector} }{\pageref{class_d_d4hep_1_1_d_d_rec_1_1_subdetector}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_d_d_rec_1_1_subdetector_extension}{D\-D4hep\-::\-D\-D\-Rec\-::\-Subdetector\-Extension} }{\pageref{class_d_d4hep_1_1_d_d_rec_1_1_subdetector_extension}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_d_d_rec_1_1_subdetector_extension_impl}{D\-D4hep\-::\-D\-D\-Rec\-::\-Subdetector\-Extension\-Impl} }{\pageref{class_d_d4hep_1_1_d_d_rec_1_1_subdetector_extension_impl}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_geometry_1_1_subtraction_solid}{D\-D4hep\-::\-Geometry\-::\-Subtraction\-Solid} \\*Class describing boolean subtraction solid }{\pageref{class_d_d4hep_1_1_geometry_1_1_subtraction_solid}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_d_d_rec_1_1_surface}{D\-D4hep\-::\-D\-D\-Rec\-::\-Surface} }{\pageref{class_d_d4hep_1_1_d_d_rec_1_1_surface}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_d_d_rec_1_1_surface_helper}{D\-D4hep\-::\-D\-D\-Rec\-::\-Surface\-Helper} }{\pageref{class_d_d4hep_1_1_d_d_rec_1_1_surface_helper}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_surface_installer}{D\-D4hep\-::\-Surface\-Installer} }{\pageref{class_d_d4hep_1_1_surface_installer}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_d_d_rec_1_1_surface_list}{D\-D4hep\-::\-D\-D\-Rec\-::\-Surface\-List} }{\pageref{class_d_d4hep_1_1_d_d_rec_1_1_surface_list}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_d_d_rec_1_1_surface_manager}{D\-D4hep\-::\-D\-D\-Rec\-::\-Surface\-Manager} }{\pageref{class_d_d4hep_1_1_d_d_rec_1_1_surface_manager}}{}
\item\contentsline{section}{\hyperlink{class_d_d_surfaces_1_1_surface_type}{D\-D\-Surfaces\-::\-Surface\-Type} }{\pageref{class_d_d_surfaces_1_1_surface_type}}{}
\item\contentsline{section}{\hyperlink{class_t}{T} }{\pageref{class_t}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_x_m_l_1_1_tag__t}{D\-D4hep\-::\-X\-M\-L\-::\-Tag\-\_\-t} \\*Class to support both way translation between C++ and \hyperlink{namespace_d_d4hep_1_1_x_m_l}{X\-M\-L} strings }{\pageref{class_d_d4hep_1_1_x_m_l_1_1_tag__t}}{}
\item\contentsline{section}{\hyperlink{struct_d_d4hep_1_1_conditions_1_1_test_1_1_test_env}{D\-D4hep\-::\-Conditions\-::\-Test\-::\-Test\-Env} }{\pageref{struct_d_d4hep_1_1_conditions_1_1_test_1_1_test_env}}{}
\item\contentsline{section}{\hyperlink{class_t_eve_element_list}{T\-Eve\-Element\-List} \\*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} }{\pageref{class_t_eve_element_list}}{}
\item\contentsline{section}{\hyperlink{class_t_geo_cone_seg}{T\-Geo\-Cone\-Seg} \\*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} }{\pageref{class_t_geo_cone_seg}}{}
\item\contentsline{section}{\hyperlink{class_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} }{\pageref{class_t_geo_extension}}{}
\item\contentsline{section}{\hyperlink{class_t_g_l_annotation}{T\-G\-L\-Annotation} \\*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} }{\pageref{class_t_g_l_annotation}}{}
\item\contentsline{section}{\hyperlink{class_t_g_main_frame}{T\-G\-Main\-Frame} \\*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} }{\pageref{class_t_g_main_frame}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_d_d_segmentation_1_1_tiled_layer_grid_x_y}{D\-D4hep\-::\-D\-D\-Segmentation\-::\-Tiled\-Layer\-Grid\-X\-Y} }{\pageref{class_d_d4hep_1_1_d_d_segmentation_1_1_tiled_layer_grid_x_y}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_d_d_segmentation_1_1_tiled_layer_segmentation}{D\-D4hep\-::\-D\-D\-Segmentation\-::\-Tiled\-Layer\-Segmentation} }{\pageref{class_d_d4hep_1_1_d_d_segmentation_1_1_tiled_layer_segmentation}}{}
\item\contentsline{section}{\hyperlink{class_ti_xml_attribute}{Ti\-Xml\-Attribute} \\*Tiny\-X\-M\-L class. See \href{http://www.grinninglizard.com/tinyxml}{\tt http\-://www.\-grinninglizard.\-com/tinyxml} }{\pageref{class_ti_xml_attribute}}{}
\item\contentsline{section}{\hyperlink{class_ti_xml_attribute_set}{Ti\-Xml\-Attribute\-Set} \\*Tiny\-X\-M\-L class. See \href{http://www.grinninglizard.com/tinyxml}{\tt http\-://www.\-grinninglizard.\-com/tinyxml} }{\pageref{class_ti_xml_attribute_set}}{}
\item\contentsline{section}{\hyperlink{class_ti_xml_base}{Ti\-Xml\-Base} \\*Tiny\-X\-M\-L class. See \href{http://www.grinninglizard.com/tinyxml}{\tt http\-://www.\-grinninglizard.\-com/tinyxml} }{\pageref{class_ti_xml_base}}{}
\item\contentsline{section}{\hyperlink{class_ti_xml_comment}{Ti\-Xml\-Comment} \\*Tiny\-X\-M\-L class. See \href{http://www.grinninglizard.com/tinyxml}{\tt http\-://www.\-grinninglizard.\-com/tinyxml} }{\pageref{class_ti_xml_comment}}{}
\item\contentsline{section}{\hyperlink{struct_ti_xml_cursor}{Ti\-Xml\-Cursor} \\*Tiny\-X\-M\-L class. See \href{http://www.grinninglizard.com/tinyxml}{\tt http\-://www.\-grinninglizard.\-com/tinyxml} }{\pageref{struct_ti_xml_cursor}}{}
\item\contentsline{section}{\hyperlink{class_ti_xml_declaration}{Ti\-Xml\-Declaration} \\*Tiny\-X\-M\-L class. See \href{http://www.grinninglizard.com/tinyxml}{\tt http\-://www.\-grinninglizard.\-com/tinyxml} }{\pageref{class_ti_xml_declaration}}{}
\item\contentsline{section}{\hyperlink{class_ti_xml_document}{Ti\-Xml\-Document} \\*Tiny\-X\-M\-L class. See \href{http://www.grinninglizard.com/tinyxml}{\tt http\-://www.\-grinninglizard.\-com/tinyxml} }{\pageref{class_ti_xml_document}}{}
\item\contentsline{section}{\hyperlink{class_ti_xml_element}{Ti\-Xml\-Element} \\*Tiny\-X\-M\-L class. See \href{http://www.grinninglizard.com/tinyxml}{\tt http\-://www.\-grinninglizard.\-com/tinyxml} }{\pageref{class_ti_xml_element}}{}
\item\contentsline{section}{\hyperlink{class_ti_xml_handle}{Ti\-Xml\-Handle} \\*Tiny\-X\-M\-L class. See \href{http://www.grinninglizard.com/tinyxml}{\tt http\-://www.\-grinninglizard.\-com/tinyxml} }{\pageref{class_ti_xml_handle}}{}
\item\contentsline{section}{\hyperlink{class_ti_xml_node}{Ti\-Xml\-Node} \\*Tiny\-X\-M\-L class. See \href{http://www.grinninglizard.com/tinyxml}{\tt http\-://www.\-grinninglizard.\-com/tinyxml} }{\pageref{class_ti_xml_node}}{}
\item\contentsline{section}{\hyperlink{class_ti_xml_out_stream}{Ti\-Xml\-Out\-Stream} \\*Tiny\-X\-M\-L class. See \href{http://www.grinninglizard.com/tinyxml}{\tt http\-://www.\-grinninglizard.\-com/tinyxml} }{\pageref{class_ti_xml_out_stream}}{}
\item\contentsline{section}{\hyperlink{class_ti_xml_parsing_data}{Ti\-Xml\-Parsing\-Data} \\*Tiny\-X\-M\-L class. See \href{http://www.grinninglizard.com/tinyxml}{\tt http\-://www.\-grinninglizard.\-com/tinyxml} }{\pageref{class_ti_xml_parsing_data}}{}
\item\contentsline{section}{\hyperlink{class_ti_xml_printer}{Ti\-Xml\-Printer} \\*Tiny\-X\-M\-L class. See \href{http://www.grinninglizard.com/tinyxml}{\tt http\-://www.\-grinninglizard.\-com/tinyxml} }{\pageref{class_ti_xml_printer}}{}
\item\contentsline{section}{\hyperlink{class_ti_xml_string}{Ti\-Xml\-String} \\*Tiny\-X\-M\-L class. See \href{http://www.grinninglizard.com/tinyxml}{\tt http\-://www.\-grinninglizard.\-com/tinyxml} }{\pageref{class_ti_xml_string}}{}
\item\contentsline{section}{\hyperlink{class_ti_xml_text}{Ti\-Xml\-Text} \\*Tiny\-X\-M\-L class. See \href{http://www.grinninglizard.com/tinyxml}{\tt http\-://www.\-grinninglizard.\-com/tinyxml} }{\pageref{class_ti_xml_text}}{}
\item\contentsline{section}{\hyperlink{class_ti_xml_unknown}{Ti\-Xml\-Unknown} \\*Tiny\-X\-M\-L class. See \href{http://www.grinninglizard.com/tinyxml}{\tt http\-://www.\-grinninglizard.\-com/tinyxml} }{\pageref{class_ti_xml_unknown}}{}
\item\contentsline{section}{\hyperlink{class_ti_xml_visitor}{Ti\-Xml\-Visitor} \\*Tiny\-X\-M\-L class. See \href{http://www.grinninglizard.com/tinyxml}{\tt http\-://www.\-grinninglizard.\-com/tinyxml} }{\pageref{class_ti_xml_visitor}}{}
\item\contentsline{section}{\hyperlink{class_t_named}{T\-Named} \\*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} }{\pageref{class_t_named}}{}
\item\contentsline{section}{\hyperlink{class_t_object}{T\-Object} \\*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} }{\pageref{class_t_object}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_geometry_1_1_torus}{D\-D4hep\-::\-Geometry\-::\-Torus} \\*Class describing a \hyperlink{class_d_d4hep_1_1_geometry_1_1_torus}{Torus} shape }{\pageref{class_d_d4hep_1_1_geometry_1_1_torus}}{}
\item\contentsline{section}{\hyperlink{struct_d_d4hep_1_1_towerset_creator}{D\-D4hep\-::\-Towerset\-Creator} \\*Fill a 3\-D tower set from a hit collection }{\pageref{struct_d_d4hep_1_1_towerset_creator}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_d_d_rec_1_1_tracker}{D\-D4hep\-::\-D\-D\-Rec\-::\-Tracker} }{\pageref{class_d_d4hep_1_1_d_d_rec_1_1_tracker}}{}
\item\contentsline{section}{\hyperlink{struct_d_d4hep_1_1_simulation_1_1_tracker_combine}{D\-D4hep\-::\-Simulation\-::\-Tracker\-Combine} }{\pageref{struct_d_d4hep_1_1_simulation_1_1_tracker_combine}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_d_d_rec_1_1_tracker_extension}{D\-D4hep\-::\-D\-D\-Rec\-::\-Tracker\-Extension} }{\pageref{class_d_d4hep_1_1_d_d_rec_1_1_tracker_extension}}{}
\item\contentsline{section}{\hyperlink{struct_d_d4hep_1_1_simulation_1_1_tracker_weighted}{D\-D4hep\-::\-Simulation\-::\-Tracker\-Weighted} }{\pageref{struct_d_d4hep_1_1_simulation_1_1_tracker_weighted}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_translation_factory}{D\-D4hep\-::\-Translation\-Factory$<$ T $>$} \\*Specialized factory to translate objects, which can be retrieved from L\-C\-D\-D }{\pageref{class_d_d4hep_1_1_translation_factory}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_geometry_1_1_trap}{D\-D4hep\-::\-Geometry\-::\-Trap} \\*Class describing a trap shape }{\pageref{class_d_d4hep_1_1_geometry_1_1_trap}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_geometry_1_1_trapezoid}{D\-D4hep\-::\-Geometry\-::\-Trapezoid} \\*Class describing a \hyperlink{class_d_d4hep_1_1_geometry_1_1_trapezoid}{Trapezoid} shape }{\pageref{class_d_d4hep_1_1_geometry_1_1_trapezoid}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_geometry_1_1_tube}{D\-D4hep\-::\-Geometry\-::\-Tube} \\*Class describing a tube shape of a section of a tube }{\pageref{class_d_d4hep_1_1_geometry_1_1_tube}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_d_d_segmentation_1_1_typed_segmentation_parameter}{D\-D4hep\-::\-D\-D\-Segmentation\-::\-Typed\-Segmentation\-Parameter$<$ T\-Y\-P\-E $>$} }{\pageref{class_d_d4hep_1_1_d_d_segmentation_1_1_typed_segmentation_parameter}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_d_d_segmentation_1_1_typed_segmentation_parameter_3_01std_1_1vector_3_01_t_y_p_e_01_4_01_4}{D\-D4hep\-::\-D\-D\-Segmentation\-::\-Typed\-Segmentation\-Parameter$<$ std\-::vector$<$ T\-Y\-P\-E $>$ $>$} }{\pageref{class_d_d4hep_1_1_d_d_segmentation_1_1_typed_segmentation_parameter_3_01std_1_1vector_3_01_t_y_p_e_01_4_01_4}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_simulation_1_1_type_name}{D\-D4hep\-::\-Simulation\-::\-Type\-Name} \\*Helper class to handle strings of the format \char`\"{}type/name\char`\"{} }{\pageref{class_d_d4hep_1_1_simulation_1_1_type_name}}{}
\item\contentsline{section}{\hyperlink{struct_d_d4hep_1_1_d_d_segmentation_1_1_type_name}{D\-D4hep\-::\-D\-D\-Segmentation\-::\-Type\-Name$<$ T\-Y\-P\-E $>$} \\*Helper class to extract type names }{\pageref{struct_d_d4hep_1_1_d_d_segmentation_1_1_type_name}}{}
\item\contentsline{section}{\hyperlink{struct_d_d4hep_1_1_d_d_segmentation_1_1_type_name_3_01double_01_4}{D\-D4hep\-::\-D\-D\-Segmentation\-::\-Type\-Name$<$ double $>$} \\*Specialization for double type }{\pageref{struct_d_d4hep_1_1_d_d_segmentation_1_1_type_name_3_01double_01_4}}{}
\item\contentsline{section}{\hyperlink{struct_d_d4hep_1_1_d_d_segmentation_1_1_type_name_3_01float_01_4}{D\-D4hep\-::\-D\-D\-Segmentation\-::\-Type\-Name$<$ float $>$} \\*Specialization for float type }{\pageref{struct_d_d4hep_1_1_d_d_segmentation_1_1_type_name_3_01float_01_4}}{}
\item\contentsline{section}{\hyperlink{struct_d_d4hep_1_1_d_d_segmentation_1_1_type_name_3_01int_01_4}{D\-D4hep\-::\-D\-D\-Segmentation\-::\-Type\-Name$<$ int $>$} \\*Specialization for int type }{\pageref{struct_d_d4hep_1_1_d_d_segmentation_1_1_type_name_3_01int_01_4}}{}
\item\contentsline{section}{\hyperlink{struct_d_d4hep_1_1_d_d_segmentation_1_1_type_name_3_01std_1_1string_01_4}{D\-D4hep\-::\-D\-D\-Segmentation\-::\-Type\-Name$<$ std\-::string $>$} \\*Specialization for string type }{\pageref{struct_d_d4hep_1_1_d_d_segmentation_1_1_type_name_3_01std_1_1string_01_4}}{}
\item\contentsline{section}{\hyperlink{struct_d_d4hep_1_1_d_d_segmentation_1_1_type_name_3_01std_1_1vector_3_01double_01_4_01_4}{D\-D4hep\-::\-D\-D\-Segmentation\-::\-Type\-Name$<$ std\-::vector$<$ double $>$ $>$} \\*Specialization for double vector type }{\pageref{struct_d_d4hep_1_1_d_d_segmentation_1_1_type_name_3_01std_1_1vector_3_01double_01_4_01_4}}{}
\item\contentsline{section}{\hyperlink{struct_d_d4hep_1_1_d_d_segmentation_1_1_type_name_3_01std_1_1vector_3_01float_01_4_01_4}{D\-D4hep\-::\-D\-D\-Segmentation\-::\-Type\-Name$<$ std\-::vector$<$ float $>$ $>$} \\*Specialization for float vector type }{\pageref{struct_d_d4hep_1_1_d_d_segmentation_1_1_type_name_3_01std_1_1vector_3_01float_01_4_01_4}}{}
\item\contentsline{section}{\hyperlink{struct_d_d4hep_1_1_d_d_segmentation_1_1_type_name_3_01std_1_1vector_3_01int_01_4_01_4}{D\-D4hep\-::\-D\-D\-Segmentation\-::\-Type\-Name$<$ std\-::vector$<$ int $>$ $>$} \\*Specialization for int vector type }{\pageref{struct_d_d4hep_1_1_d_d_segmentation_1_1_type_name_3_01std_1_1vector_3_01int_01_4_01_4}}{}
\item\contentsline{section}{\hyperlink{struct_d_d4hep_1_1_d_d_segmentation_1_1_type_name_3_01std_1_1vector_3_01std_1_1string_01_4_01_4}{D\-D4hep\-::\-D\-D\-Segmentation\-::\-Type\-Name$<$ std\-::vector$<$ std\-::string $>$ $>$} \\*Specialization for string vector type }{\pageref{struct_d_d4hep_1_1_d_d_segmentation_1_1_type_name_3_01std_1_1vector_3_01std_1_1string_01_4_01_4}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_geometry_1_1_union_solid}{D\-D4hep\-::\-Geometry\-::\-Union\-Solid} \\*Class describing boolean union solid }{\pageref{class_d_d4hep_1_1_geometry_1_1_union_solid}}{}
\item\contentsline{section}{\hyperlink{struct_d_d4hep_1_1unrelated__type__error}{D\-D4hep\-::unrelated\-\_\-type\-\_\-error} \\*Exception class to signal operations on unrelated classes }{\pageref{struct_d_d4hep_1_1unrelated__type__error}}{}
\item\contentsline{section}{\hyperlink{struct_d_d4hep_1_1unrelated__value__error}{D\-D4hep\-::unrelated\-\_\-value\-\_\-error} \\*Exception class to signal operations on unrelated types of values }{\pageref{struct_d_d4hep_1_1unrelated__value__error}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_conditions_1_1_update_pool}{D\-D4hep\-::\-Conditions\-::\-Update\-Pool} \\*Interface for conditions pool optimized to host conditions updates }{\pageref{class_d_d4hep_1_1_conditions_1_1_update_pool}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_x_m_l_1_1_uri_context_reader}{D\-D4hep\-::\-X\-M\-L\-::\-Uri\-Context\-Reader} \\*Class supporting to read data given a U\-R\-I }{\pageref{class_d_d4hep_1_1_x_m_l_1_1_uri_context_reader}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_x_m_l_1_1_uri_reader}{D\-D4hep\-::\-X\-M\-L\-::\-Uri\-Reader} \\*Class supporting to read data given a U\-R\-I }{\pageref{class_d_d4hep_1_1_x_m_l_1_1_uri_reader}}{}
\item\contentsline{section}{\hyperlink{struct_d_d4hep_1_1_x_m_l_1_1_uri_reader_1_1_user_context}{D\-D4hep\-::\-X\-M\-L\-::\-Uri\-Reader\-::\-User\-Context} }{\pageref{struct_d_d4hep_1_1_x_m_l_1_1_uri_reader_1_1_user_context}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_conditions_1_1_user_pool}{D\-D4hep\-::\-Conditions\-::\-User\-Pool} \\*Interface for conditions pool optimized to host conditions updates }{\pageref{class_d_d4hep_1_1_conditions_1_1_user_pool}}{}
\item\contentsline{section}{\hyperlink{struct_d_d4hep_1_1_value_binder}{D\-D4hep\-::\-Value\-Binder} \\*Helper class to bind string values to C++ data objects (primitive or complex) }{\pageref{struct_d_d4hep_1_1_value_binder}}{}
\item\contentsline{section}{\hyperlink{union_d_d4hep_1_1_display_configuration_1_1_config_1_1_values}{D\-D4hep\-::\-Display\-Configuration\-::\-Config\-::\-Values} }{\pageref{union_d_d4hep_1_1_display_configuration_1_1_config_1_1_values}}{}
\item\contentsline{section}{\hyperlink{class_d_d_surfaces_1_1_vector2_d}{D\-D\-Surfaces\-::\-Vector2\-D} }{\pageref{class_d_d_surfaces_1_1_vector2_d}}{}
\item\contentsline{section}{\hyperlink{class_d_d_surfaces_1_1_vector3_d}{D\-D\-Surfaces\-::\-Vector3\-D} }{\pageref{class_d_d_surfaces_1_1_vector3_d}}{}
\item\contentsline{section}{\hyperlink{struct_d_d4hep_1_1_d_d_segmentation_1_1_vector3_d}{D\-D4hep\-::\-D\-D\-Segmentation\-::\-Vector3\-D} \\*Simple container for a physics vector }{\pageref{struct_d_d4hep_1_1_d_d_segmentation_1_1_vector3_d}}{}
\item\contentsline{section}{\hyperlink{struct_d_d4hep_1_1_vector_binder}{D\-D4hep\-::\-Vector\-Binder} \\*Helper class to bind string values to a S\-T\-L vector of data objects (primitive or complex) }{\pageref{struct_d_d4hep_1_1_vector_binder}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_simulation_1_1_vertex_extension}{D\-D4hep\-::\-Simulation\-::\-Vertex\-Extension} \\*Base class to extend the basic vertex class used by D\-D\-G4 with user information }{\pageref{class_d_d4hep_1_1_simulation_1_1_vertex_extension}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_view}{D\-D4hep\-::\-View} \\*Class \hyperlink{class_d_d4hep_1_1_view}{View} \hyperlink{_view_8h}{View.\-h} \hyperlink{_view_8h}{D\-D\-Eve/\-View.\-h} }{\pageref{class_d_d4hep_1_1_view}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_view3_d}{D\-D4hep\-::\-View3\-D} \\*Class \hyperlink{class_d_d4hep_1_1_view3_d}{View3\-D} \hyperlink{_view3_d_8h}{View3\-D.\-h} \hyperlink{_view3_d_8h}{D\-D\-Eve/\-View3\-D.\-h} }{\pageref{class_d_d4hep_1_1_view3_d}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_display_configuration_1_1_view_config}{D\-D4hep\-::\-Display\-Configuration\-::\-View\-Config} }{\pageref{class_d_d4hep_1_1_display_configuration_1_1_view_config}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_view_menu}{D\-D4hep\-::\-View\-Menu} \\*Class \hyperlink{class_d_d4hep_1_1_view_menu}{View\-Menu} \hyperlink{_view_menu_8h}{View\-Menu.\-h} \hyperlink{_view_menu_8h}{D\-D\-Eve/\-View\-Menu.\-h} }{\pageref{class_d_d4hep_1_1_view_menu}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_geometry_1_1_vis_attr}{D\-D4hep\-::\-Geometry\-::\-Vis\-Attr} \\*\hyperlink{class_d_d4hep_1_1_handle}{Handle} class describing visualization attributes }{\pageref{class_d_d4hep_1_1_geometry_1_1_vis_attr}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_geometry_1_1_vis_attr_object}{D\-D4hep\-::\-Geometry\-::\-Vis\-Attr\-Object} \\*Concrete object implementation of the \hyperlink{class_d_d4hep_1_1_geometry_1_1_vis_attr}{Vis\-Attr} \hyperlink{class_d_d4hep_1_1_handle}{Handle} }{\pageref{class_d_d4hep_1_1_geometry_1_1_vis_attr_object}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_d_d_rec_1_1_vol_cone}{D\-D4hep\-::\-D\-D\-Rec\-::\-Vol\-Cone} }{\pageref{class_d_d4hep_1_1_d_d_rec_1_1_vol_cone}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_d_d_rec_1_1_vol_cone_impl}{D\-D4hep\-::\-D\-D\-Rec\-::\-Vol\-Cone\-Impl} }{\pageref{class_d_d4hep_1_1_d_d_rec_1_1_vol_cone_impl}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_d_d_rec_1_1_vol_cylinder}{D\-D4hep\-::\-D\-D\-Rec\-::\-Vol\-Cylinder} }{\pageref{class_d_d4hep_1_1_d_d_rec_1_1_vol_cylinder}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_d_d_rec_1_1_vol_cylinder_impl}{D\-D4hep\-::\-D\-D\-Rec\-::\-Vol\-Cylinder\-Impl} }{\pageref{class_d_d4hep_1_1_d_d_rec_1_1_vol_cylinder_impl}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_geometry_1_1_placed_volume_extension_1_1_vol_i_ds}{D\-D4hep\-::\-Geometry\-::\-Placed\-Volume\-Extension\-::\-Vol\-I\-Ds} \\*\hyperlink{class_d_d4hep_1_1_geometry_1_1_volume}{Volume} I\-D container }{\pageref{class_d_d4hep_1_1_geometry_1_1_placed_volume_extension_1_1_vol_i_ds}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_d_d_rec_1_1_vol_plane_impl}{D\-D4hep\-::\-D\-D\-Rec\-::\-Vol\-Plane\-Impl} }{\pageref{class_d_d4hep_1_1_d_d_rec_1_1_vol_plane_impl}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_d_d_rec_1_1_vol_surface}{D\-D4hep\-::\-D\-D\-Rec\-::\-Vol\-Surface} }{\pageref{class_d_d4hep_1_1_d_d_rec_1_1_vol_surface}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_d_d_rec_1_1_vol_surface_base}{D\-D4hep\-::\-D\-D\-Rec\-::\-Vol\-Surface\-Base} }{\pageref{class_d_d4hep_1_1_d_d_rec_1_1_vol_surface_base}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_d_d_rec_1_1_vol_surface_handle}{D\-D4hep\-::\-D\-D\-Rec\-::\-Vol\-Surface\-Handle$<$ T $>$} }{\pageref{class_d_d4hep_1_1_d_d_rec_1_1_vol_surface_handle}}{}
\item\contentsline{section}{\hyperlink{struct_d_d4hep_1_1_d_d_rec_1_1_vol_surface_list}{D\-D4hep\-::\-D\-D\-Rec\-::\-Vol\-Surface\-List} }{\pageref{struct_d_d4hep_1_1_d_d_rec_1_1_vol_surface_list}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_geometry_1_1_volume}{D\-D4hep\-::\-Geometry\-::\-Volume} \\*\hyperlink{class_d_d4hep_1_1_handle}{Handle} class holding a placed volume (also called physical volume) }{\pageref{class_d_d4hep_1_1_geometry_1_1_volume}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_geometry_1_1_volume_extension}{D\-D4hep\-::\-Geometry\-::\-Volume\-Extension} \\*Implementation class extending the \hyperlink{namespace_r_o_o_t}{R\-O\-O\-T} volume (T\-Geo\-Volume) }{\pageref{class_d_d4hep_1_1_geometry_1_1_volume_extension}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_geometry_1_1_volume_manager}{D\-D4hep\-::\-Geometry\-::\-Volume\-Manager} \\*Class to support the retrieval of detector elements and volumes given a valid identifier }{\pageref{class_d_d4hep_1_1_geometry_1_1_volume_manager}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_geometry_1_1_volume_manager_context}{D\-D4hep\-::\-Geometry\-::\-Volume\-Manager\-Context} \\*This structure describes the cached data for one placement held by the volume manager }{\pageref{class_d_d4hep_1_1_geometry_1_1_volume_manager_context}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_geometry_1_1_volume_manager_object}{D\-D4hep\-::\-Geometry\-::\-Volume\-Manager\-Object} \\*This structure describes the internal data of the volume manager object }{\pageref{class_d_d4hep_1_1_geometry_1_1_volume_manager_object}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_d_d_segmentation_1_1_wafer_grid_x_y}{D\-D4hep\-::\-D\-D\-Segmentation\-::\-Wafer\-Grid\-X\-Y} }{\pageref{class_d_d4hep_1_1_d_d_segmentation_1_1_wafer_grid_x_y}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_geometry_1_1_wafer_grid_x_y}{D\-D4hep\-::\-Geometry\-::\-Wafer\-Grid\-X\-Y} \\*Implementation class for the grid X\-Z segmentation }{\pageref{class_d_d4hep_1_1_geometry_1_1_wafer_grid_x_y}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_geometry_1_1_world}{D\-D4hep\-::\-Geometry\-::\-World} \\*\hyperlink{class_d_d4hep_1_1_handle}{Handle} class to hold the information of the top \hyperlink{class_d_d4hep_1_1_geometry_1_1_det_element}{Det\-Element} object 'world' }{\pageref{class_d_d4hep_1_1_geometry_1_1_world}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_geometry_1_1_world_object}{D\-D4hep\-::\-Geometry\-::\-World\-Object} \\*Data class with properties of a detector element }{\pageref{class_d_d4hep_1_1_geometry_1_1_world_object}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_callback_1_1_wrapper}{D\-D4hep\-::\-Callback\-::\-Wrapper$<$ T $>$} \\*\hyperlink{class_d_d4hep_1_1_callback_1_1_wrapper}{Wrapper} around a C++ member function pointer }{\pageref{class_d_d4hep_1_1_callback_1_1_wrapper}}{}
\item\contentsline{section}{\hyperlink{union_xml}{Xml} \\*Union to ease castless object access when using Xerces\-C }{\pageref{union_xml}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_x_m_l_conversion_factory}{D\-D4hep\-::\-X\-M\-L\-Conversion\-Factory$<$ T $>$} \\*Read an arbitrary \hyperlink{namespace_d_d4hep_1_1_x_m_l}{X\-M\-L} document and analyze it's content }{\pageref{class_d_d4hep_1_1_x_m_l_conversion_factory}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_x_m_l_document_reader_factory}{D\-D4hep\-::\-X\-M\-L\-Document\-Reader\-Factory$<$ T $>$} \\*Read an arbitrary \hyperlink{namespace_d_d4hep_1_1_x_m_l}{X\-M\-L} document and analyze it's content }{\pageref{class_d_d4hep_1_1_x_m_l_document_reader_factory}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_x_m_l_element_factory}{D\-D4hep\-::\-X\-M\-L\-Element\-Factory$<$ T $>$} \\*Create an arbitrary object from it's \hyperlink{namespace_d_d4hep_1_1_x_m_l}{X\-M\-L} representation }{\pageref{class_d_d4hep_1_1_x_m_l_element_factory}}{}
\item\contentsline{section}{\hyperlink{class_d_d4hep_1_1_x_m_l_1_1_xml_string}{D\-D4hep\-::\-X\-M\-L\-::\-Xml\-String} \\*Definition of the \hyperlink{class_d_d4hep_1_1_x_m_l_1_1_xml_string}{Xml\-String} class }{\pageref{class_d_d4hep_1_1_x_m_l_1_1_xml_string}}{}
\item\contentsline{section}{\hyperlink{struct_d_d4hep_1_1_d_d_rec_1_1_z_disk_petals_struct}{D\-D4hep\-::\-D\-D\-Rec\-::\-Z\-Disk\-Petals\-Struct} }{\pageref{struct_d_d4hep_1_1_d_d_rec_1_1_z_disk_petals_struct}}{}
\item\contentsline{section}{\hyperlink{struct_d_d4hep_1_1_d_d_rec_1_1_z_planar_struct}{D\-D4hep\-::\-D\-D\-Rec\-::\-Z\-Planar\-Struct} }{\pageref{struct_d_d4hep_1_1_d_d_rec_1_1_z_planar_struct}}{}
\end{DoxyCompactList}
