Cdatatools::detail::ocd::_ocd_sfr< ClassType > | Default templatized OCD system factory register manager |
Cdatatools::_system_factory_registrator< BaseType, DerivedType > | Utility template class to enable auto-(un)registration of a derived class in a system factory register of a base class |
Cgeomtools::address_set | A set of indexes representing subaddresses in a geometry ID (see geomtools::geom_id) |
Cmy::algo | A simple configurable algorithm class |
►Cdatatools::ui::ansi_colors::ansi_code | |
Cdatatools::ui::ansi_colors::background_black | |
Cdatatools::ui::ansi_colors::background_blue | |
Cdatatools::ui::ansi_colors::background_bright_black | |
Cdatatools::ui::ansi_colors::background_bright_blue | |
Cdatatools::ui::ansi_colors::background_bright_cyan | |
Cdatatools::ui::ansi_colors::background_bright_green | |
Cdatatools::ui::ansi_colors::background_bright_magenta | |
Cdatatools::ui::ansi_colors::background_bright_red | |
Cdatatools::ui::ansi_colors::background_bright_white | |
Cdatatools::ui::ansi_colors::background_bright_yellow | |
Cdatatools::ui::ansi_colors::background_cyan | |
Cdatatools::ui::ansi_colors::background_green | |
Cdatatools::ui::ansi_colors::background_magenta | |
Cdatatools::ui::ansi_colors::background_red | |
Cdatatools::ui::ansi_colors::background_white | |
Cdatatools::ui::ansi_colors::background_yellow | |
Cdatatools::ui::ansi_colors::blink_fast | |
Cdatatools::ui::ansi_colors::blink_off | |
Cdatatools::ui::ansi_colors::blink_slow | |
Cdatatools::ui::ansi_colors::concealed_off | |
Cdatatools::ui::ansi_colors::concealed_on | |
Cdatatools::ui::ansi_colors::default_background | |
Cdatatools::ui::ansi_colors::encircled_on | |
Cdatatools::ui::ansi_colors::foreground_black | |
Cdatatools::ui::ansi_colors::foreground_blue | |
Cdatatools::ui::ansi_colors::foreground_bright_black | |
Cdatatools::ui::ansi_colors::foreground_bright_blue | |
Cdatatools::ui::ansi_colors::foreground_bright_cyan | |
Cdatatools::ui::ansi_colors::foreground_bright_green | |
Cdatatools::ui::ansi_colors::foreground_bright_magenta | |
Cdatatools::ui::ansi_colors::foreground_bright_red | |
Cdatatools::ui::ansi_colors::foreground_bright_white | |
Cdatatools::ui::ansi_colors::foreground_bright_yellow | |
Cdatatools::ui::ansi_colors::foreground_cyan | |
Cdatatools::ui::ansi_colors::foreground_green | |
Cdatatools::ui::ansi_colors::foreground_magenta | |
Cdatatools::ui::ansi_colors::foreground_red | |
Cdatatools::ui::ansi_colors::foreground_white | |
Cdatatools::ui::ansi_colors::foreground_yellow | |
Cdatatools::ui::ansi_colors::framed_off | |
Cdatatools::ui::ansi_colors::framed_on | |
Cdatatools::ui::ansi_colors::high_intensity_on | |
Cdatatools::ui::ansi_colors::inverse_off | |
Cdatatools::ui::ansi_colors::inverse_on | |
Cdatatools::ui::ansi_colors::italic_off | |
Cdatatools::ui::ansi_colors::italics_on | |
Cdatatools::ui::ansi_colors::low_intensity_on | |
Cdatatools::ui::ansi_colors::normal_intensity | |
Cdatatools::ui::ansi_colors::overlined_off | |
Cdatatools::ui::ansi_colors::overlined_on | |
Cdatatools::ui::ansi_colors::reset | |
Cdatatools::ui::ansi_colors::restore_default | |
Cdatatools::ui::ansi_colors::strikethrough_off | |
Cdatatools::ui::ansi_colors::strikethrough_on | |
Cdatatools::ui::ansi_colors::underline_off | |
Cdatatools::ui::ansi_colors::underline_on | |
►Carchive_exception | |
Cboost::archive::portable_archive_exception | Exception being thrown when serialization cannot proceed |
Cmygsl::arithmetic_mean | Arithmetic mean computing algorithm |
Cdatatools::configuration::ascii_io | ASCII I/O utility for variant repository and registries |
Cemfield::geom_map::association_entry | |
►Cmygsl::multidimensional_minimization::at_step_action | |
Cmygsl::multidimensional_minimization::default_step_action | |
►Cmygsl::multimin::at_step_action | |
Cmygsl::multimin::default_step_action | |
►Cmygsl::ode_driver::at_step_action | |
Cmygsl::ode_driver::default_step_action | |
►Cmygsl::one_dimensional_minimization::at_step_action | |
Cmygsl::one_dimensional_minimization::default_step_action | |
►Cmygsl::one_dimensional_root_solver::at_step_action | |
Cmygsl::one_dimensional_root_solver::default_step_action | |
Cdatatools::urn_db_service::backward_links | List of [from] URN node backward pointing links associated to a [to] URN node |
►Cdatatools::base_factory_register | The base class for all specialized template factory registration classes |
Cdatatools::factory_register< BaseType > | Template factory registration class |
Cdatatools::factory_register< genbb::i_genbb > | |
Cdatatools::factory_register< mygsl::i_unary_function > | |
►Cgeomtools::manager::base_plugin | The geometry manager's plugin base class |
Cemfield::emfield_geom_plugin | A plugin for the geomtools' geometry manager that drives some EM fields manager |
Cgeomtools::mapping_plugin | A geometry manager plugin with embeded mapping with its specific mapping rules |
Cgeomtools::materials_plugin | A plugin for the geomtools' geometry manager that embeds an isotope/element/material manager |
Cdatatools::i_tree_dumpable::base_print_options | Default print options POD |
►Cmygsl::base_sampling | Base class for all sampling models |
Cmygsl::linear_sampling | Linear sampling model |
Cmygsl::tabulated_sampling | Tabulated sampling model |
►Cdatatools::detail::ocd::base_system_factory_registrar | Base class for all OCD registrar classes |
Cdatatools::detail::ocd::system_factory_registrar< T > | Templatized OCD registrar class |
►Cbasic_binary_iarchive | |
Cboost::archive::portable_iarchive | Portable binary input archive using little endian format |
►Cbasic_binary_oarchive | |
Cboost::archive::portable_oarchive | Portable binary output archive using little endian format |
Cmctools::biasing::primary_event_bias::biasing_info | Biasing information associated to a biased primary event |
Cdatatools::bit_mask | Some useful constants to manipulate bits typically within an unsigned integer of 32 bits |
Cgenbb::decay0::BJ69 | |
Cdpp::brio_common | Brio I/O constants |
Cgeomtools::placement::builder | Construct a placement |
Cmygsl::constants::cgsm | CSGM system of units and constants |
Cmaterials::chemical_symbol | Utilities for chemical symbols |
Cgeomtools::classified_segment | A classified segment consists in a 3D segment with a first and a last point in an arbitrary reference frame and which is assigned a property that details if the segment lies inside a volume, outside a volume or is contained on the surface of a volume |
Cgeomtools::color | Color |
Cdatatools::ui::ansi_colors::color_8bits | |
Cgeomtools::color::color_db | Color register |
Cemfield::linear_combination_field::combined_field_entry | Internal class for linear_combination_field |
Cdatatools::command | Generic command utilities |
Cmaterials::compound_entry | Material compound entry |
Cgeomtools::cone | Cone utilities |
Cdatatools::multi_properties::config | Reader/writer class for multi_properties objects |
Cdatatools::properties::config | Class for ASCII file I/O operations with properties objects |
Cdatatools::configuration::variant_service::config | Variant service configuration parameters |
Cdatatools::configuration_property_description | An object that describes the way an objet of a given class can be configured from properties |
Cbrio::store_info::constants | |
Cgeomtools::color::constants | Color labels |
Cdatatools::io::constants | |
Cgeomtools::mapping::constants | |
Cgeomtools::sensitive::constants | |
Cgeomtools::constants | Some constants |
Cgeomtools::visibility::constants | Constant strings/labels |
Cgeomtools::color::context | Color context object |
Cgeomtools::gnuplot_drawer::cstream | Colored stream handle |
Cdpp::if_module::cut_entry | Cut record entry |
Cdatatools::properties::data | Internal data stored within the dictionary of the properties class |
Cdatatools::data_reader | A generic data reader based on Boost/Serialization |
Cdatatools::data_writer | A generic data writer based on Boost/Serialization |
Cdatatools::configuration::variant_record::daughter_type | |
Cgeomtools::gnuplot_drawer::dd_entry | Storage entry for embedded display data |
Cgenbb::nuclear_level::decay_channel | A decay channel attached to the level |
Cdatatools::multi_properties::defaults | Default values |
Cdatatools::properties::data::defaults | Provides static method for default values for each supported type |
►Cgenbb::decay0::denrange | |
Cgenbb::decay0::bbpars | |
Cdatatools::urn_db_service::dependee_db_entry | External dependee URN database service |
Cdatatools::configuration::variant_dependency_model::dependee_record | Description of a dependee slot: |
Cdatatools::configuration_property_description::dependency_entry | Description of a dependency |
Cdatatools::dependency_graph | Dependency graph |
Cdatatools::urn_db_service::dependency_graph_builder | Populated a dependency graph |
Cdatatools::dependency_info_type | Record that stores informations about the dependency between services : |
Cdatatools::configuration::parsing::dependency_logic_ast | Parsing AST: |
Cdatatools::configuration::parsing::dependency_logic_ast_op | AST general operator node: |
Cdatatools::configuration::parsing::dependency_logic_ast_slot | AST leaf node: |
Cdatatools::configuration::variant_dependency_model::dependency_record | Description of a dependency: |
►Cdfs_visitor | |
Cdatatools::dependency_graph::cycle_detector | Visitor for cycle detection |
Cdatatools::dependency_graph::fvocf_visitor | Visitor for finding dependee vertices of given category |
Cgeomtools::display_data::display_entry | |
Cgeomtools::display_data::display_item | |
Cdpp::dpp_driver_params | The set of configuration parameters for the data processing pipeline driver |
Cdatatools::detail::DynamicLoader | Portable loading of dynamic libraries or dll's |
Cdatatools::dependency_graph::edge_properties_t | |
Cgenbb::beta_decay::electron_shakeoff_entry | Entry for a given daughter recoil ion's charge state |
►Cgenbb::decay0::enrange | Energy range information for DBD generation |
Cgenbb::decay0::bbpars | |
Cdatatools::detail::ocd::ocd_registration::entry_type | Internal entry to handle the OCD data associated to a class |
Cgenvtx::combined_vg::entry_type | Entry for a vertex generator to be combined |
Cgenbb::combined_particle_generator::entry_type | Particle generator entry |
Cmygsl::error | GSL error handling |
►Cgenbb::decay0::eta_nme | |
Cgenbb::decay0::bbpars | |
Cmctools::event_utils | |
►Cstd::exception | STL class |
Cdatatools::bad_things_cast | An exception for invalid cast operation within the things class |
Cdatatools::dependency_graph::fvocf_visitor::end_of_algo_exception | |
►Cstd::runtime_error | STL class |
Cdatatools::configuration::variant_service::variant_exception | Exception for variant related error |
CGnuplotException | |
Cdatatools::configuration::variant_repository::exporter | Export a variant repository to a properties container |
Cgeomtools::face_intercept_info | Hosts the parameters of |
Cgeomtools::stl::facet | A STL facet |
Cgeomtools::facet34 | A triangle or convex quadrangle facet of a tessellated solid |
Cgeomtools::facet_segment | A segment associated to a facet |
Cgeomtools::facet_vertex | A vertex (corner) of a triangle or quadrangle facet in a tessellated solid |
Cmaterials::factory | Factory for isotopes, elements and materials |
Cdatatools::factory_register< BaseType >::factory_record_type | |
►Cfalse_ | |
Cdatatools::detail::reflection::guid_defined< T > | Struct used internally by the reflection mechanism |
Cgenbb::fermi_function | Fermi function for beta+/- decays |
Cmygsl::fft_real | Fast Fourier transform algorithm |
Cgeomtools::filled_utils | |
Cgeomtools::foot_point_on_quadric_finder | Marching method to find the foot point of a point on the surface of a quadric |
Cdatatools::io_factory::format | |
Cgeomtools::polycone::frustrum_data | Data describing one frustrum |
Cgeomtools::polyhedra::frustrum_data | Data describing one frustrum |
Cgeomtools::gdml_export | GDML export class |
Cgeomtools::gdml_writer | GDML writer class used by the geomtools GDML export functionalities |
Cgenbb::genbb_writer | |
Cgenbb::decay0::genbbpar | |
Cgenvtx::genvtx_driver | The genvtx driver |
Cgenvtx::genvtx_driver_params | Genvtx driver configuration parameters |
Cgeomtools::geom_info | A record for geometry information about a physical volume in a virtual geometry |
Cgenvtx::vertex_validation::geometry_context | Object which embeds the geometry context of a given vertex |
Cgeomtools::geomtools_driver | |
Cgeomtools::geomtools_driver_params | |
CGnuplot | |
Cgeomtools::gnuplot_draw | Drawing primitives for various solid shapes |
Cgeomtools::gnuplot_drawer | An Gnuplot driver object responsible of the display of a virtual geometry |
►Cgrammar | |
Cdatatools::configuration::enumerated_string_value_repr_instance_grammar< Iterator > | Parser for a enumerated string value representation |
Cdatatools::configuration::full_param_enum_string_value_path_instance_grammar< Iterator > | Parser for a full variant parameter value path |
Cdatatools::configuration::full_param_path_instance_grammar< Iterator > | Parser for a full variant parameter path |
Cdatatools::configuration::full_param_value_group_path_instance_grammar< Iterator > | Parser for a full variant parameter value group path |
Cdatatools::configuration::full_variant_path_instance_grammar< Iterator > | Parser for a full variant path |
Cdatatools::configuration::group_name_instance_grammar< Iterator > | Parser for a variant parameter group name |
Cdatatools::configuration::local_param_path_instance_grammar< Iterator > | Parser for a local variant parameter path |
Cdatatools::configuration::local_variant_path_instance_grammar< Iterator > | Parser for a local variant path |
Cdatatools::configuration::param_name_instance_grammar< Iterator > | Parser for a variant parameter name |
Cdatatools::configuration::registry_name_instance_grammar< Iterator > | Parser for a registry name |
Cdatatools::configuration::variant_name_instance_grammar< Iterator > | Parser for a variant name |
Cdatatools::dependency_graph::graph_properties_t | |
Cdatatools::detail::reflection::guid_initializer< T > | Struct used internally by the reflection mechanism |
Cdatatools::handle< T > | Templatized handle class that wraps a Boost shared pointer and behaves like a reference |
Cdatatools::handle< base_electromagnetic_field > | |
Cdatatools::handle< base_module > | |
Cdatatools::handle< base_plugin > | |
Cdatatools::handle< base_service > | |
Cdatatools::handle< base_step_hit_processor > | |
Cdatatools::handle< const i_unary_function > | |
Cdatatools::handle< face_info_collection_type > | |
Cdatatools::handle< histogram_1d > | |
Cdatatools::handle< histogram_2d > | |
Cdatatools::handle< i_cut > | |
Cdatatools::handle< i_genbb > | |
Cdatatools::handle< i_object_3d > | |
Cdatatools::handle< i_vertex_generator > | |
Cdatatools::handle< nuclear_decay > | |
Cdatatools::handle< nuclear_level > | |
Cdatatools::handle< parameter_model > | |
Cdatatools::handle< variant_model > | |
Cdatatools::handle_pool< T > | A pool of handles on a given class |
Cgeomtools::gnuplot_drawer::has_dd_addr | Predicate that tests the address of a display data |
►Cgenbb::decay0::helpbb | |
Cgenbb::decay0::bbpars | |
►CHepRandomEngine | |
Cmctools::g4::g4_prng | |
Cmctools::hit_utils | |
►Cmctools::digitization::i_adc | A simple linear ADC (Analog Digital Converter) |
Cmctools::digitization::simple_linear_adc | A simple linear ADC (Analog/Digital Converter) |
►Cgeomtools::i_base_locator | |
Cgeomtools::base_locator | |
►Cgeomtools::i_locator | |
►Cgeomtools::geom_map | |
Cgeomtools::mapping | The geometry ID mapping |
Cgeomtools::smart_id_locator | Locator of geometry volumes by thier geometry Id |
►Ci_boxed_model | |
Cgeomtools::grid_model | A geometry model implementing a mother box volume with some daughter volumes positioned on a 2D grid |
Cgeomtools::multiple_items_model | A geometry model implementing a simple box with several daughter volumes |
Cgeomtools::replicated_boxed_model | |
Cgeomtools::replicated_model | |
Cgeomtools::rotated_boxed_model | A geometry model implementing a box with an unique rotated boxed model |
Cgeomtools::simple_boxed_model | A geometry model implementing a single box with no daughter volumes |
Cgeomtools::stacked_model | A geometry model with some stacked boxed models along a specific axis (X, Y or Z) |
Cgeomtools::surrounded_boxed_model | A geometry model with a boxed model surrounded by up to 6 other models |
►Cdatatools::i_caster< From, ToBase > | Templatized abstract interface class with a cast method using covariant return types |
Cdatatools::caster< From, ToBase, ToDaughter > | Templatized concrete caster class for casting pointers from a covariant class hierarchy to some other type |
►Cdatatools::i_clear | A pure abstract class (interface) for inherited clearable classes |
Cdatatools::event_id | A simple event identifier based on a run number and an event number Run and event numbers are represented by 32 bits signed integrals. The event_id class is serializable through the Boost.Serialization library. Utilities for standard I/O streams is also provided |
Cdatatools::multi_properties | A container of mapped properties objects |
Cdatatools::properties | A dictionary of arbitrary properties |
Cdatatools::things | A generic serializable and noncopyable container for arbitrary serializable objects |
►Cgeomtools::base_hit | The base class for hit objects that locate events in a geometry model |
Cgeomtools::blur_spot | A blur spot is a measurement hit that may represents a vertex with 1D, 2D or 3D dimension |
Cmctools::base_step_hit | The base class for all Monte-Carlo (MC) hit objects |
Cmctools::digitization::sampled_signal | A simple linear ADC (Analog/Digital Converter) |
Cmctools::signal::base_signal | Abstract base class representing an analog signal associated to a hit detector |
Cgeomtools::display_data | |
Cmctools::simulated_data | The container of collections of MC hits |
►Cdatatools::i_cloneable | A pure abstract class (interface) for inherited cloneable classes |
Cdatatools::multi_properties | A container of mapped properties objects |
Cdatatools::properties | A dictionary of arbitrary properties |
Cmctools::signal::multi_signal_shape | A signal shape made of the superposition of other signal shapes, arbitrarily scaled and shifted |
Cmctools::signal::triangle_gate_signal_shape | Triangular gate signal shape |
Cmctools::signal::triangle_signal_shape | Triangular signal shape |
Cmygsl::gate_function | Gate function |
Cmygsl::gaussian_function | Gaussian function |
Cmygsl::gompertz_function | Gompertz function |
Cmygsl::heaviside_function | |
Cmygsl::logistic_function | Logistic function |
Cmygsl::polynomial | A real polynomial of arbitrary degree |
Cmygsl::rectangular_function | Rectangular function (unit pulse) |
Cmygsl::tabulated_function | Tabulated function |
Cmygsl::triangle_function | General asymmetric triangle function |
►Cdpp::i_data_sink | Data sink/writer abstract interface |
Cdpp::simple_brio_data_sink | A brio-based I/O data sink/writer |
Cdpp::simple_data_sink | A Boost/Serialization-based I/O data sink/writer |
►Cdpp::i_data_source | Data source/reader abstract interface |
Cdpp::simple_brio_data_source | A brio-based I/O data source/reader |
Cdpp::simple_data_source | A Boost/Serialization-based I/O data source/reader |
►Cgeomtools::i_find_intercept | Abstract interface for all objects for which we can compute the intercept with a ray emitted from a point |
►Cgeomtools::i_shape_2d | The abstract base class for all 2D shapes/surfaces |
Cgeomtools::composite_surface | The abstract base class for all 2D shapes/surfaces |
Cgeomtools::cylindrical_sector | A spherical sector (2D shape) |
Cgeomtools::disk | A disk/ring sector surface (2D shape) |
Cgeomtools::ellipsoid_sector | The 2D shape/surface model for an ellipsoid sector |
Cgeomtools::elliptical_cylinder_sector | The 2D shape/surface model for an elliptical cylinder sector |
Cgeomtools::elliptical_sector | A elliptical_sector sector surface (2D shape) |
Cgeomtools::plane | A plane (2D shape) in a 3D space |
Cgeomtools::quadrangle | A quadrangle |
Cgeomtools::quadric | A general quadric a 3D space |
Cgeomtools::rectangle | A rectangular surface (2D shape) |
Cgeomtools::regular_polygon | A regular polygon |
Cgeomtools::right_circular_conical_nappe | Right circular conical nappe (2D shape) |
Cgeomtools::simple_polygon | A simple polygon in the XY plane |
Cgeomtools::spherical_sector | A sperical sector (2D shape) |
Cgeomtools::toroid_nappe | A toroid nappe (2D shape) |
Cgeomtools::triangle | A triangle |
►Cgeomtools::i_shape_3d | Mother abstract class for all 3D solid shapes |
Cgeomtools::box | The 3D shape model for a box |
Cgeomtools::cylinder | The 3D shape model for a cylinder |
Cgeomtools::ellipsoid | The 3D shape model for an ellipsoid |
Cgeomtools::elliptical_cylinder | The 3D shape model for an elliptical cylinder |
Cgeomtools::extruded_box | The 3D shape model for an extruded box |
►Cgeomtools::i_composite_shape_3d | Base class for binary composite shapes |
Cgeomtools::intersection_3d | Intersection of two 3D shapes |
Cgeomtools::subtraction_3d | Subtraction of two 3D shapes |
Cgeomtools::union_3d | Union of two 3D shapes |
Cgeomtools::polycone | Polycone 3D solid shape |
Cgeomtools::polyhedra | Polyhedra 3D solid shape |
Cgeomtools::right_circular_conical_frustrum | Right circular conical frustrum (3D shape) |
Cgeomtools::right_polygonal_frustrum | Right polygonal frustrum (3D shape) |
Cgeomtools::sphere | A spherical volume (3D solid) |
Cgeomtools::tessellated_solid | Tessellated solid made of facets |
Cgeomtools::torus | The 3D shape model for a solid torus |
Cgeomtools::tube | The 3D shape model for a tube |
Cgeomtools::wall_solid | The 3D shape model for a wall solid |
Cgeomtools::i_object_3d::i_getter | Object 3D abstract getter class |
►Cmygsl::i_kernel_smoother | Kernel smoother interface |
Cmygsl::gauss_kernel_smoother | Gauss kernel smoother |
Cgenbb::i_lorentz_boost_generator | Abstract mother class to fetch Lorentz Boost data |
Cgeomtools::base_hit::i_measurement | Generic abstract interface for a measurement on a hit |
Cdatatools::i_named | A pure abstract class (interface) for named objects, possibly with dynamic name. Example: a class with fixed name |
►Cdatatools::configuration::i_occurrence | Abstract interface for all occurrence objects |
Cdatatools::configuration::array_occurrence | Single occurrence |
Cdatatools::configuration::single_occurrence | Single occurrence for a physical parameter in a variant model |
►Cgeomtools::i_polygon | Polygon 2D shape |
Cgeomtools::quadrangle | A quadrangle |
Cgeomtools::rectangle | A rectangular surface (2D shape) |
Cgeomtools::regular_polygon | A regular polygon |
Cgeomtools::simple_polygon | A simple polygon in the XY plane |
Cgeomtools::triangle | A triangle |
►Ccuts::i_cut::i_referenced_data | An abstract class for daughter templatized data wrapper classes |
Ccuts::i_cut::referenced_data< T > | A weak reference to an arbitrary object with tracked type_info |
►Cdatatools::i_serializable | Base abstract class of all serializable (and possibly introspectable) classes |
►Cdatatools::enriched_base | A base class with useful attributes usable in many contexts |
►Cdatatools::base_service | The base service class |
Ccuts::cut_service | The cut service |
Cdatatools::library_query_service | Library information query service |
Cdatatools::urn_db_service | A service with a dictionary of URN informations |
Cdatatools::urn_query_service | A service which allows queries about URNs thanks to embedded specialized dictionaries of URN informations and URN/path resolver tables |
Cdatatools::urn_to_path_resolver_service | URN to file path resolver service |
Cdpp::context_service | A service that handles a context object store implemented as a datatools::multi_properties container |
Cdpp::histogram_service | A service for managing 1D and 2D histograms |
Cgeomtools::geometry_service | Generic geometry service |
Cdatatools::configuration::parameter_model | Description/model of a configuration parameter |
Cdatatools::configuration::parameter_physical | Physical parameter physical |
Cdatatools::configuration::variant_model | Model of a configuration variant |
Cdatatools::configuration::variant_physical | Physical variant physical |
Cdatatools::configuration::variant_registry | Registry of configuration variant parameters and associated variants |
Cdatatools::configuration::variant_registry_manager | A Factory/manager for configuration variants and associated parameters |
Cdatatools::configuration::variant_repository | Variant repository |
Cdatatools::introspection::method | Description of a method |
►Cdatatools::ui::base_command | Base command |
►Cdatatools::ui::const_target_command< basic_shell > | |
Cdatatools::ui::shell_help_command | Shell help command |
Cdatatools::ui::shell_ls_command | Shell ls command |
Cdatatools::ui::shell_man_command | Shell man command |
Cdatatools::ui::shell_pwd_command | Shell pwd command |
Cdatatools::ui::shell_tree_command | Shell tree command |
Cdatatools::ui::const_target_command< Type > | Base command for a const target object |
►Cdatatools::ui::target_command< Type > | Base command for a target object |
Cdatatools::ui::reflective_command< Type > | Reflective command for a target object |
►Cdatatools::ui::target_command< basic_shell > | |
Cdatatools::ui::shell_cd_command | Shell cd command |
Cdatatools::ui::shell_exit_command | Shell exit command |
Cdatatools::ui::shell_load_command | Shell load command |
►Cdatatools::ui::base_command_interface | Command interface for arbitrary objects |
Cdatatools::ui::const_target_command_interface< Type > | Base command interface for a const target object |
►Cdatatools::ui::target_command_interface< Type > | Base command interface for a target object |
Cdatatools::ui::reflective_command_interface< Type > | Reflective command interface for a target object |
►Cdatatools::ui::target_command_interface< basic_shell > | |
Cdatatools::ui::shell_command_interface | Base command interface for a shell |
Cdatatools::ui::ihs | Interface Hierarchy System |
Cdatatools::event_id | A simple event identifier based on a run number and an event number Run and event numbers are represented by 32 bits signed integrals. The event_id class is serializable through the Boost.Serialization library. Utilities for standard I/O streams is also provided |
Cdatatools::multi_properties | A container of mapped properties objects |
Cdatatools::properties | A dictionary of arbitrary properties |
Cdatatools::things | A generic serializable and noncopyable container for arbitrary serializable objects |
Cdatatools::urn | A class representing a simplified URN conforming parts of the RFC2141 |
Cdatatools::urn_info | A class documenting an object addressed by its unique URN and linked to other objects (also addressed by URNs). |
Cdatatools::urn_to_path | A class representing the association of an URN to some paths. A path maybe a filesystem path, an URL, a hostname/port identifier or any other location address that can be represented as a character string. The list if registered paths is ordered to reflect some possible priority policy, depending on the way paths have been inserted in the register |
Cdatatools::version_id | A class representing a version ID : |
Cgenbb::primary_event | A primary event from a Monte-Carlo generator |
Cgenbb::primary_particle | A primary particle generated by a Monte Carlo generator process |
Cgeomtools::angular_range | Angular range |
Cgeomtools::base_hit | The base class for hit objects that locate events in a geometry model |
Cgeomtools::display_data | |
Cgeomtools::geom_id | |
►Cgeomtools::i_object_3d | Mother abstract class for all 3D object classes |
►Cgeomtools::i_shape_1d | The abstract base class for all 1D curves/shapes |
Cgeomtools::circle | A circular arc (1D shape) |
Cgeomtools::ellipse | A circular arc (1D shape) |
Cgeomtools::helix_3d | An helix (1D shape) in a 3D space |
Cgeomtools::line_3d | An line/segment (1D shape) in a 3D space |
Cgeomtools::polyline_3d | A sequence of connected linear segments (3D) |
Cgeomtools::i_shape_2d | The abstract base class for all 2D shapes/surfaces |
Cgeomtools::i_shape_3d | Mother abstract class for all 3D solid shapes |
►Cgeomtools::i_placement | Abstract interface for all placement objects |
Cgeomtools::multiple_placement | Multiple placement with an arbitrary collection of single placements addressed by index |
Cgeomtools::placement | The placement for a geometry volume with its translation and rotation with respect to some mother reference frame |
Cgeomtools::regular_3d_mesh_placement | Regular 3D mesh placement of small daughter volumes with respect to a mother logical volume |
Cgeomtools::regular_circular_placement | Regular circular placement |
Cgeomtools::regular_grid_placement | |
Cgeomtools::regular_linear_placement | Regular linear placement |
Cmctools::signal::signal_data | The container of collections of modelled analog signals |
Cmctools::simulated_data | The container of collections of MC hits |
Cmygsl::best_value | A data structure representing a numeric value and its associated error |
Cmygsl::datapoint | A serializable (x,y,sigma(y)) triplet |
Cmygsl::histogram | One dimensional histogram |
Cmygsl::histogram_2d | Two dimensional histogram |
Cmygsl::histogram_pool | A pool of histograms |
Cmygsl::interval | An interval with real bounds |
Cmygsl::linear_regression::fit_data | The serializable result data of the linear regression algorithm |
Cmygsl::polynomial | A real polynomial of arbitrary degree |
►Cgeomtools::i_stackable | Abstract base stackable object |
Cgeomtools::box | The 3D shape model for a box |
Cgeomtools::cylinder | The 3D shape model for a cylinder |
Cgeomtools::ellipsoid | The 3D shape model for an ellipsoid |
Cgeomtools::elliptical_cylinder | The 3D shape model for an elliptical cylinder |
Cgeomtools::extruded_box | The 3D shape model for an extruded box |
Cgeomtools::polycone | Polycone 3D solid shape |
Cgeomtools::polyhedra | Polyhedra 3D solid shape |
Cgeomtools::right_circular_conical_frustrum | Right circular conical frustrum (3D shape) |
Cgeomtools::right_polygonal_frustrum | Right polygonal frustrum (3D shape) |
Cgeomtools::sphere | A spherical volume (3D solid) |
Cgeomtools::stackable_data | Data for stacking along X, Y and/or Z axis |
Cgeomtools::tessellated_solid | Tessellated solid made of facets |
Cgeomtools::torus | The 3D shape model for a solid torus |
Cgeomtools::tube | The 3D shape model for a tube |
Cgeomtools::wall_solid | The 3D shape model for a wall solid |
►Cmygsl::parameter_store::i_subscriber | Subscriber |
Cmygsl::i_unary_function_with_parameters | Abstract interface for unary functions with derivative |
►Cdatatools::i_tree_dumpable | An interface with utilities for printable objects |
►Cbrio::detail::base_io | The internal I/O base class |
Cbrio::reader | The brio generic reader class |
Cbrio::writer | The brio generic writer class |
Ccuts::cut_entry_type | Internal record that handles a dynamically allocated cut |
Ccuts::cut_manager | The cut manager class |
►Ccuts::i_cut | The cut abstract base class (interface) |
Ccuts::accept_cut | A cut that always accepts |
►Ccuts::i_binary_cut | The abstract base class for binary cuts |
Ccuts::and_cut | The AND binary cut |
Ccuts::exclude_cut | The EXCLUDE binary cut (a OR NOT b) |
Ccuts::nand_cut | The NAND binary cut |
Ccuts::nor_cut | The NOR binary cut |
Ccuts::or_cut | The OR binary cut |
Ccuts::xnor_cut | The XNOR binary cut |
Ccuts::xor_cut | The XOR binary cut |
►Ccuts::i_multi_cut | The abstract base class for multi cuts |
Ccuts::multi_and_cut | A multi AND cut |
Ccuts::multi_or_cut | A multi OR cut |
Ccuts::multi_xor_cut | A multi XOR cut |
Ccuts::not_cut | The NOT cut |
Ccuts::random_cut | A cut that randomly accepts |
Ccuts::reject_cut | A cut that always rejects |
Cdpp::utils_cut | |
Cgenvtx::in_materials_vertex_validator | The vertex validation |
Cgenvtx::not_in_daughters_vertex_validator | Vertex validator that select only vertex shoot from a given volume but not in its daughter volumes |
Cdatatools::computing_time | A class that compute time statistics |
►Cdatatools::configuration::base_dependency_logic | Base class for variant enabling logic predicates |
Cdatatools::configuration::and_logic | AND predicate |
Cdatatools::configuration::not_logic | NOT predicate |
Cdatatools::configuration::or_logic | OR predicate |
Cdatatools::configuration::slot_logic | Variant slot predicate |
Cdatatools::configuration::xor_logic | XOR predicate |
►Cdatatools::configuration::parameter_model::base_enum_metadata | Base enumerated item metadata |
Cdatatools::configuration::parameter_model::boolean_enum_value_metadata | Boolean enumeration support |
Cdatatools::configuration::parameter_model::integer_enum_value_metadata | Integer enumeration support |
Cdatatools::configuration::parameter_model::integer_range_enum_metadata | Integer range support |
Cdatatools::configuration::parameter_model::real_enum_value_metadata | Real enumeration support |
Cdatatools::configuration::parameter_model::real_range_enum_metadata | Real range support |
Cdatatools::configuration::parameter_model::string_enum_value_metadata | String enumeration support |
Cdatatools::configuration::ui::tree_item | Node/item of the tree model wrapping a variant registry record |
Cdatatools::configuration::ui::variant_registry_tree_model | Qt tree model for configuration variant registry |
Cdatatools::configuration::variant_dependency | A variant dependency associated a depender variant object o a set of dependee variants. The object may be one of the following types: |
Cdatatools::configuration::variant_dependency_model | Model of variant dependencies associated to a variant repository |
Cdatatools::enriched_base | A base class with useful attributes usable in many contexts |
Cdatatools::event_id | A simple event identifier based on a run number and an event number Run and event numbers are represented by 32 bits signed integrals. The event_id class is serializable through the Boost.Serialization library. Utilities for standard I/O streams is also provided |
Cdatatools::factory_register< BaseType > | Template factory registration class |
Cdatatools::introspection::argument | Description of a method argument |
Cdatatools::introspection::data_description | Data description |
Cdatatools::introspection::unit_info | Unit information associated to a parameter |
►Cdatatools::io_factory | A generic base reader/writer class based on Boost/Serialization |
Cdatatools::io_reader | A generic reader class inherited from the io_factory class |
Cdatatools::io_writer | A generic writer class inherited from the io_factory class |
Cdatatools::kernel | The datatools kernel singleton with embedded resources and components |
Cdatatools::library_info | Host a register of static and/or dynamic informations about libraries or software components |
Cdatatools::multi_properties | A container of mapped properties objects |
Cdatatools::multi_properties::entry | Section entry handle internal data stored within the dictionary of the multi_properties class |
Cdatatools::properties | A dictionary of arbitrary properties |
Cdatatools::service_entry | Internal entry for service objects stored in the service manager class |
Cdatatools::service_manager | Service management class |
Cdatatools::things | A generic serializable and noncopyable container for arbitrary serializable objects |
Cdatatools::things::entry_type | Internal entry for serializable object stored in the thing class |
Cdatatools::ui::basic_shell | Command line shell interface |
Cdatatools::ui::ihs::node | A node in the IHS |
Cdatatools::units::registry | A registry for units |
Cdatatools::units::unit | The description of an unit |
Cdatatools::units::unit_dimension | The description of an unit dimension |
Cdatatools::urn_info | A class documenting an object addressed by its unique URN and linked to other objects (also addressed by URNs). |
Cdatatools::urn_to_path | A class representing the association of an URN to some paths. A path maybe a filesystem path, an URL, a hostname/port identifier or any other location address that can be represented as a character string. The list if registered paths is ordered to reflect some possible priority policy, depending on the way paths have been inserted in the register |
►Cdpp::base_module | Base processing module (abstract interface) |
Cdpp::chain_module | A data processing module to chain children data processing modules |
Cdpp::dummy_module | A dummy data processing module for tests |
Cdpp::dump_module | A data processing module to dump data records |
Cdpp::if_module | A data processing module to be apply only if some cut is fulfilled |
Cdpp::input_module | An input data processing module for automated I/O operations |
Cdpp::output_module | A output data processing module for automated I/O operations |
Cdpp::skip_module | A data processing module to skip some data records |
Cdpp::utils_module | A data processing module for automated utility operations (bank removal) |
Cmctools::g4::simulation_module | The Geant4 simulation module based on Bayeux/dpp API |
Cmctools::simulated_data_input_module | Simulation data input module |
Cdpp::module_entry_type | Module record entry class |
Cdpp::module_manager | A manager for data processing modules |
►Cemfield::base_electromagnetic_field | Abstract base class for all electromagnetic field |
Cemfield::linear_combination_field | Class representing linear combination of many EM fields |
Cemfield::multi_zone_field | A class that computes the value of the EM field that depends on the position with respect to the coordinate system. Several regions are associated to several fields |
Cemfield::oscillating_field | Class representing a weighted electric/magnetic field with some oscillating coefficient |
Cemfield::placement_field | Class that recomputes a given field in some arbitrary coordinate system using a placement object to operate the transformation with respect to the global coordinate system |
Cemfield::polynomial_magnetic_field | |
Cemfield::uniform_electric_field | |
Cemfield::uniform_magnetic_field | |
Cemfield::electromagnetic_field_manager | Electromagnetic field manager |
Cemfield::geom_map | Mapping of electromagnetic fields with geometry volume |
Cdatatools::factory_register< genbb::i_genbb > | |
Cdatatools::factory_register< mygsl::i_unary_function > | |
►Cgenbb::base_decay_driver | Base decay driver |
Cgenbb::alpha_decay | Description of an alpha decay |
Cgenbb::beta_decay | Description of a beta decay |
Cgenbb::nuclear_transition | Description of a deexcitation nuclear transition between two levels of the same nuclide (gamma + IC) |
Cgenbb::decay_driver_factory | Decay driver factory methods |
►Cgenbb::i_genbb | GENBB particle generator abstract base class |
Cgenbb::combined_particle_generator | Generator for combined generators |
Cgenbb::from_file_generator | A generator that loads primary events from a file |
Cgenbb::genbb_mgr | Legacy bridge manager that reads Genbb files |
Cgenbb::lorentz_boost_wrapper | Wrapper for another generator |
Cgenbb::nuclear_decay_generator | A generator that shoot nuclear decays |
Cgenbb::save_to_file_wrapper | Wrapper for another generator |
Cgenbb::single_particle_generator | Generator for single particles with some special kinematics |
Cgenbb::time_slicer_generator | Time slicer generator |
Cgenbb::wdecay0 | Decay0/GENBB (C++ port) generator wrapper |
Cgenbb::manager | GENBB particle manager management class |
Cgenbb::nuclear_decay | Description of a nuclear decay |
Cgenbb::nuclear_decay_manager | A nuclear decay manager |
Cgenbb::nuclear_level | Description of a nuclear level |
Cgenbb::pdg::particle | The identification of a particle with its PDG code This follows the scheme from http://pdg.lbl.gov/2014/reviews/rpp2014-rev-monte-carlo-numbering.pdf |
Cgenbb::pdg::particle_registry | A registry for particle entries |
Cgenbb::primary_event | A primary event from a Monte-Carlo generator |
Cgenbb::primary_particle | A primary particle generated by a Monte Carlo generator process |
►Cgenvtx::i_vertex_generator | The base interface class for all vertex generator classes |
Cgenvtx::box_vg | A vertex generator based on the geometry of a 3D box |
Cgenvtx::combined_vg | A vertex generator that combined several vertex generators wuth specific weighting rules |
Cgenvtx::cylinder_vg | A vertex generator based on the geometry of a 3D cylinder |
Cgenvtx::from_file_vg | Generate vertex from a file storing precomputed vertexes |
►Cgenvtx::i_from_model_vg | An abstract vertex generator based on a geometry model |
Cgenvtx::box_model_vg | A vertex generator based on a boxed geometry model |
Cgenvtx::cylinder_model_vg | A vertex generator based on a cylindric geometry model |
Cgenvtx::polycone_model_vg | A vertex generator based on a polycone geometry model |
Cgenvtx::sphere_model_vg | A vertex generator based on a spherical geometry model |
Cgenvtx::tube_model_vg | A vertex generator based on a tube geometry model |
Cgenvtx::placement_vg | A vertex generator that changes the placement (translation/rotation) of another vertex generator |
Cgenvtx::polycone_vg | A vertex generator based on the geometry of a 3D polycone |
Cgenvtx::sphere_vg | Vertex generator from a sphere |
Cgenvtx::spot_vertex_generator | Vertex generator from a single point |
Cgenvtx::tube_vg | A vertex generator based on the geometry of a 3D tube |
Cgenvtx::manager | Vertex generator manager |
Cgenvtx::vertex_validation | The vertex validation |
Cgeomtools::angular_range | Angular range |
Cgeomtools::angular_range::iterator | Forward iterator associated to an angular range |
Cgeomtools::base_hit | The base class for hit objects that locate events in a geometry model |
Cgeomtools::bounding_data | Bounding volume data for i_shape_3d derived solid shapes |
Cgeomtools::display_data | |
Cgeomtools::face_identifier | Identifier of a face attached to a solid shape |
Cgeomtools::face_info | Information about the nature and positioning of a face of the solid |
Cgeomtools::i_composite_shape_3d::shape_type | Record for a composite shape |
►Cgeomtools::i_model | The base class for geometry models |
Cgeomtools::cylindric_extrusion_boxed_model | A geometry model implementing a box with a cylindrical extrusion, open on both bottom and top faces of the box |
Cgeomtools::extruded_box_model | A geometry model implementing a box with a cylindrical extrusion |
Cgeomtools::plate_with_hole_model | A geometry model implementing a box/plate with cylindrical hole This class is similar to the geomtools::cylindric_extrusion_boxed_model class |
Cgeomtools::replicated_circular_model | |
Cgeomtools::simple_shaped_model | A geometry model implementing an unique simple 3D shape, possibly with internal/daughter volumes |
Cgeomtools::simple_world_model | A geometry model implementing a top-level/world box volume with an unique setup daughter volume |
Cgeomtools::spherical_extrusion_box_model | A box volume with a spherical extrusion |
Cgeomtools::spherical_extrusion_cylinder_model | A cylinder volume with a spherical extrusion |
Cgeomtools::i_object_3d | Mother abstract class for all 3D object classes |
Cgeomtools::i_placement | Abstract interface for all placement objects |
Cgeomtools::id_mgr | |
Cgeomtools::id_mgr::category_info | |
Cgeomtools::logical_volume | A logical geometry volume (ala GDML) |
Cgeomtools::manager | Geometry manager for virtual geometry modelling. Main geometry manager for the modelisation of various experimental setups in the framework of the nuclear and particle physics experiments |
Cgeomtools::manager::plugin_entry | Internal record plugin handling |
Cgeomtools::model_factory | The factory of geometry models |
Cgeomtools::model_with_internal_mesh_data | Handler to add daughter volumes on a regular 3D mesh in a mother logical volume |
Cgeomtools::physical_volume | A physical geometry volume (ala GDML) |
Cgeomtools::shape_factory | The factory of shapes |
Cgeomtools::stackable_data | Data for stacking along X, Y and/or Z axis |
Cmaterials::element | The description of an element |
Cmaterials::isotope | A simple class to handle known isotopes (ZAI) and their basic properties (mass & decays) |
Cmaterials::isotope::id | The identifier for an isotope based on its Z and A>=Z numbers |
Cmaterials::isotope::record_type | Isotope record from AME table |
Cmaterials::manager | The manager object for isotopes, elements and materials |
Cmaterials::material | The description of a material |
►Cmctools::base_step_hit_processor | |
Cmctools::calorimeter_step_hit_processor | |
Cmctools::fluence_step_hit_processor | |
Cmctools::kill_all_step_hit_processor | |
Cmctools::push_all_step_hit_processor | |
Cmctools::biasing::point_of_interest | A point of interest (POI) in the geometry |
Cmctools::biasing::primary_event_bias | Biasing algorithm used at primary event generation |
Cmctools::digitization::simple_linear_adc | A simple linear ADC (Analog/Digital Converter) |
Cmctools::signal::signal_data | The container of collections of modelled analog signals |
Cmctools::signal::signal_shape_builder | A signal shape builder/factory |
Cmctools::simulated_data | The container of collections of MC hits |
Cmctools::simulated_data_reader | Reader class for simulated data record |
Cmctools::step_hit_processor_factory | The factory responsible of the step hit processors |
Cmygsl::functor_factory | Factory of functors |
Cmygsl::histogram | One dimensional histogram |
Cmygsl::histogram_pool | A pool of histograms |
Cmygsl::histogram_pool::histogram_entry_type | Simple structure related to histogram attributes |
►Cmygsl::i_unary_function | Abstract interface for unary functions : R -> R |
Cmaterials::refractive_index | Compute the refractive index or the extinction coefficient for a given medium |
Cmctools::signal::multi_signal_shape | A signal shape made of the superposition of other signal shapes, arbitrarily scaled and shifted |
Cmctools::signal::triangle_gate_signal_shape | Triangular gate signal shape |
Cmctools::signal::triangle_signal_shape | Triangular signal shape |
Cmygsl::composite_function | Composite function |
Cmygsl::convolution_function | Convolution function |
Cmygsl::convolution_function::convolution_term | Interface parameters for GSL function |
Cmygsl::function_with_domain | Function with interval/domain of definition |
Cmygsl::gate_function | Gate function |
Cmygsl::gaussian_function | Gaussian function |
Cmygsl::gompertz_function | Gompertz function |
Cmygsl::heaviside_function | |
►Cmygsl::i_unary_function_with_derivative | Abstract interface for unary functions with derivative |
Cmygsl::unary_function_promoted_with_numeric_derivative | Unary functions wrapper that adds numeric derivative |
Cmygsl::i_unary_function_with_parameters | Abstract interface for unary functions with derivative |
Cmygsl::identity_function | The identity function |
Cmygsl::linear_combination_function | A linear combination function |
Cmygsl::linear_regression::function | A linear regression fit function |
Cmygsl::logistic_function | Logistic function |
Cmygsl::multidimensional_minimization_system::func_eval_f_param | |
Cmygsl::nw_sampled_function_smoother | Nadaraya-Watson kernel-weigthed average functor |
Cmygsl::plain_function_wrapper | Wrapper for C/C++ plain function with signature 'double (*)(double)' |
Cmygsl::polynomial | A real polynomial of arbitrary degree |
Cmygsl::product_function | Product function |
Cmygsl::rectangular_function | Rectangular function (unit pulse) |
Cmygsl::tabulated_function | Tabulated function |
Cmygsl::triangle_function | General asymmetric triangle function |
Cmygsl::unary_eval_from_multi | |
Cmygsl::zero_function | The zero function |
Cmygsl::min_max | Record the min and max values from a set of values |
Cmygsl::parameter_store | Store of parameters |
►Cgeomtools::i_wires_3d_rendering | Brief Abstract interface for objects that can describe themselves as a collection of polylines for 3D rendering |
Cgeomtools::blur_spot | A blur spot is a measurement hit that may represents a vertex with 1D, 2D or 3D dimension |
Cgeomtools::bounding_data | Bounding volume data for i_shape_3d derived solid shapes |
Cgeomtools::circle | A circular arc (1D shape) |
Cgeomtools::ellipse | A circular arc (1D shape) |
Cgeomtools::helix_3d | An helix (1D shape) in a 3D space |
Cgeomtools::i_shape_2d | The abstract base class for all 2D shapes/surfaces |
Cgeomtools::i_shape_3d | Mother abstract class for all 3D solid shapes |
Cgeomtools::i_wires_drawer< T > | Base class for all shape drawer objects in wires mode |
Cgeomtools::line_3d | An line/segment (1D shape) in a 3D space |
Cgeomtools::polyline_3d | A sequence of connected linear segments (3D) |
►Cgeomtools::i_wires_drawer< cylindric_extrusion_boxed_model > | |
Cgeomtools::cylindric_extrusion_boxed_model::wires_drawer | Special wires 3D rendering |
►Cgeomtools::i_wires_drawer< extruded_box > | |
Cgeomtools::extruded_box_model::wires_drawer | Special 3D rendering |
►Cgeomtools::i_wires_drawer< plate_with_hole_model > | |
Cgeomtools::plate_with_hole_model::wires_drawer | Special wires 3D rendering |
►Cgeomtools::i_wires_drawer< spherical_extrusion_box_model > | |
Cgeomtools::spherical_extrusion_box_model::wires_drawer | Special wires 3D rendering |
►Cgeomtools::i_wires_drawer< spherical_extrusion_cylinder_model > | |
Cgeomtools::spherical_extrusion_cylinder_model::wires_drawer | Special wires 3D rendering |
Cgeomtools::id_selector | A selector of geometry IDs using a specific geometry category |
Cdatatools::configuration::variant_repository::importer | Import a variant repository from a properties container |
Cdatatools::io::indenter | I/O indenter class |
Cdatatools::i_tree_dumpable::inherit_skip_tag | Output stream manipulator |
Cdatatools::i_tree_dumpable::inherit_tag | Output stream manipulator |
Cdatatools::detail::reflection::init_guid< T > | |
Cdatatools::integer_range | A class representing an interval of integer values |
Cdatatools::qt::interface | Interface to Qt |
Cdatatools::io | I/O utilities |
Cgeomtools::io | I/O constants for the serialization of vector(2D/3D) and rotation objects |
Cdpp::io_common | Some common data structure for I/O modules |
Cmctools::io_utils | |
Cgenbb::single_particle_generator::ion_data_type | |
►Cstd::ios_base | STL class |
►Cstd::basic_ios< Char > | STL class |
►Cstd::basic_istream< Char > | STL class |
►Cstd::istream | STL class |
Cdatatools::iarraystream | Std::istream interface for a plain array of characters (char *) |
Cdatatools::ivectorstream | Std::istream interface for a std::vector of characters (std::vector<char>) |
►Cstd::basic_ostream< Char > | STL class |
►Cstd::ostream | STL class |
Cdatatools::ovectorstream | Std::ostream interface for a std::vector of characters (std::vector<char>) |
Cmygsl::ioutils | |
Cmaterials::iso_entry | Isotope composition entry |
Cmygsl::IstreamManipulatorRef< Type > | |
Cgeomtools::model_with_internal_items_tools::item_type | Internal item record |
Cdatatools::library_info::keys | Library/software component description property keys |
Cgenbb::kinematics | Relastivistic particle kinematics |
Cgeomtools::display_data::label_item | |
Cdatatools::smart_filename::labels | |
Cmygsl::linear_regression | The linear regression algorithm |
Cmygsl::linear_system_solver | Brief Linear system solver algorithm |
Cdatatools::detail::ocd::loader< T > | |
Cgeomtools::logical_volume::locate_result | Data structure resulting of the logical_volume::locate method |
►Cmctools::g4::loggable_support | Base class with logging support |
Cmctools::g4::manager | The Geant4 simulation manager |
Cdatatools::logger | Organise logging functionality under one roof |
Cemfield::polynomial_magnetic_field::magnetic_field_coordinate | Internal structure to embed polynomial parameters |
Cmctools::g4::manager_parameters | The set of parameters for the Geant4 simulation manager |
Cgeomtools::mapping_utils | Mapping utilities |
Cgeomtools::material | |
Cmaterials::materials_driver | Driver for materials |
Cmaterials::materials_driver_params | Parameters for the material driver |
Cgeomtools::model_with_internal_mesh_data::mesh_type | Mesh record |
Cdatatools::introspection::method_args_builder | This class uses a variable map from the command line to build a list of arguments for calling a function/method through the reflection API |
Cdatatools::introspection::method_builder | This class uses the reflection API to build the description of a function or a class method. Special tags are expected in the reflection API of the function/method in order to generate the function introspective description. The mapped function may have or not a unique returned value. The mapped function can have an arbitrary number of input arguments. Only scalar argument/returned values of simple types (bool, integer, real, string) are supported for now |
Cmygsl::constants::mksa | MKSA system of units and constants |
Cdatatools::configuration::model_item | Configuration item with an embedded parameter or variant model handle through a smart pointer |
Cgeomtools::model_with_internal_items_tools | Handler for internal items |
Cdpp::skip_module::module_entry | Internal class of the skip_module class |
Cdpp::chain_module::module_entry | Record for a module using a specific label |
Cdpp::if_module::module_entry | Internal module record entry |
Cmygsl::multi_eval | Abstract functor from a R^n space to R |
Cgenbb::single_particle_generator::multi_rays_record_type | |
Cmygsl::multidimensional_minimization | Multidimensional minimization algorithm |
Cmygsl::multimin | |
Cmygsl::multimin_system | |
►Cmygsl::multiparameter_system | System with several parameters |
Cmygsl::multidimensional_minimization_system | System for multidimensional minimization algorithm |
Cmygsl::multiparameter_system_test | |
Cgenbb::single_particle_generator::neutrino_data_type | |
►Cnoncopyable | |
Cbayeux::detail::bayeux_library | |
Cdatatools::detail::sys | System class for developpers: |
Cdatatools::kernel | The datatools kernel singleton with embedded resources and components |
Cdatatools::library_loader | A DLL loader class |
Cdatatools::things | A generic serializable and noncopyable container for arbitrary serializable objects |
Cdatatools::ui::basic_shell | Command line shell interface |
Cdatatools::urn_query_service | A service which allows queries about URNs thanks to embedded specialized dictionaries of URN informations and URN/path resolver tables |
Cdpp::dpp_driver | The data processing pipeline driver |
Cgenvtx::i_vertex_generator | The base interface class for all vertex generator classes |
Cgeomtools::regular_3d_mesh_placement | Regular 3D mesh placement of small daughter volumes with respect to a mother logical volume |
Cmctools::signal::signal_shape_builder | A signal shape builder/factory |
Cmygsl::convolution_function | Convolution function |
Cmygsl::constants::num | Units prefixes and constants |
Cdatatools::object_configuration_description | An object that describes the way an object of a given class can be configured through properties |
Cgeomtools::i_object_3d::object_entry | An entry that stores a 3D object |
Cdatatools::configuration::occurrence_factory | Occurrence factory |
Cdatatools::ocd_driver | The OCD manual application |
Cdatatools::ocd_driver_params | Parameters of the OCD manual object |
Cdatatools::detail::ocd::ocd_registration | OCD registration container |
Cmygsl::ode_driver | |
Cmygsl::ode_system | System for ODE solving |
Cmygsl::one_dimensional_minimization | One dimensional minimization algorithm |
Cmygsl::one_dimensional_root_solver | One dimensional root solver algorithm |
Cgenvtx::origin_definition | |
Cdatatools::ostream_manipulator< T > | Ostream_manipulator class |
Cdatatools::ostream_manipulator_ref< T > | Ostream_manipulator_ref class |
Cmygsl::OstreamManipulator< Type > | |
Cgeomtools::overlapping::overlap_info | Information about a detected overlap |
Cgeomtools::overlapping | Volume overlapping detection algorithms |
Cmygsl::multimin_system::param_entry | |
Cmygsl::param_entry | |
Cdatatools::kernel::param_type | The set of configuration parameters for the datatools kernel |
Cdatatools::configuration::variant_model::parameter_record | Parameter record |
Cmygsl::parameter_store::parameter_record | Parameter record |
►Cgenbb::decay0::parbeta | |
►Cgenbb::decay0::parbeta1 | |
Cgenbb::decay0::bj69sl2 | |
Cgenbb::decay0::parbeta2 | |
Cmygsl::histogram::pdf | PDF associated to a one dimensional histogram |
Cmygsl::histogram_2d::pdf | |
Cmygsl::permutation | |
Cgenbb::detail::pg_entry_type | |
Cgeomtools::gdml_writer::physvol | Description of a physical volume |
Cmygsl::plain_function_entry | |
Cmctools::biasing::primary_event_bias::poi_entry_type | Dictionary of points of interest |
Cgeomtools::point_on_quadric_finder | Marching method to find a point on the surface of a quadric |
►Cportable_iprimitive | |
Cboost::archive::portable_iarchive | Portable binary input archive using little endian format |
►Cportable_oprimitive | |
Cboost::archive::portable_oarchive | Portable binary output archive using little endian format |
Cmygsl::prng_state_manager | A manager that can store the internal states associated to a set of PRNGs addressed with some labels |
Cmctools::step_hit_processor_factory::processor_entry_type | A processor entry in the factory's embedded dictionary |
►CQAbstractItemModel | |
Cdatatools::configuration::ui::variant_registry_tree_model | Qt tree model for configuration variant registry |
►CQDialog | |
Cdatatools::configuration::ui::variant_registry_dialog | A widget to browse/edit a configuration variant registry |
Cdatatools::configuration::ui::variant_repository_dialog | A widget to browse/edit a configuration variant repository |
►CQObject | |
Cdatatools::configuration::ui::tree_item | Node/item of the tree model wrapping a variant registry record |
►CQPushButton | |
Cdatatools::configuration::ui::FileDialogLauncherButton | Button to launch a file dialog widget |
Cdatatools::configuration::ui::RealDialogLauncherButton | Button to launch a real dialog widget |
►CQStyledItemDelegate | |
Cdatatools::configuration::ui::parameter_item_delegate | Item delegate for parameter value |
►CQWidget | |
Cdatatools::configuration::ui::variant_registry_viewer | A widget to browse/edit a configuration variant registry |
Cdatatools::configuration::ui::variant_repository_viewer | A widget to browse/edit a configuration variant registry |
Cdatatools::qt::led | A LED widget with ON/OFF(/INDETERMINATE) status |
Cgeomtools::polycone::r_min_max | Rmin/Rmax doublet |
Cgeomtools::polyhedra::r_min_max | |
Cmygsl::random_utils | |
Cgeomtools::gnuplot_drawer::range | |
Cdatatools::range_tools | Utility that hosts constants relative to range and interval objects |
Cdatatools::real_range | A class representing an interval of real (double precision) values with support of embedded units |
Cmygsl::prng_state_manager::record | Internal record that store the internal state of a PRNG |
Cdatatools::configuration::variant_repository::registry_entry | Entry that hosts a variant registry |
Cdatatools::configuration::ui::registry_model_wrapper | A wrapper that handles a registry tree model and its associated viewer object |
Cdatatools::configuration::variant_service::registry_record | Record for an additional registry |
Cgeomtools::gdml_writer::replicavol | Description of a replica volume |
Cgeomtools::overlapping::report | Overlapping search report |
Cdatatools::command::returned_info | Command returned information |
Cgenvtx::right_circular_conical_frustrum | |
Cmygsl::rng | Pseudo random number generator |
►Crotation_3d | |
Cgeomtools::rotation_wrapper_type | Wrapper for rotation object |
Cdatatools::safe_serial< T > | Template container wrapper class for safe storage of object with regards to Boost/Serilization memory tracking feature |
Cmygsl::sampling | Constants and resources used for sampling |
Cmygsl::seed_manager | |
Cgeomtools::sensitive | |
Cmctools::sensitive_utils | |
Cdpp::i_data_sink::sink_record | Internal class of the i_data_sink interface class |
Cdatatools::smart_filename | A class that builds an arbitrary list of filenames on user request. Supported modes are: |
Cdatatools::smart_ref< T > | A template class that stores a reference to an object and additional associated meta-data |
Cmaterials::smart_ref< T > | A handler object that is used as a smart reference for an object of which it can have the responsibility of the deletion |
Cmaterials::smart_ref< element > | |
Cmaterials::smart_ref< isotope > | |
Cmaterials::smart_ref< material > | |
Cgeomtools::stl::solid | A STL solid |
Cmygsl::polynomial::solver | |
Cdpp::i_data_source::source_record | Internal class of the i_data_source interface class |
Cgeomtools::split_segment_wrt_shape | This algorithm splits a segment, a polyline or a collection of polylines in a sequence of smaller segments that are classified as inside, outside or on surface of a given shape |
Cgeomtools::stackable | Static methods and constants to handle stackable data/information |
Cgeomtools::stacked_model::stacked_item | |
Cmctools::biasing::primary_event_bias::stat_record | Record counters |
Cbrio::store_info | A class that contains internal dynamic informations for a given store |
►Cstreambuf | |
►Cdatatools::array_input_buffer | Input stream buffer associated to a plain array of characters (char *) |
Cdatatools::iarraystream | Std::istream interface for a plain array of characters (char *) |
►Cdatatools::vector_input_buffer | Input stream buffer associated to a std::vector of characters (std::vector<char>) |
Cdatatools::ivectorstream | Std::istream interface for a std::vector of characters (std::vector<char>) |
►Cdatatools::vector_output_buffer | Output stream buffer associated to a std::vector of characters (std::vector<char>) |
Cdatatools::ovectorstream | Std::ostream interface for a std::vector of characters (std::vector<char>) |
Cgeomtools::surrounded_boxed_model::surrounding_item | |
Cdatatools::version_id::tags | |
Cdatatools::i_tree_dumpable::tags | Default tags for tree-formated print |
►CTArray | |
CTArrayCMod | The internal ROOT I/O buffer of bytes |
Cdatatools::temp_file | A class for the management of temporary unique file stored in a given directory |
►CTObject | |
Cbrio_record | The internal ROOT I/O record class |
Cdatatools::tracer | A tracer object stores some arbitrary output in a trace file |
Cmctools::g4::track_history | Recording of tracks history |
Cmctools::g4::track_history::track_info | Recording of informations about a single track |
Cmctools::track_utils | |
Cboost::serialization::tracking_level< ::datatools::handle< T > > | Struct used internally by the serialization mechanism of handles for memory tracking |
Cdatatools::ui::traits | |
Cgenbb::two_body_decay | Description of a two body decay |
►Cunary_function | |
Cdatatools::event_id_equal_predicate | Predicate to check if an event_id equals another one |
Cdatatools::i_predicate< T > | A template predicate abstract class |
►Cdatatools::properties::basic_key_validator | Pure abstract class for key validator |
Cdatatools::properties::default_key_validator | Default abstract class for key validator |
Cdatatools::smart_ref< T >::has_flag | Predicate used by the smart_ref template class |
►Cdatatools::i_predicate< base_hit > | |
Cgeomtools::base_hit::has_flag_predicate | Predicate that checks if the auxiliaries container stores some specific flag |
Cgeomtools::base_hit::has_geom_id_predicate | Predicate that checks if the hit has some specific geometry ID |
Cgeomtools::base_hit::has_hit_id_predicate | Predicate that checks if the hit has some specific ID |
Cgeomtools::base_hit::has_key_predicate | Predicate that checks if the auxiliaries container stores some property with a specific key |
Cgeomtools::base_hit::has_string_property_predicate | Predicate that checks if the auxiliaries container stores some property with a specific key |
Cgeomtools::base_hit::negates_predicate | Predicate that negates another predicate |
►Cdatatools::i_predicate< Daughter > | |
Cdatatools::mother_to_daughter_predicate< Mother, Daughter > | A template mother-to-daughter caster predicate class |
►Cdatatools::i_predicate< geom_info > | |
Cgeomtools::has_geom_type_predicate | Predicate that tests if a geom_info object has a given geometry Id |
Cdatatools::i_predicate< geomtools::base_hit > | |
►Cdatatools::i_predicate< handle< T > > | |
Cdatatools::handle_predicate< T > | Forward declaration : |
Cdatatools::i_predicate< Mother > | |
Cmygsl::i_unary_function | Abstract interface for unary functions : R -> R |
Cmygsl::multimin_system::param_has_name | |
Cmygsl::multimin_system::param_is_auto | |
Cmygsl::multimin_system::param_is_fixed | |
Cmygsl::multimin_system::param_is_free | |
Cmygsl::param_has_name | |
Cmygsl::param_is_auto | |
Cmygsl::param_is_const | |
Cmygsl::param_is_free | |
Cmygsl::param_ptr_has_name | |
Cmygsl::unary_function_handle | Smart handle to an unary function object |
Cdatatools::urn_db_service::urn_record | URN record |
Cgenvtx::utils | Utilities for vertex generators |
Cgenbb::utils | Utility class |
Cdatatools::configuration::variant_dependency_logic_builder | Dependency logic builder from an AST |
Cdatatools::configuration::variant_object_info | Structure describing a variant object of interest which may have (dynamic) dependencies |
Cdatatools::configuration::variant_parameter_set_comparator | Comparator functor used to sort variant parameters by registry and path |
Cdatatools::configuration::variant_parameter_set_type | A triplet of character strings representing a variant parameter set directive |
Cdatatools::configuration::variant_preprocessor | Configuration variant string preprocessor |
Cdatatools::configuration::variant_record | Variant registry record node |
Cdatatools::configuration::ui::variant_registry_cli | |
Cdatatools::configuration::variant_reporting | Variant processing reporting |
Cdatatools::configuration::ui::variant_repository_cli | |
Cdatatools::configuration::variant_service | Variant user interface service |
Cbayeux::version | Describe the Bayeux API version and features |
Cmctools::version | Describe the mctools API version and features |
Cdpp::version | Describe the dpp API version and features |
Cbrio::version | Describe the brio API version and features |
Cgenvtx::version | Describe the genvtx API version and features |
Cdatatools::version | Describe the datatools API version and features |
Cgenbb::version | Describe the genbb_help API version and features |
Cmaterials::version | Describe the materials API version and features |
Cgeomtools::version | Describe the geomtools API version and features |
Ccuts::version | Describe the cuts API version and features |
Cmygsl::version | Describe the mygsl API version and features |
Cemfield::version | Describe the emfield API version and features |
Cgeomtools::stl::vertex | A STL vertex |
Cdatatools::dependency_graph::vertex_properties_t | |
Cgenvtx::vg_entry_type | |
Cgenvtx::vg_tools | |
Cgeomtools::visibility | Utilities to manipulate visibility properties |
Cgeomtools::gnuplot_drawer::visibility_rules | Visibility rules for 3D volume rendering |
Cmygsl::von_neumann_method | Von Neumann's rejection method for one dimensional PDF |
Cgeomtools::simple_polygon::wall_segment_type | Data for a wall segment |
Cgenvtx::weight_entry_type | Weight data for combined vertex generators |
Cgenvtx::weight_info | Information about the weighting of combined vertex generators |
Cmygsl::weighted_mean | Weighted mean computing algorithm |
Cdatatools::ui::wrapped_boolean | Wrapper for a boolean value |
Cdatatools::ui::wrapped_integer | Wrapper for an integer value |
Cdatatools::ui::wrapped_real_with_unit | Wrapper for a real value with associated unit |
Cdatatools::ui::wrapped_real_without_unit | Wrapper for a dimensionless real value |
Cgeomtools::gnuplot_draw::xyz_range | A XYZ range used to record drawn points in an effective bounding box |
Cemfield::multi_zone_field::zone_field_entry | The information associated to a given zone |